







Hunting timeless insights into humans and software and helping others on the way.
The Product Picnic
Writing on UX and product management to connect today's discourse with classic insights that the industry forgot.

Good Product Manager/Bad Product Manager | Andreessen Horowitz
Warning: This document was written 15 years ago and is probably not relevant for today’s product managers. I present it here merely as an example of a useful training document. Good product managers know the market, the product, the product line and the competition extremely well and operate from a strong basis of knowledge and...

Evolving and explaining how we run our company
As we write in “It Doesn’t Have to Be Crazy at Work”, you should treat your company as a product too. To improve a product, you listen, learn, (re)consider, concept, and iterate. …
Q&A: Can non-technical product managers be successful? - The Intercom Blog
Being a great product manager isn't about past experience. It comes down to understanding customer problems and how teams work, and great communication.

Bring a Product Manager Mindset to Your Next Engineering Job
The age of AI demands strong ideas, data driven methods, and experimentation

Don't Take the Black Pill - Andrew Kelley | SSW 2026
The Tyranny of the Marginal User
why consumer software gets worse, not better, over time

How to not screw up your product strategy | Jade Rubick - Engineering Leadership
An overview of common mistakes people make while developing a product strategy, tips for creating a successful strategy, and how to communicate and execute on a product strategy.

The Case for Software Craftsmanship in the Era of Vibes
From the Zed Blog: Working toward genuine, quality software in an era where code production is not the constraint anymore.

Stop Begging Billionaires To Fix Software — Build Your Own
This is part one of a two-part series on using AI tools as one piece to fight back against tech company control of our lives. Part two shares the details of how I built my own task management tool …

Software Should Be Allowed to Be Weird - Ewan’s Blog
A fairly large amount of the software I write would probably die in a corporate planning meeting. There would be questions about the target audience, the bu…
Thoughts about Product Adoption, User Onboarding and Good UX | Userpilot Blog
Userpilot helps product teams deliver personalized in-app experiences to increase growth metrics at every stage of the user journey.

Hot Take: Google has a company strategy, not a product strategy
Or, Why Google keeps killing products

Perfect Software - Software for an Audience of One
We have many names to describe personal tools. Malleable software speaks to how it behaves. Home-cooked software speaks to who makes it.

I am often wrong
[I shared this note with my team earlier this week, and am posting it here as well. I hope it is interesting or helpful for others working on building product in the age of AI.]
Your tech stack is not the product
Early stage technology decisions must be, uncomfortably, a means to an end.
