My guiding principles after 20 years of programming (2020) | Hacker News