6. They have no attachment.
Shared by Dean
The best programmers are ones that can work tirelessly on a project for months, and when faced with evidence that there are better approaches, they’ll be the first to `rm -rf` their code and ask “OK, what’s next?”
7. They can clearly communication complex ideas.
Shared by Jason Schwartz, product owner at Spotify
Can the engineer explain themselves to non-technical stakeholders, as well as other engineers? Many technically proficient engineers are not considered great because they can’t communicate their ideas.
8. They desire to simplify instead of making things more complex.
Shared by Schwartz
Hard, complex challenges are often fun for developers. Great engineers want to simplify the problem instead of building something complicated.
9. They know the industry really well.
Shared by Kartik Ayyar, Google engineer
Great engineers are extremely well informed of software efforts outside their own domain and are thus great at not reinventing the wheel. It makes them more efficient and ultimately more strategic with their time.
Read Part 1
Author: Paul Petrone
Original link found: talent.linkedin.com/blog