<?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>DEV Community: Michel Johnson</title>
    <description>The latest articles on DEV Community by Michel Johnson (@monk_mode_35366cceda1354d).</description>
    <link>https://dev.to/monk_mode_35366cceda1354d</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%2F3802128%2F47744456-3e52-4040-97d1-69bab9b6ee45.jpg</url>
      <title>DEV Community: Michel Johnson</title>
      <link>https://dev.to/monk_mode_35366cceda1354d</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/monk_mode_35366cceda1354d"/>
    <language>en</language>
    <item>
      <title>🧰 Mac Dev Stack: Tools I Actually Use Daily (2026)</title>
      <dc:creator>Michel Johnson</dc:creator>
      <pubDate>Sun, 12 Apr 2026 17:32:24 +0000</pubDate>
      <link>https://dev.to/monk_mode_35366cceda1354d/mac-dev-stack-tools-i-actually-use-daily-2026-1b4a</link>
      <guid>https://dev.to/monk_mode_35366cceda1354d/mac-dev-stack-tools-i-actually-use-daily-2026-1b4a</guid>
      <description>&lt;p&gt;I’ve tried a lot of Mac dev tools over the past year—most are either overhyped or redundant.&lt;/p&gt;

&lt;p&gt;Here’s a tight list of tools that are actually worth using if you’re building daily.&lt;/p&gt;

&lt;p&gt;⚡ Core workflow&lt;/p&gt;

&lt;p&gt;Raycast&lt;br&gt;
Replaces Spotlight completely.&lt;/p&gt;

&lt;p&gt;Run scripts&lt;br&gt;
Manage windows&lt;br&gt;
AI commands&lt;br&gt;
Extensions for everything&lt;/p&gt;

&lt;p&gt;This has basically become my “OS inside the OS”.&lt;/p&gt;

&lt;p&gt;💻 Coding&lt;/p&gt;

&lt;p&gt;Cursor&lt;br&gt;
AI-native editor that feels like what VS Code should have evolved into.&lt;/p&gt;

&lt;p&gt;Edit entire codebases with prompts&lt;br&gt;
Fast context awareness&lt;br&gt;
Actually usable for real work&lt;br&gt;
🖥️ Terminal&lt;/p&gt;

&lt;p&gt;Warp&lt;br&gt;
Modern terminal with:&lt;/p&gt;

&lt;p&gt;Blocks instead of raw logs&lt;br&gt;
Command suggestions&lt;br&gt;
Better UX than iTerm&lt;br&gt;
📦 Version control&lt;/p&gt;

&lt;p&gt;GitHub Desktop&lt;br&gt;
Simple but effective if you don’t want to live in CLI 24/7.&lt;/p&gt;

&lt;p&gt;🧠 Knowledge / docs&lt;/p&gt;

&lt;p&gt;Notion&lt;br&gt;
Docs + notes + lightweight DBs.&lt;br&gt;
I use it for:&lt;/p&gt;

&lt;p&gt;product specs&lt;br&gt;
quick notes&lt;br&gt;
internal docs&lt;br&gt;
📬 Communication&lt;/p&gt;

&lt;p&gt;Slack&lt;br&gt;
Still unavoidable for most teams.&lt;/p&gt;

&lt;p&gt;Discord&lt;br&gt;
Better for communities / dev groups.&lt;/p&gt;

&lt;p&gt;📧 Email (for people who care about speed)&lt;/p&gt;

&lt;p&gt;Superhuman&lt;br&gt;
Expensive, but extremely fast if you process a lot of email.&lt;/p&gt;

&lt;p&gt;🧰 Utilities that quietly carry&lt;/p&gt;

&lt;p&gt;Bartender&lt;br&gt;
Hides clutter in the menu bar.&lt;/p&gt;

&lt;p&gt;Rectangle&lt;br&gt;
Snap windows properly (what macOS should have natively).&lt;/p&gt;

&lt;p&gt;💸 One tool I didn’t expect to need (but now use daily)&lt;/p&gt;

&lt;p&gt;If you use AI APIs (OpenAI, Anthropic, etc.), cost visibility is terrible.&lt;/p&gt;

&lt;p&gt;I started using this:&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://tokenbar.site" rel="noopener noreferrer"&gt;https://tokenbar.site&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It sits in your Mac menu bar and shows:&lt;/p&gt;

&lt;p&gt;live token usage&lt;br&gt;
cost per session&lt;br&gt;
daily spend&lt;/p&gt;

&lt;p&gt;It’s useful if you:&lt;/p&gt;

&lt;p&gt;run agents&lt;br&gt;
test prompts a lot&lt;br&gt;
leave things running in the background&lt;/p&gt;

&lt;p&gt;Caught a few runaway processes already.&lt;/p&gt;

&lt;p&gt;🧠 Final thought&lt;/p&gt;

&lt;p&gt;The biggest shift I’ve noticed:&lt;/p&gt;

&lt;p&gt;Tools are becoming AI-native&lt;br&gt;
Menu bar apps are underrated&lt;br&gt;
Simpler tools win over “all-in-one” platforms&lt;/p&gt;

&lt;p&gt;Curious what others are using—anything I’m missing?&lt;/p&gt;

</description>
      <category>ai</category>
      <category>productivity</category>
      <category>programming</category>
      <category>tooling</category>
    </item>
    <item>
      <title>Why I Track My AI Usage Like I Track My Finances</title>
      <dc:creator>Michel Johnson</dc:creator>
      <pubDate>Tue, 03 Mar 2026 05:02:30 +0000</pubDate>
      <link>https://dev.to/monk_mode_35366cceda1354d/why-i-track-my-ai-usage-like-i-track-my-finances-448i</link>
      <guid>https://dev.to/monk_mode_35366cceda1354d/why-i-track-my-ai-usage-like-i-track-my-finances-448i</guid>
      <description>&lt;p&gt;I've been using AI coding tools for over a year now. Claude, GPT, Codex, Cursor, Copilot — you name it, I've probably burned through a rate limit on it.&lt;/p&gt;

&lt;p&gt;And for most of that time, I had no idea where my usage was actually going.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Wake-Up Call
&lt;/h2&gt;

&lt;p&gt;One Tuesday afternoon, mid-sprint, Claude just... stopped. Rate limited. No warning, no countdown, just a wall. I had maybe 3 hours of focused work left and my primary tool was gone.&lt;/p&gt;

&lt;p&gt;So I switched to Cursor. Hit the limit there too within an hour — turns out I'd been burning through it all morning without realizing.&lt;/p&gt;

&lt;p&gt;I sat there staring at my screen thinking: I pay for 5 different AI subscriptions and I have zero visibility into any of them. If this were my bank account, I'd be overdrafting every week.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Financial Analogy
&lt;/h2&gt;

&lt;p&gt;Think about it. Most of us track our finances somewhat carefully:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;We check our bank balance before big purchases&lt;/li&gt;
&lt;li&gt;We know roughly when bills are due&lt;/li&gt;
&lt;li&gt;We set budgets and try to stick to them&lt;/li&gt;
&lt;li&gt;We get alerts when balances are low&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;But with AI tools? We just... use them until they break. Then we panic, switch to another tool, and repeat the cycle.&lt;/p&gt;

&lt;p&gt;The thing is, AI usage IS a financial decision. Between ChatGPT Plus, Claude Pro, Cursor, Copilot, and API credits, I'm spending $100-200/month on AI tools. That's a real line item. And the "currency" isn't just dollars — it's rate limits, session windows, weekly caps, and credit balances that all reset on different schedules.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Changed
&lt;/h2&gt;

&lt;p&gt;I started treating my AI usage like a budget:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Know your balances&lt;/strong&gt; — At any given moment, I know roughly where I stand on each provider. How much of my weekly Claude limit is left. Whether my Codex sessions are trending hot.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Understand reset windows&lt;/strong&gt; — Just like knowing when your paycheck hits, knowing when your limits reset changes how you spend. If Claude resets in 2 hours, maybe I save that complex refactor instead of burning through Cursor.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Pace yourself&lt;/strong&gt; — This is the big one. If you know you're 60% through your weekly limit on Tuesday, you can ease up. If you're only at 20% by Thursday, you can go hard.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Have a fallback plan&lt;/strong&gt; — When one provider is tapped, knowing which others have headroom means you're never fully blocked.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  The Tool That Made It Click
&lt;/h2&gt;

&lt;p&gt;I found &lt;a href="https://www.tokenbar.site/" rel="noopener noreferrer"&gt;TokenBar&lt;/a&gt; a while back — it's a macOS menu bar app that tracks all of this in one place. Usage limits, credit balances, reset timers, pace intelligence across 20+ providers. One glance and I know exactly where I stand.&lt;/p&gt;

&lt;p&gt;What sold me was the pace tracking. It literally tells you if you're on-pace, in deficit, or have reserve relative to your reset window. It's like a budget tracker that says "hey, you're spending too fast this week" but for AI tokens.&lt;/p&gt;

&lt;p&gt;$4.99 one-time (not a subscription, which is refreshing when everything else is monthly). Local-first, no telemetry.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Mindset Shift
&lt;/h2&gt;

&lt;p&gt;Once you start tracking, you realize a few things:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;You waste more than you think.&lt;/strong&gt; Half my Claude usage was re-explaining context I could have kept in a system prompt.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Timing matters.&lt;/strong&gt; Some tasks are "expensive" (long code generation) and some are "cheap" (quick questions). Budgeting means doing expensive tasks when you have headroom.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Multi-provider is a strategy, not a fallback.&lt;/strong&gt; When you can see all your balances, you can intentionally route work to the provider with the most capacity.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  TL;DR
&lt;/h2&gt;

&lt;p&gt;If you're spending real money on AI tools and hitting rate limits regularly, you owe it to yourself to track your usage the same way you track your spending. Know your balances, understand your resets, pace yourself, and have fallbacks ready.&lt;/p&gt;

&lt;p&gt;Your future self (the one who doesn't get rate-limited during a critical deploy) will thank you.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;What about you? How do you manage usage across multiple AI providers? I'm curious if others have found good workflows for this.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>productivity</category>
      <category>devtools</category>
      <category>coding</category>
    </item>
    <item>
      <title>Anthropic Removed Claude's Usage Bars. Here's the Fix.</title>
      <dc:creator>Michel Johnson</dc:creator>
      <pubDate>Tue, 03 Mar 2026 00:32:24 +0000</pubDate>
      <link>https://dev.to/monk_mode_35366cceda1354d/anthropic-removed-claudes-usage-bars-heres-the-fix-3949</link>
      <guid>https://dev.to/monk_mode_35366cceda1354d/anthropic-removed-claudes-usage-bars-heres-the-fix-3949</guid>
      <description>&lt;p&gt;Anthropic removed Claude's usage progress bars. Here's what to do about it.&lt;/p&gt;

&lt;p&gt;If you use Claude Pro or Claude Code, you've probably noticed: the session and weekly usage indicators are gone. No warning, no explanation. One day you could see your limits, the next day you couldn't.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Problem
&lt;/h2&gt;

&lt;p&gt;Without usage visibility, you're flying blind:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;No idea how close you are to hitting the session limit&lt;/li&gt;
&lt;li&gt;No idea when your weekly limit resets&lt;/li&gt;
&lt;li&gt;No way to pace yourself across a workday&lt;/li&gt;
&lt;li&gt;Surprise rate limit hits mid-conversation&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is especially painful if you also use Codex, Cursor, Gemini, or Copilot — each with their own invisible limits.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Fix
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://www.tokenbar.site/" rel="noopener noreferrer"&gt;TokenBar&lt;/a&gt; is a macOS menu bar app that puts your AI usage back where you can see it.&lt;/p&gt;

&lt;p&gt;One icon. All your providers. Real-time limits, reset countdowns, and pace intelligence.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;$4.99 one-time. No subscription. Local-first.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What It Tracks
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Claude session + weekly limits&lt;/li&gt;
&lt;li&gt;Codex usage percentage&lt;/li&gt;
&lt;li&gt;Cursor monthly requests&lt;/li&gt;
&lt;li&gt;Gemini RPM limits&lt;/li&gt;
&lt;li&gt;Copilot allocations&lt;/li&gt;
&lt;li&gt;20+ providers total (including Ollama for local models)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Why This Matters
&lt;/h2&gt;

&lt;p&gt;The trend is clear: AI providers are making usage LESS visible, not more. OpenAI's Codex shows a vague percentage. Cursor buries usage in settings. Now Anthropic removed the bars entirely.&lt;/p&gt;

&lt;p&gt;If you depend on these tools for work, you need external visibility. Don't let providers control what you can see about your own usage.&lt;/p&gt;




&lt;p&gt;&lt;a href="https://www.tokenbar.site/" rel="noopener noreferrer"&gt;TokenBar&lt;/a&gt; — $4.99 one-time. macOS 14+.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>How I Manage 6 AI Tools Without Losing My Mind</title>
      <dc:creator>Michel Johnson</dc:creator>
      <pubDate>Mon, 02 Mar 2026 23:43:10 +0000</pubDate>
      <link>https://dev.to/monk_mode_35366cceda1354d/how-i-manage-6-ai-tools-without-losing-my-mind-g5p</link>
      <guid>https://dev.to/monk_mode_35366cceda1354d/how-i-manage-6-ai-tools-without-losing-my-mind-g5p</guid>
      <description>&lt;p&gt;If you're using multiple AI tools for development in 2026, you already know the pain: different rate limits, different reset windows, different pricing models, and zero unified visibility.&lt;/p&gt;

&lt;p&gt;Here's my actual daily setup and how I manage it without losing my mind.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Tools
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Tool&lt;/th&gt;
&lt;th&gt;What I Use It For&lt;/th&gt;
&lt;th&gt;Limit Type&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Codex&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Autonomous multi-file tasks&lt;/td&gt;
&lt;td&gt;Session + weekly&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Claude Code&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Architecture, reasoning, code review&lt;/td&gt;
&lt;td&gt;Session + weekly&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Cursor&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;In-editor autocomplete + chat&lt;/td&gt;
&lt;td&gt;Monthly requests&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;ChatGPT&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Quick questions, brainstorming&lt;/td&gt;
&lt;td&gt;Rate-limited&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Gemini&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Large context research&lt;/td&gt;
&lt;td&gt;RPM limits&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Copilot&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Background completions&lt;/td&gt;
&lt;td&gt;Included in plan&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  The Problem
&lt;/h2&gt;

&lt;p&gt;Each tool has its own dashboard (if it even has one). Claude recently removed their usage progress bars. Cursor's usage page is buried in settings. Codex shows a vague percentage. None of them talk to each other.&lt;/p&gt;

&lt;p&gt;When you're deep in a coding session and hit a rate limit on your primary tool, you lose 5-10 minutes figuring out which backup tool has capacity and when the primary resets.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Solution
&lt;/h2&gt;

&lt;p&gt;I found &lt;a href="https://www.tokenbar.site/" rel="noopener noreferrer"&gt;TokenBar&lt;/a&gt; — a macOS menu bar app that monitors all of these in one place:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Session/weekly/credit meters&lt;/strong&gt; with reset countdowns&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Pace intelligence&lt;/strong&gt; — tells you if your usage rate will get you through the reset window&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Status monitoring&lt;/strong&gt; — incident badges when a provider is having issues&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Threshold alerts&lt;/strong&gt; — notifications before you hit limits&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;20+ providers&lt;/strong&gt; supported (including Ollama for local models)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;$4.99 one-time. No subscription. Local-first, no telemetry.&lt;/p&gt;

&lt;h2&gt;
  
  
  My Workflow Now
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Morning:&lt;/strong&gt; Glance at TokenBar. All green? Go hard on Codex for the big tasks.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Midday:&lt;/strong&gt; Codex running low? Shift to Claude Code for reasoning work. Use ChatGPT for quick questions to preserve Claude capacity.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Afternoon:&lt;/strong&gt; Check pace indicators. If I'm on track, keep going. If I'm in deficit, switch to Cursor for in-editor work (different quota pool).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Result:&lt;/strong&gt; Zero surprise rate limits in 3 weeks. I always know exactly where I stand.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Meta-Lesson
&lt;/h2&gt;

&lt;p&gt;The bottleneck in AI-assisted development isn't the AI. It's the human overhead of managing multiple AI tools. Any system that reduces that overhead — whether it's an app like TokenBar or just a spreadsheet — pays for itself in recovered focus time.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;What's your multi-AI management setup? Still winging it or have you built a system?&lt;/em&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>I Hit Rate Limits on 3 AI Tools in One Afternoon. Heres How I Fixed My Workflow.</title>
      <dc:creator>Michel Johnson</dc:creator>
      <pubDate>Mon, 02 Mar 2026 17:41:18 +0000</pubDate>
      <link>https://dev.to/monk_mode_35366cceda1354d/i-hit-rate-limits-on-3-ai-tools-in-one-afternoon-heres-how-i-fixed-my-workflow-4p38</link>
      <guid>https://dev.to/monk_mode_35366cceda1354d/i-hit-rate-limits-on-3-ai-tools-in-one-afternoon-heres-how-i-fixed-my-workflow-4p38</guid>
      <description>&lt;p&gt;Every morning I open my laptop and reach for 4 different AI tools before I even start coding. Claude for architecture thinking. Cursor for the actual coding. ChatGPT for quick questions. Copilot running in the background.&lt;/p&gt;

&lt;p&gt;Last week I hit rate limits on THREE of them in a single afternoon. That's when I realized I needed to rethink my entire AI workflow.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Multi-AI Problem
&lt;/h2&gt;

&lt;p&gt;Here's the reality of being a developer in 2026: no single AI tool is good enough for everything. Claude reasons better but has strict limits. ChatGPT is fast but shallow. Cursor is great in-editor but limited outside it. Copilot autocompletes well but can't hold a conversation.&lt;/p&gt;

&lt;p&gt;So you use all of them. And then you hit the management problem:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;When does each limit reset?&lt;/li&gt;
&lt;li&gt;How much capacity do I have left?&lt;/li&gt;
&lt;li&gt;Should I use Claude for this task or save it for later?&lt;/li&gt;
&lt;li&gt;Which tool is my fallback when the primary goes down?&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What Actually Helped
&lt;/h2&gt;

&lt;p&gt;I found &lt;a href="https://www.tokenbar.site/" rel="noopener noreferrer"&gt;TokenBar&lt;/a&gt; — a macOS menu bar app that monitors usage across 20+ AI providers. One glance tells me what I need to know: green means go, yellow means slow down, red means switch tools.&lt;/p&gt;

&lt;p&gt;The feature that changed my workflow: &lt;strong&gt;pace intelligence&lt;/strong&gt;. It doesn't just show how much I've used. It calculates whether my current rate will get me through the reset window. That's the actual useful information.&lt;/p&gt;

&lt;p&gt;$4.99 one-time. No subscription. No telemetry. Local-first.&lt;/p&gt;

&lt;h2&gt;
  
  
  My Daily Routine Now
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Morning check (2 seconds):&lt;/strong&gt; Glance at TokenBar. Everything green? Go hard.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Midday adjustment:&lt;/strong&gt; If Claude is running hot, shift lighter tasks to ChatGPT. Save Claude for the complex stuff.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Afternoon:&lt;/strong&gt; By this point I know exactly where I stand. No surprises. No lost flow states.&lt;/p&gt;

&lt;p&gt;Result: Zero surprise rate limits in 3 weeks.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Bigger Lesson
&lt;/h2&gt;

&lt;p&gt;The bottleneck in AI-assisted development isn't the AI. It's the human overhead of managing multiple AI tools. Any tool that reduces that overhead pays for itself immediately.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;What does your multi-AI management look like? Still winging it or have you built a system?&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>productivity</category>
      <category>softwaredevelopment</category>
      <category>tooling</category>
    </item>
    <item>
      <title>I Built a Focus App Because Every Distraction Blocker Failed Me</title>
      <dc:creator>Michel Johnson</dc:creator>
      <pubDate>Mon, 02 Mar 2026 17:40:06 +0000</pubDate>
      <link>https://dev.to/monk_mode_35366cceda1354d/i-built-a-focus-app-because-every-distraction-blocker-failed-me-3l5l</link>
      <guid>https://dev.to/monk_mode_35366cceda1354d/i-built-a-focus-app-because-every-distraction-blocker-failed-me-3l5l</guid>
      <description>&lt;p&gt;I've tried every focus app on macOS. Freedom, Cold Turkey, SelfControl, Focus, One Sec — all of them. None of them stuck. Here's why, and what I built instead.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Problem With Existing Focus Apps
&lt;/h2&gt;

&lt;p&gt;Every distraction blocker I tried had the same fundamental flaw: they treat focus as a binary state. You're either "blocked" or you're not. But real focus doesn't work that way.&lt;/p&gt;

&lt;p&gt;Here's what actually happens during deep work:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;You start working&lt;/li&gt;
&lt;li&gt;Your brain gets an urge to check something (Twitter, email, Slack)&lt;/li&gt;
&lt;li&gt;If the app blocks it, you feel frustrated and find a workaround&lt;/li&gt;
&lt;li&gt;If the app lets you through with a "are you sure?" prompt, you click yes every time&lt;/li&gt;
&lt;li&gt;Either way, the focus is broken&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The issue isn't blocking. It's awareness.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://mac.monk-mode.lifestyle" rel="noopener noreferrer"&gt;Monk Mode&lt;/a&gt; takes a different approach. Instead of just blocking, it tracks every time your brain tries to distract you during a focus session. Every URL you try to visit, every app you try to open — it logs the impulse.&lt;/p&gt;

&lt;p&gt;At the end of a session, you get a distraction report:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;14 times you tried to open Twitter&lt;/li&gt;
&lt;li&gt;7 times you tried to check email&lt;/li&gt;
&lt;li&gt;3 times you tried to open YouTube&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Seeing the raw numbers is more powerful than any block. It creates self-awareness about your distraction patterns that no blocker can provide.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Stack
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;SwiftUI&lt;/strong&gt; for the UI&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;macOS Accessibility APIs&lt;/strong&gt; for app monitoring&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Network Extension&lt;/strong&gt; for URL tracking&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Local-first&lt;/strong&gt; — no data leaves your machine&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Key Design Decisions
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Blocking + awareness, not just blocking.&lt;/strong&gt; The app does block distractions, but the awareness layer is what actually changes behavior over time.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Session-based, not always-on.&lt;/strong&gt; You start a session when you want to focus. No persistent background monitoring.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;No subscription.&lt;/strong&gt; $15 lifetime, or $10 with code &lt;code&gt;DEV&lt;/code&gt;. I hate subscription fatigue for utility apps.&lt;/p&gt;

&lt;h2&gt;
  
  
  Results
&lt;/h2&gt;

&lt;p&gt;After using it myself for 3 months:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Average focus session went from 25 min to 52 min&lt;/li&gt;
&lt;li&gt;Distraction attempts dropped from ~40/session to ~12/session&lt;/li&gt;
&lt;li&gt;The awareness effect compounds — you start catching yourself BEFORE reaching for the distraction&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What I Learned Building It
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;macOS security APIs are painful.&lt;/strong&gt; Network Extensions require special entitlements and Apple review. Took 3 weeks just to get approval.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Users want data, not just restrictions.&lt;/strong&gt; The distraction report is the #1 feature people mention in reviews.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Simplicity wins.&lt;/strong&gt; Every feature I removed made the app better.&lt;/li&gt;
&lt;/ol&gt;




&lt;p&gt;&lt;em&gt;If you struggle with focus during coding sessions, check it out at &lt;a href="https://mac.monk-mode.lifestyle" rel="noopener noreferrer"&gt;mac.monk-mode.lifestyle&lt;/a&gt;. Code &lt;code&gt;DEV&lt;/code&gt; gets you $5 off.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>psychology</category>
      <category>showdev</category>
      <category>sideprojects</category>
    </item>
  </channel>
</rss>
