Michael Spangler - Software Developer

Hello! I write about test driven development, how to do it, and why it's awesome.

March 15, 2018

TDD allows you to offload your thinking onto the computer

Before I used test driven development I would have to maintain a mental model of my software...

March 12, 2018

A little, magic button

Imagine you had a button you could push, a little magic button. You push this button, and some lights blink. And shortly there after a little ding, and a green light lights up. And that green light means that everything works, and you trust it.

February 22, 2018

Test driven development allows you to refactor, which means faster development

One of the major benefits of test driven development is that it allows you to fearlessly refactor code.