DEV Community

Cover image for Ninja vs. Rockstar vs. 10x Developer
Fyodor
Fyodor

Posted on

Ninja vs. Rockstar vs. 10x Developer

I'm working on a simple open-source learning platform for developer teams. It is an application for web and mobile in the end, and I'm planning to enrich the user experience for this platform with gamification.

Particularly, I consider adding different "levels" for stages of progress within the learning paths and making them funny and memorable.

The first thing that came to my mind was the set of notorious metaphors developers use in their resumes and personal websites. The three most famous are Ninja, Rockstart, and 10x Developer.

The main problem is to define the hierarchy for this group. Which one is cooler than another?

My guess is:

  1. 10x Developer
  2. Rockstar Developer
  3. Ninja Developer

What do you think? What is your personal hit parade? I genuinely need these statistics πŸ˜…

Top comments (8)

Collapse
 
jmfayard profile image
Jean-Michel πŸ•΅πŸ»β€β™‚οΈ Fayard • Edited

If someone really thinks of himself as a 10x developer, he should take this fact to its logical conclusion and ask for a 10x salary at its current or next job. I would be interested to learn how it works out. If he doesn't to that, call me skeptical.

Collapse
 
fyodorio profile image
Fyodor

That's the goal of the project I develop 😁 to help one in getting to this level and proving everyone that it's true.

Seriously speaking, I clearly understand that it's just a meme, and I want to play with this meme in some kind of a funny way

Collapse
 
jmfayard profile image
Jean-Michel πŸ•΅πŸ»β€β™‚οΈ Fayard

For me, the concept is fundamentally broken because programming is a team sport, not an individual one. The way to have more impact is to be in the right team, communicate better and work on what matter. There is no point in typing 10x faster your code.

Thread Thread
 
fyodorio profile image
Fyodor

Hm... probably team-oriented achievement badges is a good idea, thanks πŸ‘

Collapse
 
aarone4 profile image
Aaron Reese

I think they are all phrases that we should work hard to eliminate from the vocabulary of recruiters as they are completely meaningless. As a side note search YouTube for a fantastic presentation on the Rockstar programming specification.
m.youtube.com/watch?v=6avJHaC3C2U
It is an hour well spent. There is also an excellent .net rocks podcast episode with Dylan Beaty.

Collapse
 
fyodorio profile image
Fyodor

Yes, my idea was to make it funny and sarcastic, including corresponding visual artefacts. Though I get your point and I'm agree that all these terms are not very good and comfortable to have in profile these days (at least seriously) πŸ˜„

Collapse
 
aarone4 profile image
Aaron Reese

I hate all 3 terms but I have seen definitions of a 10X programmer being one that makes the team/project/organisation more effective by introducing higher level concepts such as CI/CD, test coverage, source code control, code standards, code reviews and providing coaching and career development to junior team members, rather than being a 1 man show. But if you are looking for a head of development strategy then ask for that, not a 10X developer

Collapse
 
fyodorio profile image
Fyodor

wow, I'd forgotten about the πŸ¦„