So I'm finally actually learning VHDL. It's not so bad as I thought, but I much prefer developing in ghdl rather than the 8 gig bloated barrel of slime named WebPack.
Anyway, one of the things I've noticed is that TDD seems to go very in hand with hardware description languages. I mean, you can toggle switches(practically) or you can create a good, comprehensive test bench. I'm actually going to maybe experiment with making test benches before actual components and see how it goes.
My only complaint is that VHDL isn't all that clean and requires quite a bit of repetition and tedium to write tests in.