What makes strong engineers strong?
As I’ve written about before, what defines a strong engineer is the ability to do tasks that weaker engineers can’t, even with near-unlimited time. But what are the concrete skills or traits that make up that ability? What is it about strong engineers that makes them able to do a much wider range of tasks? In order of importance, I think it’s self-belief, pragmatism, speed, and technical ability. Strong engineers believe they can succeed, even on hard or unfamiliar problems. Many technically capable people are weak engineers purely because they lack confidence. Why? Because software problems are all unfamiliar problems. Software engineers work in the dark. For almost every piece of real work, it’s impossible to say how tricky it’ll be to do until it’s completed. That’s why estimation in tech companies is famously hard: you just don’t know ahead of time what issues are going to come up. There are many smart people who just can’t work in this environment. It violates their core engineeri
As I’ve written about before , what defines a strong engineer is the ability to do tasks that weaker engineers can’t, even with near-unlimited time. But what are the concrete skills or traits that make up that ability? What is it about strong engineers that makes them able to do a much wider range of tasks? In order of importance, I think it’s self-belief, pragmatism, speed, and technical ability. Self-belief Strong engineers believe they can succeed, even on hard or unfamiliar problems. Many technically capable people are weak engineers purely because they lack confidence. Why? Because softwa
Explore this link on the map →related reading
- What can strong engineers do that weak engineers can't?seangoedecke.com
- Good engineers are right, a lotseangoedecke.com
- How to become a more effective engineernewsletter.pragmaticengineer.com
- rotorlab.tamu.edu/me489/README/2010 ASME Unwritten_Laws_of_Enginering.pdfrotorlab.tamu.edu
- 5 Skills the Best Engineers I Know Have in Commondeveloping.dev
- What is "good taste" in software engineering?seangoedecke.com
- AddyOsmani.com - 21 Lessons From 14 Years at Googleaddyosmani.com
- Engineering Confidence - by Ryan Petermandeveloping.dev
- Stevey's Blog Rants: Done, and Gets Things Smartsteve-yegge.blogspot.com
- Software Engineering - The Soft Parts | Peng Jie's Blogjiepeng.me
- Engineers who won’t commitseangoedecke.com
- 10 hard-to-swallow truths they won't tell you about software engineer job — Mensur Duraković — Mensur Durakovićmensurdurakovic.com