A few years ago, it was the in-thing and everyone was preaching it like it was some type of technological savior, but I don't see many articles about it anymore.
So is TDD/BDD still cool, or has it been added to the IT scrap pile?
NOTE: I am not asking about Unit Tests - just about TDD/BDD as a development practice for a mid-level developer.