u/Flimsy_Pop_6966 wrote (the comment Michael replied to):
Hi Michael, I’m sure you’ve worked with some highly intelligent and innovative people. What characteristics (beyond technical skills) do the most successful and easy to work with people have in your opinion? And what other roles have caught your attention over the years as cool a
u/michaelnovati replied · ★ FEATURED
Hi, I actually sat down a while ago and thought about the question and came up with four characteristics that all the best engineers had:
1. Grit: this almost obsessive drive to solve problems, debug, and keep trying different approaches.
2. Curiosity: always figuring out why something works the way it does, rather than saying "it just works".
3. Ownership: taking responsibility for your code and proactively improving it. Not pushing off problems you can solve to other people.
4. Team impact: making those around you better.
The best of the best are incredibly good in one of these in particular.
In terms of other roles: product managers and designers are adjacent to engineers when building products and are important pieces.