Overriding methods is spaghetti in disguise | Hacker News Reader