How to write software than will keep working for decades without problems | Hacker News Reader