
Chats with Kent C. Dodds Product sense, restraint, and OpenCode with Dax Raad
9 snips
Apr 1, 2026 Dax Raad, a product and engineering leader building OpenCode, brings quick, practical takes on developer tools and product process. He talks about onboarding and bottom-up adoption. He explores product deterioration, restraint in feature design, timing vs. speed, and where coding agents help versus where human taste still matters.
AI Snips
Chapters
Transcript
Episode notes
Onboard With One Single Concept
- During onboarding, focus on one central concept and ignore all other features until users grasp it.
- Dax points to ChatGPT's single input box and OpenCode's prompt-to-code demo as onboarding focal points.
Use Progressive Disclosure Not A Junk Drawer
- Use progressive disclosure instead of dumping features into a single command drawer.
- OpenCode's TUI had a catch-all command palette; Dax warns to design intentional discovery paths for advanced features.
Wait For Clarity And Build One Abstraction
- Wait for clarity and generalize similar requests into a single abstraction instead of building many point solutions.
- OpenCode combined Git worktree, Docker, and cloud sandbox requests into one workspace concept to solve many issues at once.
