Peaks and troughs in software development | Hacker News Reader