Writing Software That Will Still Build and Run in 20 Years | Hacker News Reader