I couldn't agree more! Writing tests before code helps in creating well-structured and modular code, leading to better code design. Appreciate the insightful article!
I apply TDD daily, although sometimes it's quicker to skip it. For small changes, I may not write tests, but for new features or big changes, I always prioritize writing tests first.