3 ms·
I've always found it interesting that the Dunning-Kruger effect especially applies to software engineers. And I think the reason is actually really simple - so
by OnlineGladiator 7y ago
I've always found it interesting that the Dunning-Kruger effect especially applies to software engineers. And I think the reason is actually really simple - software engineering is actually really easy to get started and start making an impact. Think of the early engineering projects college students learn: mechanical engineers might develop a racing chassis for FSAE, civil engineers may design a small-scale structure to withstand an earthquake simulation, electrical engineers can build a superheterodyne receiver - all of these require planning for hardware because it's not as easy as recompiling software. The amount of time and work the compiler magics away is utterly astounding, and an extraordinarily small percent of software engineers appreciate it. The reason software engineers think they are so smart is because they are operating in one of the easiest work-to-reward environments imaginable, and this is only reinforced by their high salaries.
That said, the opportunities for learning and growing as an engineer are just as large in software engineering as other disciplines (probably greater given the current economic environment). Most software engineers have shaken off a lot of this hubris by the time they have 'senior' in front of their title.