Thanks to @unclebobmartin I'm all in on TDD! I confess it's hard working with teammates that don't see the value in TDD. I have debugged their code with them A LOT and I can't seem to convince them to go full TDD. They prefer coding "fast" the production code and then spend time debugging, which makes NO SENSE for me.