When I was first learning test-driven development (TDD), I’d try to get to the First Step (a failing test) by writing a fully-formed test. But it often took a lot fiddling to get that test to run and fail. Sometimes this was because the production code took several steps to set up. Sometimes it was

Read More

Happy new year! It seems like good time for a Quality Coding retrospective. I also want to share some goals for 2018. …Did someone say, “Are you writing a book?”

Read More