Software Engineer · Lifelong Gamer
JUN 05, 2026
Flags, help text, error messages and the surprising amount of empathy a good command-line tool needs.
A CLI's interface is its help text and its errors. I rewrote both more times than the actual logic.
Fast startup is a feature. People notice 200ms every single time they hit enter.