That article is literally a definition of TDD that has been around for years and years. There's nothing novel there at all. It's literally test driven development.