Skip to main content


Things related to software development that I find interesting. I hope you will too. πŸ™‚

I try to write new stuff once a week. For particular topics, browse my blog posts by tag.

July 2012

June 2012

Find each bug once

For every bug you fix there should be an automated test which will fail if the bug reappears.

May 2012

Tell me what to expect

When naming tests, include both the input as well as the expected outcome.

What, how, and why?

Let the method signature describe “what”, the body “how”, and the caller “why”.