Work day is over. I'm coding a backend and there is no frontend yet, so I'm writing tests for all the API endpoints. I used to hate the idea of test driven development because it wasn't my idea of fun, but with age and experience, this has ceased to be a hobby, and my code style has become more formal. I don't take shortcuts or leave loose ends anymore, and testing is a good way of ensuring that you're not taking shortcuts and that your loose ends are tied up neatly.