Three things made TDD click for me.
The Jim Coplien and Bob Martin Debate TDD.
Integration Tests Are a Scam presentation by J. B. Rainsberger.
Using the right tools that made TDD not merely tolerable... but actually fun. Those tools being .NET platform, C# programming language, Visual Studio, NUnit, and NCrunch unit test runner. And strict separation of integration tests and system tests from unit tests.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.