<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Mihir kanzariya</title>
    <description>The latest articles on Forem by Mihir kanzariya (@mihirkanzariya).</description>
    <link>https://forem.com/mihirkanzariya</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F271724%2F04df8c1f-7f8f-49c7-8800-4fd47418c12d.png</url>
      <title>Forem: Mihir kanzariya</title>
      <link>https://forem.com/mihirkanzariya</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/mihirkanzariya"/>
    <language>en</language>
    <item>
      <title>I replaced 4 SaaS tools with one workspace. Here's what actually happened.</title>
      <dc:creator>Mihir kanzariya</dc:creator>
      <pubDate>Fri, 13 Mar 2026 21:38:38 +0000</pubDate>
      <link>https://forem.com/mihirkanzariya/i-replaced-4-saas-tools-with-one-workspace-heres-what-actually-happened-39gp</link>
      <guid>https://forem.com/mihirkanzariya/i-replaced-4-saas-tools-with-one-workspace-heres-what-actually-happened-39gp</guid>
      <description>&lt;p&gt;So about 8 months ago I got fed up.&lt;/p&gt;

&lt;p&gt;Our team of 6 was paying for Jira, Notion, Slack (premium), and some random bug tracker I can't even remember the name of. Total monthly bill was somewhere around $380. Not insane money, but the real cost wasn't the subscriptions.&lt;/p&gt;

&lt;p&gt;The real cost was context switching.&lt;/p&gt;

&lt;h2&gt;
  
  
  The tab hell problem
&lt;/h2&gt;

&lt;p&gt;Here's what a typical morning looked like: open Jira to check sprint status, switch to Notion to read the spec, hop to Slack because someone pinged about a blocker, back to Jira to update the ticket, then realize the spec in Notion is outdated because someone updated it in a Google Doc instead.&lt;/p&gt;

&lt;p&gt;Sound familiar? Yeah.&lt;/p&gt;

&lt;p&gt;I counted one day and I had 23 tabs open across 4 different tools, all for the same project. My brain was spending more energy remembering where stuff lived than actually doing the work.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I actually wanted
&lt;/h2&gt;

&lt;p&gt;I wrote down what our team actually needed:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Kanban boards (not the overly complex Jira kind, just cards in columns)&lt;/li&gt;
&lt;li&gt;A wiki/docs space that lives next to the tasks&lt;/li&gt;
&lt;li&gt;Real-time editing so we stop stepping on each other's work
&lt;/li&gt;
&lt;li&gt;Some kind of notifications that aren't as noisy as Slack&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That's it. We didn't need 400 Jira fields. We didn't need Notion's infinite nesting rabbit hole. We just needed stuff to be in one place.&lt;/p&gt;

&lt;h2&gt;
  
  
  The switch
&lt;/h2&gt;

&lt;p&gt;We moved everything into a single workspace tool. Tasks, docs, discussions, all in one app. The first week was rough honestly, people kept going back to old habits. But by week 3 something clicked.&lt;/p&gt;

&lt;p&gt;Meetings got shorter because everyone could see the same board and the same docs without sharing links. Standup went from 25 minutes to 12 because nobody was digging through three apps to find their update.&lt;/p&gt;

&lt;h2&gt;
  
  
  What actually improved
&lt;/h2&gt;

&lt;p&gt;The biggest win was fewer "where is this?" questions. When your tasks and docs live in the same space, you don't lose context. You click from a task directly into the related doc. No more copying Notion links into Jira tickets.&lt;/p&gt;

&lt;p&gt;Onboarding got way faster too. New devs had one app to learn instead of four. One login, one search bar, one place to look.&lt;/p&gt;

&lt;p&gt;And the notification noise dropped dramatically. Instead of Slack pings for every little thing, we use inline comments on the actual work. Way less distracting.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I miss (being honest)
&lt;/h2&gt;

&lt;p&gt;Jira's reporting was solid if you actually used it. The burndown charts and velocity tracking were nice for sprint retros. Most unified tools don't go that deep on analytics yet.&lt;/p&gt;

&lt;p&gt;And Notion's database views were genuinely powerful for non-dev use cases. Our marketing team loved those.&lt;/p&gt;

&lt;p&gt;But for our dev team? The tradeoff was worth it. Less context switching &amp;gt; fancier features we barely used.&lt;/p&gt;

&lt;h2&gt;
  
  
  The numbers
&lt;/h2&gt;

&lt;p&gt;Before: ~$380/month across 4 tools, 23+ tabs open, 25 min standups&lt;br&gt;
After: way less per month, usually 4-6 tabs total, 12 min standups&lt;/p&gt;

&lt;p&gt;The time savings compound. When you're not hunting for information across apps, you just... build stuff faster. Novel concept I know.&lt;/p&gt;

&lt;h2&gt;
  
  
  tl;dr
&lt;/h2&gt;

&lt;p&gt;If your team is small-to-mid size and you're juggling Jira + Notion + Slack + whatever, seriously consider consolidating. The fancy features you think you need? You probably don't. What you need is less friction between thinking about what to build and actually building it.&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>saas</category>
      <category>startup</category>
      <category>devtools</category>
    </item>
    <item>
      <title>Why your bug reports are useless (and how to fix them)</title>
      <dc:creator>Mihir kanzariya</dc:creator>
      <pubDate>Fri, 13 Mar 2026 21:38:05 +0000</pubDate>
      <link>https://forem.com/mihirkanzariya/why-your-bug-reports-are-useless-and-how-to-fix-them-749</link>
      <guid>https://forem.com/mihirkanzariya/why-your-bug-reports-are-useless-and-how-to-fix-them-749</guid>
      <description>&lt;p&gt;I've spent the last year building dev tools and honestly, the thing that frustrates me most isn't the code. It's the bug reports.&lt;/p&gt;

&lt;p&gt;You know the ones. "It's broken." "The page doesn't work." "Something is wrong with the login." Cool. Super helpful. Let me just fix "something" real quick.&lt;/p&gt;

&lt;h2&gt;
  
  
  The problem isn't laziness
&lt;/h2&gt;

&lt;p&gt;Most people genuinely want to help when they report a bug. They just don't know what information matters. And honestly, why would they? They're not developers. They don't know that the difference between Chrome 120 and Safari 17 might be the entire reason things are broken.&lt;/p&gt;

&lt;p&gt;So they do their best. They write "the button doesn't work" and move on with their day.&lt;/p&gt;

&lt;h2&gt;
  
  
  What actually makes a bug report useful
&lt;/h2&gt;

&lt;p&gt;After triaging hundreds of reports across multiple projects, here's what I actually need to reproduce a bug fast:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. What were you trying to do?&lt;/strong&gt;&lt;br&gt;
Not "I was on the website." Tell me the specific action. "I clicked the save button after editing the project name." That's gold.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. What happened vs what you expected?&lt;/strong&gt;&lt;br&gt;
"I clicked save and nothing happened. I expected it to save and show a success message." Now I know exactly what to look for.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. The boring technical stuff&lt;/strong&gt;&lt;br&gt;
Browser, OS, screen size, whether you're on mobile or desktop. I know, nobody wants to write this down. But it matters so much. Half the bugs I've seen in the last 6 months were viewport or browser specific.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Steps to reproduce&lt;/strong&gt;&lt;br&gt;
If you can tell me 1, 2, 3 what you did before things broke, I can probably fix it in 20 minutes instead of 2 days.&lt;/p&gt;

&lt;h2&gt;
  
  
  The real solution: don't make users think about it
&lt;/h2&gt;

&lt;p&gt;Here's the thing I've realized. Asking users to provide all this context is fighting human nature. People won't do it consistently no matter how many times you ask.&lt;/p&gt;

&lt;p&gt;The better approach is capturing this stuff automatically. There are tools now that grab the browser info, the page URL, even let users click on the exact element that's broken. The technical context gets attached without the user doing anything extra.&lt;/p&gt;

&lt;p&gt;I've been experimenting with element-level bug reporting where users literally just click on what's broken, add a quick note, and the tool captures everything else. CSS selectors, viewport size, browser version, the URL, a screenshot. All automatic.&lt;/p&gt;

&lt;p&gt;The difference in triage time is honestly wild. What used to take 30 minutes of back-and-forth DMs now takes like 2 minutes to understand and start fixing.&lt;/p&gt;

&lt;h2&gt;
  
  
  tl;dr
&lt;/h2&gt;

&lt;p&gt;Bad bug reports aren't a people problem, they're a tooling problem. Stop asking users to be better reporters and start giving them tools that capture context automatically. Your future self debugging at 2am will thank you.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>productivity</category>
      <category>beginners</category>
      <category>devtools</category>
    </item>
    <item>
      <title>Why I stopped juggling Notion and Jira (and what I use now)</title>
      <dc:creator>Mihir kanzariya</dc:creator>
      <pubDate>Sat, 07 Mar 2026 14:44:32 +0000</pubDate>
      <link>https://forem.com/mihirkanzariya/why-i-stopped-juggling-notion-and-jira-and-what-i-use-now-3hl8</link>
      <guid>https://forem.com/mihirkanzariya/why-i-stopped-juggling-notion-and-jira-and-what-i-use-now-3hl8</guid>
      <description>&lt;p&gt;I've been building software for about 4 years now. And for most of that time, my workflow looked like this:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Jira&lt;/strong&gt; for task tracking&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Notion&lt;/strong&gt; for docs, wikis, meeting notes&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Slack&lt;/strong&gt; for everything else&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Three tabs minimum, always open. Context switching all day.&lt;/p&gt;

&lt;h2&gt;
  
  
  The problem nobody talks about
&lt;/h2&gt;

&lt;p&gt;Everyone debates Jira vs Linear or Notion vs Obsidian. But the real productivity killer isn't which tool you pick — it's having too many of them.&lt;/p&gt;

&lt;p&gt;I'd create a task in Jira, write the spec in Notion, then paste the link back into the Jira ticket. When someone asked "where's the doc for X?" the answer was always "let me find it." Half my day was just navigating between tabs.&lt;/p&gt;

&lt;p&gt;And syncing? Forget about it. Notion docs would get stale because nobody remembered to update them after the sprint changed. Jira tickets referenced Notion pages that no longer existed.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I tried first
&lt;/h2&gt;

&lt;p&gt;I went through the usual suspects:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Linear&lt;/strong&gt; — great for tasks, but still needed something for docs&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;ClickUp&lt;/strong&gt; — tried to do everything, felt bloated&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Monday.com&lt;/strong&gt; — too much drag-and-drop, not enough keyboard shortcuts for my taste&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;None of them solved the core problem: I still needed multiple tools.&lt;/p&gt;

&lt;h2&gt;
  
  
  What actually worked
&lt;/h2&gt;

&lt;p&gt;About 8 months ago I started using &lt;a href="https://blocpad.com" rel="noopener noreferrer"&gt;Blocpad&lt;/a&gt; — basically a workspace that combines kanban boards, a slash-command editor (like Notion), and wiki pages all in one app. Everything syncs in real time.&lt;/p&gt;

&lt;p&gt;The thing that sold me honestly wasn't some killer feature. It was just... not having to switch tabs anymore. I create a task, write the spec right there in the same place, and my team can see both without asking "where's the link?"&lt;/p&gt;

&lt;p&gt;Some things I actually like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Tasks and docs live together. No more pasting links between tools&lt;/li&gt;
&lt;li&gt;Real-time presence — I can see who's looking at what, which sounds small but actually reduces a lot of "hey are you working on this?" messages&lt;/li&gt;
&lt;li&gt;The editor feels snappy. Not Notion-level polish yet but honestly I care more about speed than animations&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Things that are still rough:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;No mobile app yet (they're working on it apparently)&lt;/li&gt;
&lt;li&gt;The onboarding could be better — took me a bit to figure out the slash commands&lt;/li&gt;
&lt;li&gt;Missing some integrations I want (GitHub is there, but I want better Slack integration)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The actual lesson
&lt;/h2&gt;

&lt;p&gt;Look, I'm not saying everyone should use what I use. The point is: if you're spending 20+ minutes a day just navigating between your tools, that's a workflow problem worth solving.&lt;/p&gt;

&lt;p&gt;Before you add another tool to your stack, ask yourself if you can remove one first. The best productivity hack I found this year wasn't a new app — it was having fewer apps.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Currently building a SaaS and sharing the journey. If you're into #buildinpublic stuff, I post updates on &lt;a href="https://x.com/kanzariyamihir1" rel="noopener noreferrer"&gt;Twitter&lt;/a&gt; too.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>webdev</category>
      <category>startup</category>
      <category>buildinpublic</category>
    </item>
    <item>
      <title>Why I stopped juggling Notion and Jira (and what I use now)</title>
      <dc:creator>Mihir kanzariya</dc:creator>
      <pubDate>Fri, 06 Mar 2026 17:42:34 +0000</pubDate>
      <link>https://forem.com/mihirkanzariya/why-i-stopped-juggling-notion-and-jira-and-what-i-use-now-44mj</link>
      <guid>https://forem.com/mihirkanzariya/why-i-stopped-juggling-notion-and-jira-and-what-i-use-now-44mj</guid>
      <description>&lt;p&gt;I've been building SaaS tools for about two years now and honestly the biggest productivity killer wasn't bad code or missing features. It was switching between apps.&lt;/p&gt;

&lt;h2&gt;
  
  
  The setup that drove me crazy
&lt;/h2&gt;

&lt;p&gt;For the longest time my workflow looked like this: Jira for tickets, Notion for docs and wikis, Slack for... well everything else. Three tabs minimum open at all times, three different search bars, three sets of notifications.&lt;/p&gt;

&lt;p&gt;And look, these are great tools individually. I'm not here to trash them. But the constant context switching was killing my focus. I'd be writing a spec in Notion, need to reference a ticket in Jira, then someone pings me on Slack about that same ticket, and suddenly I've lost 15 minutes just navigating between windows.&lt;/p&gt;

&lt;h2&gt;
  
  
  The breaking point
&lt;/h2&gt;

&lt;p&gt;The real moment was when I realized my team was duplicating info everywhere. We had the same feature described in a Notion doc AND a Jira epic AND a Slack thread. When something changed, maybe one of those got updated. Maybe.&lt;/p&gt;

&lt;p&gt;I spent a whole Friday afternoon just syncing information across tools. That's when I knew something had to change.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I actually wanted
&lt;/h2&gt;

&lt;p&gt;Pretty simple honestly:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Tasks and docs in the same place so I don't copy-paste between them&lt;/li&gt;
&lt;li&gt;Real-time collab so I'm not waiting for someone to "finish editing"&lt;/li&gt;
&lt;li&gt;Something that doesn't take 3 months to set up (looking at you, Jira)&lt;/li&gt;
&lt;li&gt;A slash command editor because I've been spoiled by Notion's UX&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What I ended up building
&lt;/h2&gt;

&lt;p&gt;So I ended up building &lt;a href="https://blocpad.com" rel="noopener noreferrer"&gt;Blocpad&lt;/a&gt; because nothing quite fit. It's basically kanban boards + a Notion-style editor + real-time presence all in one app. Built it with Next.js and Supabase.&lt;/p&gt;

&lt;p&gt;The biggest win? When someone creates a task, the context is RIGHT THERE. The doc, the discussion, the status — same page. No more "let me find that Notion link" or "check the Jira ticket for details."&lt;/p&gt;

&lt;h2&gt;
  
  
  Stuff I learned along the way
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;You don't need every feature on day one.&lt;/strong&gt; We started with just tasks and docs. Added the wiki later. Added integrations even later. Shipped fast, iterated based on what people actually asked for.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Real-time is harder than you think.&lt;/strong&gt; Supabase Realtime handles a lot but conflict resolution in collaborative editing is a whole rabbit hole. Worth it though — seeing cursors move in real time makes remote work feel less lonely lol.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;All-in-one doesn't mean bloated.&lt;/strong&gt; The temptation is to add everything. We actively resist adding features that don't serve the core workflow. If you need advanced Gantt charts, use a dedicated tool. We're not trying to replace everything, just the daily stuff.&lt;/p&gt;

&lt;h2&gt;
  
  
  Is it for everyone?
&lt;/h2&gt;

&lt;p&gt;Nah probably not. Big enterprises with 500+ person teams and complex ITSM needs should stick with Jira tbh. But if you're a startup, a small dev team, or a solo founder who's tired of paying for 4 different tools that don't talk to each other... might be worth a look.&lt;/p&gt;

&lt;p&gt;We're still early and building in public. Would love to hear how other people handle the multi-tool chaos — or if you've just accepted it as part of life at this point lol.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;What's your current stack for project management + docs? Genuinely curious if anyone's found a setup that doesn't involve 5 browser tabs.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>webdev</category>
      <category>startup</category>
      <category>buildinpublic</category>
    </item>
    <item>
      <title>Simple Search componentReactJS</title>
      <dc:creator>Mihir kanzariya</dc:creator>
      <pubDate>Thu, 14 Nov 2019 09:23:20 +0000</pubDate>
      <link>https://forem.com/mihirkanzariya/simple-search-componentreactjs-hoe</link>
      <guid>https://forem.com/mihirkanzariya/simple-search-componentreactjs-hoe</guid>
      <description>&lt;p&gt;&lt;a href="https://gist.github.com/mihir-kanzariya/f11377a28badb4471cfc033572d7c862" rel="noopener noreferrer"&gt;https://gist.github.com/mihir-kanzariya/f11377a28badb4471cfc033572d7c862&lt;/a&gt;&lt;/p&gt;

</description>
      <category>simplesearchcomponentreactjs</category>
    </item>
  </channel>
</rss>
