Hacker News new | ask | show | jobs
by JonChesterfield 797 days ago
The existing team tends to be blind to stupid things they're doing. There's a period of time where the new guy sees things and thinks "wtf are you doing that for". Shout him down and you solve the annoyance problem and add him to the list of people who no longer notice the stupid things, or at least no longer try to fix the stupid things.

Maybe your team is only doing sensible things and all is perfect. Maybe you're blind to things that could be better. Heuristically, if you're writing software, it's not likely to be the first case.

My professional project moved to GitHub recently. It is terrible. The pull request / review system is borderline unusable. But already I can feel myself adopting clumsy workarounds and losing sight of how much better it should be.