software development

Bad Tests vs. No Tests vs. Never Tests

Bad tests are worse than no tests. But never trying to test is far, far worse than writing bad tests. Bad tests will exert a friction on your development efforts. They cost time to write, they cost time to maintain, they don’t provide clear benefit, and

December 31, 2013
0 More

What is a Senior Programmer?

My friend and co-worker Nate recently wrote about some hurdles he has encountered in pursuing his professional ambitions as a software developer. I know what he’s going through because I entered both my internship and my first post-college job with tragic misconceptions (non-conceptions really, in the case

November 14, 2007
0 More