Things I Learnt the Hard Way (In 30 Years of Software Development) | Hacker News Reader