The three phases of software development (after the Seattle stuff by Joel) | Heykuki News