Lessons learned in 30 years of programming | Hacker News Reader