Best way to understand how a method works? Construct scenarios where it fails | Hacker News Reader