TDD Explained via Queuing Theory

This merits a diagram. If we have this problem

then we can solve it by doing this

Nevermind the title, this is one of the best articles I’ve ever seen for describing why TDD and BDD work and the real distinctions between test-first, TDD and BDD. Well worth a read for all those involved in software development!