Blog
Thoughts, tutorials, and updates on software development.
-
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