Comment by nicbou
3 months ago
Remove the small errors to stay focused on the big ones. Use typed languages, linters, unit tests and the like.
Don’t trust your future self to remember anything. Not that the logic needs updating in multiple places (single source of truth!), not the steps of a process (scripts!), and not what you need to do (lists and flight checks!)
When something goes wrong, treat it as a learning experience and set up a countermeasure. Mistakes shouldn’t happen twice.
No comments yet
Contribute on Hacker News ↗