~ Development ~

10 Commandments of Code Review

Code reviews are part of almost all development workflows. How you write them, read them, and respond to them says a lot about a team’s culture. It’s also a way to adjust a team’s culture. How you use them is up to you.

Review Your Own Code Review

Don’t just review it, review it BEFORE you show it to anyone. It’s good for you, it’s good for them, and it’s good for your code.


Where you are influences not just what you see, but how you see it.

High Quality Quality

When you say you want quality software, what are you really asking for, and how can you get it?

Any fool can write code the computer understands.

You can write bad code in any language. You can write good code in any language. The choice is yours.

Pass or Fail?

Why do students pass or fail tests, but software tests pass or fail?

Effective Software Engineers

Perhaps oddly, perhaps not, the traits of an effective software engineer have nothing to do with software

Breaker Breaker Rubber Duck

You can rubber duck too much, but please, take a moment to think about the problem before you give up trying.

Software Development Is A Social Activity

We aspire to uncouple with clear boundaries, but we need to work together