Softtek Softtek
  • Our experience
  • Overview
  • Insights
  • Blog
  • Newsroom
  • Careers
  • Contact us
softtek Language Selector
ENGLISH
EUROPE / EN
ESPAÑOL
EUROPA / ES
PORTUGUÊS
中文(简体)
Search button
AI
APPROACH
INDUSTRIES
SERVICES & SOLUTIONS
TRANSCEND
Softtek GenAI
FRIDA AI for Software Engineering
Service Transformation
Portfolio Transformation
Digital Acceleration
Our Work
Agribusiness
Airlines
Automotive
Banking & Financial Services
Consumer Packaged Goods
Energy & Utilities
Fitness & Wellness
Gaming
Government & Public Sector
Higher Education
Healthcare
Industrial
Insurance
Media & Entertainment
Oil & Gas
Pharma & Beauty
Professional Sports
Restaurant & Hospitality
Retail
Technology
Telecommunications
Transportation & Logistics
Digital Solutions
Digital Optimization
Digital Sales
Data Masking Solution
IT Cost Optimization
Fan Engagement Ecosystem
Softtek Digital Enablers
DIEGO
blauLabs
Business OnDemand
Click2Sync Omnichannel
Automotive Digital Assistant
Guest Engagement
Socializer
Collaborative Commuting
Workplace Management
Application Services
Software Development
Quality Engineering
Application Management
Application Services
Cloud & DevOps
Cloud Services
IT Infrastructure
Digital Security
DevOps
Data & Automation
Data and AI
Intelligent Automation
Services Transformation
Core Modernization
Next-Gen IT Operations
Platform Services
AWS
SAP
Microsoft
Salesforce
ServiceNow
Atlassian
BlueYonder
Sustainability by Softtek
Softtek
Language selector
search button
AI
Softtek GenAI
FRIDA AI for Software Engineering
APPROACH
Service Transformation
Portfolio Transformation
Digital Acceleration
Our Work
INDUSTRIES
Agribusiness
Airlines
Automotive
Banking & Financial Services
Consumer Packaged Goods
Energy & Utilities
Fitness & Wellness
Gaming
Government & Public Sector
Higher Education
Healthcare
Industrial
Insurance
Media & Entertainment
Oil & Gas
Pharma & Beauty
Professional Sports
Restaurant & Hospitality
Retail
Technology
Telecommunications
Transportation & Logistics
SERVICES & SOLUTIONS
Digital Solutions
Digital Optimization
Digital Sales
Data Masking Solution
IT Cost Optimization
Fan Engagement Ecosystem
Softtek Digital Enablers
DIEGO
blauLabs
Business OnDemand
Click2Sync Omnichannel
Automotive Digital Assistant
Guest Engagement
Socializer
Collaborative Commuting
Workplace Management
Application Services
Software Development
Quality Engineering
Application Management
Application Services
Cloud & DevOps
Cloud Services
IT Infrastructure
Digital Security
DevOps
Data & Automation
Data and AI
Intelligent Automation
Services Transformation
Core Modernization
Next-Gen IT Operations
Platform Services
AWS
SAP
Microsoft
Salesforce
ServiceNow
Atlassian
BlueYonder
TRANSCEND
Sustainability by Softtek
Our experience
Overview
Insights
Blog
Newsroom
Careers
Contact us
ENGLISH
EUROPE / EN
ESPAÑOL
EUROPA / ES
PORTUGUÊS
中文(简体)
Softtek Blog

Reconsidering 'Rockstar' and 'Ninja': Employer-Coder Communication

Author:
Author Benjamin Burke
Published on:
Nov 22, 2019
Reading time:
Nov 2019
|
SHARE
Share on LinkedIn
Share on X
Share on Facebook
SHARE
Share on LinkedIn
Share on X
Share on Facebook

Terms like ‘code ninja,’ ‘rockstar developer,’ or ‘ninja programmer’ have caused a fair amount of controversy within the world of software. These titles have been adopted by employers and inserted into job listings, used in resumes and job applications, and ridiculed by the internet, employers and other developers.

The problem is ambiguity, as nobody knows exactly what these words mean when referring to somebody who programs or writes code. Some think they’re good traits and others think they’re terrible labels.

Is it possible for them to be both good traits and bad labels? Let's have a look. 

The reality

In many dictionaries, words like ‘ninja’ and ‘rockstar’ have been used to recognize somebody who “excels in a particular skill or activity.” I hate to break it to you, but these words have arrived to the tech industry as descriptors, and they’re here to stay. Here’s what I mean:

  • There will always be developers who refer to themselves as such
  • There will always be employers who want to hire them
  • There will always be people who describe others as such

With these things in mind, here is how I think these words would be better used.

Developers

Don't call yourself one

If you’re a full stack developer who can work within various technology stacks, write genius code, and can do the work of 4 average developers in half the time… congratulations! You have spent years continually educating yourself to achieve something few others have.

Just don’t call yourself a ninja, rockstar, or anything else that can raise assumptions. Resumes and job applications are not places to quantify your skill level with nonsense descriptors, and employers might fear that you’re arrogant, or not entirely understand your skillset.

A way of being, not a job title

Being a true ninja or rockstar developer is a way of being, not a job title─ actions speak louder than words. If you seek to continuously learn, keep up on new technology, teach others, take pride in your code and be proud of the accomplishments of your team members, you are embodying rockstar qualities rather than professing them.

Employers

Don't hire one

Don’t use the terms verbatim on job boards. You might end up with real rockstars and ninjas submitting job applications. Either that, or you’ll only attract developers with illusions of self-grandeur.

A way of hiring, not a qualification for employment

Rather than an unsophisticated and ambiguous job listing that says ‘Rockstar Developers wanted,’ focus on helping your team get there. Say precisely what you’re looking for in the job listing. Spice up your interview process to challenge the interviewees and identify the best candidates. Create an environment that promotes teamwork, learning and growth. Honor great work, but don’t favor talent and experience over a dynamic team.

What it should mean to be a ‘Ninja’ or ‘Rockstar’

Ninjas, rockstars, astronauts, superstars, or any other similar term recently floating around the tech industry should not be said out loud. Doing so pits workers against each other, promotes entitlement, and agitates team dynamic rather than soothing it.

People should, however, use these words as inspiration! Let’s aspire to be the most ninja, rockstar, guru, wizard, astronaut, teamwork-driven, supportive workers we can be.


Made it this far?

Check out the Softtek Blog post about things developers pursue to become ninjas.

Discover Business Insider’s list of other funky job titles.

Explore Indeed’s 2017 survey results about the popularity of weird job titles.

Related posts

Aug 12, 2019
Token-based API authentication with Spring and JWT
Computer screen with code on it
Feb 17, 2022
Java Trends for Java Programmers
Jun 20, 2023
Software 2.0: An Emerging Era of Automatic Code Generation

Let’s stay in touch!

Get Insights from our experts delivered right to your inbox!

Follow us:
Softtek LinkedIn
Softtek Twitter
Softtek Facebook
Softtek Instagram
Softtek Instagram
Follow us:
Softtek LinkedIn
Softtek Twitter
Softtek Facebook
Softtek Instagram
Softtek Instagram

© Valores Corporativos Softtek S.A. de C.V. 2025.
privacy notice
legal disclaimer
code of ethics
our policies
webmaster@softtek.com