Why developers never use state machines (2011) | Hacker News Reader