<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Mike Grouchy</title><description>Mike Grouchy&apos;s blog about software development, product, and leadership</description><link>https://mikegrouchy.com/</link><item><title>The five-minute app</title><link>https://mikegrouchy.com/blog/the-five-minute-app/</link><guid isPermaLink="true">https://mikegrouchy.com/blog/the-five-minute-app/</guid><description>Why building small personal tools is the best way to stay sharp, and why AI makes it a practice anyone can adopt</description><pubDate>Mon, 06 Apr 2026 00:00:00 GMT</pubDate><category>ai</category><category>tools</category><category>projects</category><category>software</category><category>leadership</category><author>hi@mikegrouchy.com (Mike Grouchy)</author></item><item><title>AI Enabled Software Development and Jevons Paradox</title><link>https://mikegrouchy.com/blog/ai-enabled-software-development-and-jevons-paradox/</link><guid isPermaLink="true">https://mikegrouchy.com/blog/ai-enabled-software-development-and-jevons-paradox/</guid><description>AI reduces the cost of building software. History says that means we&apos;ll build more of it, not less.</description><pubDate>Thu, 26 Feb 2026 00:00:00 GMT</pubDate><category>ai</category><category>software</category><category>economics</category><author>hi@mikegrouchy.com (Mike Grouchy)</author></item><item><title>Taste is the new Meta</title><link>https://mikegrouchy.com/blog/taste-is-the-new-meta/</link><guid isPermaLink="true">https://mikegrouchy.com/blog/taste-is-the-new-meta/</guid><description>Everyone says taste is the new differentiator. They&apos;re half right.</description><pubDate>Fri, 20 Feb 2026 00:00:00 GMT</pubDate><category>ai</category><category>products</category><category>taste</category><author>hi@mikegrouchy.com (Mike Grouchy)</author></item><item><title>AI and the cost of experimentation</title><link>https://mikegrouchy.com/blog/ai-and-the-cost-of-experimentation/</link><guid isPermaLink="true">https://mikegrouchy.com/blog/ai-and-the-cost-of-experimentation/</guid><description>How AI collapses the cost of trying things, for developers and everyone else</description><pubDate>Tue, 17 Feb 2026 00:00:00 GMT</pubDate><category>ai</category><category>products</category><category>software</category><author>hi@mikegrouchy.com (Mike Grouchy)</author></item><item><title>How do junior developers grow in an AI world?</title><link>https://mikegrouchy.com/blog/junior-developers-and-ai/</link><guid isPermaLink="true">https://mikegrouchy.com/blog/junior-developers-and-ai/</guid><description>The skills that make a great developer haven&apos;t changed. The path to building them has. Nobody has figured out the new path yet.</description><pubDate>Fri, 13 Feb 2026 00:00:00 GMT</pubDate><category>ai</category><category>career</category><category>software</category><category>hiring</category><author>hi@mikegrouchy.com (Mike Grouchy)</author></item><item><title>I built my kid a French dictée app in 5 minutes</title><link>https://mikegrouchy.com/blog/building-a-dictee-app-for-my-kid/</link><guid isPermaLink="true">https://mikegrouchy.com/blog/building-a-dictee-app-for-my-kid/</guid><description>How a living room frustration became a working desktop app before bedtime</description><pubDate>Thu, 05 Feb 2026 00:00:00 GMT</pubDate><category>ai</category><category>projects</category><category>tools</category><category>python</category><category>parenting</category><category>french</category><author>hi@mikegrouchy.com (Mike Grouchy)</author></item><item><title>Hoopsmachine is in beta</title><link>https://mikegrouchy.com/blog/hoopsmachine-beta/</link><guid isPermaLink="true">https://mikegrouchy.com/blog/hoopsmachine-beta/</guid><description>Hoopsmachine is live in beta. Come check it out and tell me what&apos;s broken.</description><pubDate>Thu, 29 Jan 2026 00:00:00 GMT</pubDate><category>projects</category><category>basketball</category><category>side-projects</category><author>hi@mikegrouchy.com (Mike Grouchy)</author></item><item><title>Be Pythonic: __init__.py</title><link>https://mikegrouchy.com/blog/be-pythonic-__init__py/</link><guid isPermaLink="true">https://mikegrouchy.com/blog/be-pythonic-__init__py/</guid><description>Modern guidance on __init__.py, namespace packages, and clean exports</description><pubDate>Thu, 08 Jan 2026 00:00:00 GMT</pubDate><category>python</category><category>tutorials</category><category>updated</category><author>hi@mikegrouchy.com (Mike Grouchy)</author></item><item><title>AI and CEOing in 2026</title><link>https://mikegrouchy.com/blog/ai-and-ceoing-2026/</link><guid isPermaLink="true">https://mikegrouchy.com/blog/ai-and-ceoing-2026/</guid><description>How AI pulled me back toward building while keeping me focused on the work only a CEO can do</description><pubDate>Wed, 07 Jan 2026 00:00:00 GMT</pubDate><category>ai</category><category>management</category><category>productivity</category><category>tools</category><author>hi@mikegrouchy.com (Mike Grouchy)</author></item><item><title>Hoopsmachine: A 14-Year Journey to Build the Basketball News Experience I Always Wanted</title><link>https://mikegrouchy.com/blog/hoopsmachine/</link><guid isPermaLink="true">https://mikegrouchy.com/blog/hoopsmachine/</guid><description>After 14 years of false starts, I&apos;m finally shipping the basketball news aggregator I&apos;ve always wanted to build.</description><pubDate>Fri, 02 Jan 2026 00:00:00 GMT</pubDate><category>projects</category><category>basketball</category><category>side-projects</category><author>hi@mikegrouchy.com (Mike Grouchy)</author></item><item><title>Giving a shit</title><link>https://mikegrouchy.com/blog/giving-a-shit/</link><guid isPermaLink="true">https://mikegrouchy.com/blog/giving-a-shit/</guid><description>The underrated career superpower</description><pubDate>Thu, 01 Jan 2026 00:00:00 GMT</pubDate><category>career</category><category>management</category><category>hiring</category><author>hi@mikegrouchy.com (Mike Grouchy)</author></item><item><title>Yes, your code does need comments</title><link>https://mikegrouchy.com/blog/yes-your-code-does-need-comments/</link><guid isPermaLink="true">https://mikegrouchy.com/blog/yes-your-code-does-need-comments/</guid><description>Why code comments are essential for capturing intent</description><pubDate>Tue, 05 Mar 2013 00:00:00 GMT</pubDate><category>software</category><category>best-practices</category><author>hi@mikegrouchy.com (Mike Grouchy)</author></item><item><title>Using Johnny Cache with Heroku and Memcachier</title><link>https://mikegrouchy.com/blog/using-johnny-cache-with-heroku-and-memcachier/</link><guid isPermaLink="true">https://mikegrouchy.com/blog/using-johnny-cache-with-heroku-and-memcachier/</guid><description>How to create a custom backend to make Johnny Cache work with Memcachier on Heroku</description><pubDate>Thu, 21 Feb 2013 00:00:00 GMT</pubDate><category>python</category><category>django</category><category>heroku</category><author>hi@mikegrouchy.com (Mike Grouchy)</author></item><item><title>Write less code.</title><link>https://mikegrouchy.com/blog/write-less-code/</link><guid isPermaLink="true">https://mikegrouchy.com/blog/write-less-code/</guid><description>Your job isn&apos;t to write code. It&apos;s to solve problems with as little code as possible</description><pubDate>Tue, 26 Jun 2012 00:00:00 GMT</pubDate><category>software</category><category>best-practices</category><author>hi@mikegrouchy.com (Mike Grouchy)</author></item><item><title>Introducing Pycoder&apos;s Weekly</title><link>https://mikegrouchy.com/blog/introducing-pycoders-weekly/</link><guid isPermaLink="true">https://mikegrouchy.com/blog/introducing-pycoders-weekly/</guid><description>Announcing the launch of Pycoder&apos;s Weekly, a curated Python newsletter</description><pubDate>Tue, 07 Feb 2012 00:00:00 GMT</pubDate><category>projects</category><category>python</category><category>pycoders-weekly</category><author>hi@mikegrouchy.com (Mike Grouchy)</author></item><item><title>Zsh is your friend</title><link>https://mikegrouchy.com/blog/zsh-is-your-friend/</link><guid isPermaLink="true">https://mikegrouchy.com/blog/zsh-is-your-friend/</guid><description>Why you should consider switching from Bash to Zsh</description><pubDate>Tue, 31 Jan 2012 00:00:00 GMT</pubDate><category>tools</category><category>productivity</category><author>hi@mikegrouchy.com (Mike Grouchy)</author></item></channel></rss>