Not handling edge cases, making them explicit instead | Dark Hacker News