Writing code that will last: Avoiding Potential Roadblocks | Hacker News Reader