Taste: easy to preach, hard to live
- Taste/product sense is a good, simple idea — but "good ideas are simple and very, very difficult to actually live." It can be learned and it's a lifelong practice
1:05:59. - The real question: do you actually believe your product has to be good? There's a narrative in the air that nothing has to be good — crappy products still make money. "The moment that gets in your head… you're just not going to ship good products, because fundamentally you don't believe in it"
1:06:23,1:06:45. - Most great products could be 50% less good with no material impact — but craft shows up in indirect ways: "if you start to be lazy in one place, you start to become lazy everywhere. It's like an infection"
1:07:08. - Dax holds the bar above his own performance: "I care a lot about it and I am nowhere near achieving my own bar"
1:07:29.
Hero: Mitchell Hashimoto
- The model OpenCode aspires to: all products open source, mass-adopted to the point of default (Terraform), well-executed at micro and macro levels including the business model; Ghostty's architecture "cares about every little detail and it shows up when you use the product"
1:08:17. - Hashimoto's product framing Dax echoes: shipping a feature is not about the feature — it's about how it interacts with every existing feature, and product work is making sense of that whole
1:08:56.
Quality as the startup's remaining moat
- Asked whether quality is one of the last things a small company has against goliaths: yes — and the flip side is "it's easier than ever to rot your product." Big-company products are rotting faster than ever; even a year-old startup product is probably already rotting, because of agent workflows
1:09:15. - Quality comes from doing irrational things — "you do a bunch of things and 50% of them you didn't have to do" — against the hyper-rational "business guy" logic that only does what's justified
1:09:45,1:10:07. - Case in point: building their own terminal framework — the canonical "thing no engineering team should do" — was irrational, but early users chose OpenCode over Claude Code specifically because Claude Code's terminal experience felt janky and flickered. Irrational quality investment let them compete with a far better-funded product
1:10:33,1:10:57.