DEV Community

Cover image for Understanding the Mind of an Overachieving Software Developer
Marco Sapero
Marco Sapero

Posted on

Understanding the Mind of an Overachieving Software Developer

To effectively manage disruptive, ego-driven, overachieving software developers, you really have to know how their minds work. Only when you understand this personality type and the motivations behind their behavior will you be able to manage them in a way that doesn’t cost the company money.

Here are a few insights I’ve learned about overachieving software developers:

1 - They get a high from completing tasks above and beyond expectations. However, the bigger the challenges they seek, the harder it is for them to get that rush of dopamine.

2 - They get bored easily, and when that happens, they tend to leave the company.

3 - They focus on one task at a time and often miss important details or other opportunities to keep feeding their egos.

4 - They may look unfocused, but trust me - they’re in the zone, too much in the zone!

5 - They are sensitive. They don’t take criticism well.

6 - They’re too forward-focused and want to get to where they want to be in their careers.

7 - Money doesn’t motivate them - projects and experiments do.

8 - Have you ever told an overachieving developer that they were wrong? Exactly.

9 - Have you ever micromanaged an overachieving developer? Exactly.

10 - They think they don’t need help or mentoring - they think they can mentor the mentor.

To read more about overachieving software developers, you check out the complete post here

Top comments (1)

Collapse
 
korzonek profile image
Tomasz Korzeniowski

Great work!