Refactoring taken too far – a case for simplicity | Hacker News Reader