Don’t let your code look like a tetris game…

Keith Ray on Application Layering