Hacker News new | ask | show | jobs
by nradov 516 days ago
I agree that many software developers are pretentious and arrogant. When they see something that looks dysfunctional or inefficient from the outside — whether it's healthcare or education or construction or warfare — they default to assuming that it's because the people involved must be stupid and lazy, and enlightened engineers could do it better. The reality is that the people working in those fields are no less intelligent than software engineers. It's just that their big problems aren't amenable to technical solutions.

When working on any problem or project, assume that everyone else involved is smarter than you are until definitively proven otherwise. By not making negative assumptions you'll look smarter yourself.