How to write programs that won't break in a year | Dark Hacker News