Writing
Essays and perspectives on building companies, making technical decisions, and understanding what the economics of code actually look like in practice.
Latest
When Speed Removes the Safeguards
Moving fast is the goal. But there are safeguards that exist for good reasons — and removing them has a cost.
All posts
4 postsWhen Speed Removes the Safeguards
Moving fast is the goal. But there are safeguards that exist for good reasons — and removing them has a cost.
Networking with Intent
Most networking is noise. Here is what intentional networking actually looks like when you are building in public.
The 'NPR Reporter' Prompt
A specific prompt pattern I use to stress-test my own assumptions before making a big product decision.
Letting Go of Old Patterns to Build AI-Native
Building AI-native means unlearning. The patterns that made you a good engineer are not always the ones that make you a good AI-era builder.
Get new posts by email
No schedule, no digest cadence. Just a note when something worth reading is done.
Subscribe →