Theory of software (a la theory of mind) | Hacker News Reader