Code Review Best Practices

This is a really good write-up of how to code review, what to look for, and how to be good at it.

Problems with Nil and How to Avoid Them

An object oriented approach for handling nil objects in Ruby. It implements a similar approach to newer languages which dropped support for null values implement.

The Failure of Agile

Andy Hunt – one of the agile “creators” – talks about what’s wrong with agile today and how most organizations are not really doing agile.

A Week with a Rails Security Strategy

This post presents a mini-habits based practice for continuous review of Rails applications security.

High Cohesion, Loose Coupling

A good explanation of what cohesion and coupling really mean, the benefits, and how to achieve high cohesion and loose coupling.