Developer experience
Douglas Pereira
The happy path has to be obvious
- Setup in one command, or you already lost people
- Errors should say what to do next
- If seniors still need a wiki to run the app, the app is the problem
Speed is respect
- Slow tests get skipped
- Slow deploys get batched into risk
- Fast feedback is how taste develops
Docs are the product
- README is the front door
- If you answered the question twice, write it down
- Examples beat adjectives
Remove steps
- Every extra flag is a chance to quit
- Defaults should match how people actually work
- The best DX is the one you stop noticing