







People spend too much time writing software relative to speaking to potential customers, prior to launching and after it. Reversing that is a win.
Customer Discovery: in 4 steps from Idea to Validated Product [Guide] - Gust de Backer
You have an idea for a business. But... You don't want to build a business based on assumptions. Instead, you want to build a business based on validated assumptions so you're not just going to throw money away. I'm going to explain to you how the Customer Discovery phase of the Customer Development Process can be used to validate your…

Startup Idea Validator 2026 - AI Market Analysis in 120s | IdeaProof
AI startup validator with TAM/SAM/SOM analysis, competitor SWOT, investor-ready plans + AI brand strategy, logo design & marketing creatives. 10 min. Free.

Building what customers need, not just what they ask for - Linear
Notes from our product team on building the tools we use every day.

How to create software quality.
I’ve been reading Steven Sinofsky’s Hardcore Software, and particularly enjoyed this quote from a memo discussed in the Zero Defects chapter: You can improve the quality of your code, and if you do, the rewards for yourself and for Microsoft will be immense. The hardest part is to decide that you want to write perfect code. If I wrote that in an internal memo, I imagine the engineering team would mutiny, but software quality is certainly an interesting topic where I continue to refine my thinking. There are so many software quality playbooks out there, and I increasingly believe that all these playbooks work in their intended context, but are often misapplied.

Excuse me, is there a problem?
Many startups fail despite identifying a real problem and building a product that solves that problem. This explains why, so you can avoid their fate.
Excuse me, is there a problem?
Many startups fail despite identifying a real problem and building a product that solves that problem. This explains why, so you can avoid their fate.

V_labs 4 Phases: Validate
In venture building, validation is key. We test hypotheses and prototype business ideas to ensure successful market fit and growth.
Principles for crafting software
My principles for deciding what to work on and how to build it.

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.

Bob Moesta - Jobs-to-be-Done Find Out the Why!
Software Bonkers
I’m software bonkers: I can’t stop thinking about software. And I can’t stop building software.
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.

Value Pairs: A New Way of Approaching Product Development
How AI-enabled teams can change how we think about product development
A product modeling platform for AI-built software
The first version is magic. Auto turns product intent into a durable model your agent can build from as the product evolves.
