- tests in watch mode. Either with --watch if I'm doing js with mocha or inotify if I'm doing another language. Tests or compile should execute on save, which in turn I configure in autosave.
- making sure that I can execute everything from the console. It makes tickets reproducible, for my future me and my coworkers.
- go. Error handling in go has very bad press, mainly because it's boring and repetitive. But one builds the habit of handling all cases.