Blog
Thoughts, tutorials, and updates on software development.
StickerForge Is Live
Announcing StickerForge, a free AI sticker maker that runs in your browser. Type a prompt, get four unique clay-style stickers in seconds.
Portie Is Live
Announcing Portie, a native macOS app that shows every open port on your Mac, identifies which app owns it, and lets you kill it with no terminal required.
Gratuity Is Live
Announcing Gratuity, a free tip calculator for iPhone that splits bills three ways: by item, evenly, or with a quick tip.
Pacesmith Is Live
Announcing Pacesmith, a VDOT training calculator for iOS with race prediction, pace solving, and split planning.
Pronoun Is Live
Announcing Pronoun, a tool that generates available product names from a description with real-time domain checking.
March 2026: Month Three
Blew past the download and revenue goals, but only shipped 4 of the 6 apps planned for the Tuesday challenge.
AI Tools vs AI Agents: What Is the Difference?
Most AI tools answer one question at a time. AI agents do something different: they take action. Here is a plain-English explanation with a simple example.
TypeSnap Is Live
Announcing TypeSnap, a privacy-first text expansion app for Mac with one-time pricing and full TextExpander import.
Just Habits Is Live
Announcing Just Habits, a privacy-first iOS habit tracker built around honest progress instead of streaks.
Train531 Is Live
Announcing Train531, an AI-powered iOS app that runs Jim Wendler's 5/3/1 strength training program for you.
JBreaker Is Live
Announcing JBreaker, a web app that generates meeting icebreakers from perfectly normal to completely unhinged.
February 2026: Month Two
First full month of tracking. 41 downloads, one paid sale, and goals for a big March.
The Best Stem Splitter Tools in 2026
A straightforward comparison of the best stem splitter tools available today, covering web apps, desktop software, and open source options. Tested by a developer who builds audio tools.
Network Utility Was Removed in macOS Ventura. Here's What to Use Instead.
Apple removed Network Utility from macOS in Ventura, leaving a gap for developers and power users who relied on it daily. Here's the best replacement.
Still Waiting on Review
No release today. A couple apps are stuck in App Store review, but next week should bring at least two launches.
I Can Finally See My Download Numbers
After shipping Netutil and Soundshine, I was flying blind on actual usage. Abner fixed that without the usual privacy trade-offs.
Apple Rejected My App
I committed to shipping an app every Tuesday. Apple had other plans.
Soundshine Is Here
Announcing Soundshine, a macOS menu bar app that routes your system audio to any app as a microphone input.
I'm Shipping an App Every Tuesday
Announcing my new challenge to finish and ship one macOS app every week.
January 2026: Month One
First month of tracking my indie app business. Downloads, revenue, and what's next.
How to Build Your First Local AI Agent (For Python Developers)
A step-by-step guide to building a local bug analyst agent using Python, Ollama, and Qwen 2.5
NetUtil is on Product Hunt
I posted NetUtil to Product Hunt today. Check it out if you miss Apple's Network Utility.
Developing SongSplit AI
The journey from Python frustration to native Apple Silicon