12 Principals of Agile Software Development | Hacker News Reader