
Tech musings and insights
On software development, start-ups, and innovation.
More Stories
Before You Deploy: AI and the Art of Getting It Right the First Time
Classic technical debt. Classic backlog hostage.
Using Claude Code As Your Pair Programmer
Your next pair programmer doesn't sleep, doesn't get blocked, and writes code faster than you can review it. And that's exactly the point.
Accelerating Development with AI Augmentation
Building a transit booking app is more complex than it sounds. Here's what I learned this week about mobile security, database permissions, and how AI made it faster to figure out.
Are We Still Overengineering Mobile Development?
I'm working on a mobile app for a local non-profit using React Native, Expo, and Supabase. The velocity and cost-efficiency have me questioning something we often take for granted: when did separate native codebases become the default instead of the exception?
Prototyping at AI Speed: From Concept to Architecture in Hours, Not Weeks
I just completed something that would have taken me 2-3 weeks of manual work - in less than a day.
Coaching, Not Controlling: The Real Role of a Software Engineering Manager
While autonomy is vital, the truth is that even the most talented teams still need leadership.
For many people in software, the journey starts in Computer Science. Mine started in Industrial Design.
Industrial Design taught me to look at the world through the lens of usability, human behavior, and the balance between form and function.
Portland - Open for Business
Many companies outside of the Pacific Northwest are understandably concerned about the state of the city I call home.

