Programming as Theory Building: Why Senior Developers Are More Valuable | Hacker News Reader