I think TDD is a great exercise to do a couple of times, and a great way for a new developer to grow some good habits very quickly. I&#x27;m much, much less convinced of its utility for people with experience.<p>However, you really do need some automated testing. One of the reasons I love automated testing is that it permits me to make (nearly) monotonic forward progress on my tasks. If part of your burnout here is that you are just [expletive] tired of making changes in one bit of the code just for it to create 6 more bugs in the rest of it, automated testing is the core solution to that. I used to get that type of burnout... I don&#x27;t anymore, except when I&#x27;m stuck crawling around somebody else&#x27;s code base where I can&#x27;t add testing for some reason.<p>Also, rather than posting another comment, rather than a new &quot;field&quot; you may just need a new <i>job</i>. It isn&#x27;t all CRUD coding. Mind you, there isn&#x27;t really much out there that is fascinating cutting-edge research every day, either; even that involves a lot of grunt work. But it isn&#x27;t <i>all</i> CRUD work out there, either.