Tons of interesting and potentially great people that have never paired or don’t know really know how to TDD,
Where the hell are all the great senior software developers and hands-on engineering directors?

Provocative but short question.

Is TDD (or agile) is really a good methodology? Maybe “not following TDD” is what really makes a good developer? This explains why you do not see any TDD-aware persons — they are just not great (nothing personal intended, just an example). And great persons do not do TDD.

Essentially this means that your assumptions are not correct and have to be changed.

BTW, ability to think alone and for a long time about complex thinks is one of key traits to become a good developer and engineer.

Show your support

Clapping shows how much you appreciated Maxim Karvonen’s story.