What is a Software {{Insert Your Profession}}

Photo by Markus Spiske on Unsplash

I have been a developer, architect, consultant, engineer, analyst. I do not know how to architect a house. I do not know how to engineer an engine. I do not know how to develop a building. I do not merely consult people as an expert. I do not analyze software for a living. So why all the titles, and what are the differences, and ultimately does it matter? I argue that none of the titles make any sense and they add to the confusion of not only looking for a software {{insert your profession}} but also trying to get hired to be a {{insert your profession}}. I think we should all stop with the nonsense, get off our high horses and adopt the friendlier title of Programmer.



a person who writes computer programs.

Junior Programmer, Programmer, Senior Programmer, Very Senior Programmer, Very Very Senior Programmer, and so on and so forth. The only question that matters in this case, about what you do, is automatically answered, you program. That’s it.

Let us stop stealing other professions titles. Let us stop inflating our own egos. Let us stop trying to come up with grander and grander titles just for the sake of superficially advancing in the company. Pay people for what they are worth, not the title they have.

Just for a minute, imagine a world where you actually understand what someone did in their previous job.

“I see here that you were a programmer, we are also looking for a programmer!”

That’s the world I would like to live in.




Love podcasts or audiobooks? Learn on the go with our new app.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Garun Vagidov

Garun Vagidov

More from Medium

How to make Code Review more effective with Pair Programming

What I enjoy the most as a software engineer at Compass — Tim Well Said

Does coding is enough to become a good backend engineer?

Top 5 Common Mistakes Made By Software Engineers.