Practical questions to ask to keep your code simple and easy to maintain | Hacker News Reader