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:
- 10x Developer
- Rockstar Developer
- Ninja Developer
What do you think? What is your personal hit parade? I genuinely need these statistics ๐
Top comments (8)
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.
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
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.
Hm... probably team-oriented achievement badges is a good idea, thanks ๐
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.
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) ๐
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
wow, I'd forgotten about the ๐ฆ