Ask HN: Bloated engineering titles?
Why do we have this meaningless titles like engineer, senior engineer, lead engineer, manager etc. I think it restrict responsibilities and creativity of an individual and create unnecessary hierarchical structure. Higher level goal should to be work together and solve problems at ground level by putting your bloated title aside. Somehow the incentivization process in companies doesn't promote that behavior, rather it is more about showing your individual supremacy over others to get rewarded more. Would like to know if others feel same way ?
27 comments
[ 2.7 ms ] story [ 71.3 ms ] threadAn engineer isn't likely to lose their job if they make a mistake, it's expected that junior people will make mistakes. Instead the people in senior roles will be held responsible for allowing it to happen. This may involve losing their job. Nobody really wants to lose their job and so they'll be quite firm in preventing that, you may be interpreting this as 'showing your individual supremacy over others'.
I can imagine a company with three managers doing this - you'd have Project Manager Alice, Technical Manager Bob, Scrum Master Catherine. They might take the roles interchangeably, but it acts as a comment for senior management.
Companies pay extra for background and expertise. The title shows how much responsibility an engineer carries under his/her registration. If there are any project blunders, the senior engineer's license is on the line and other legal implications lower level engineers don't have to worry about.
Managers, Directors, Vice presidents are very common even for people who have just graduated. Then you find yourself reporting to people who have only worked one job.
As it is most technical jobs saturate and you need to take the management track, with 15 years of experience reporting to someone with a lot less real world experience is not pretty.
Someone new might be easier to work with in someways compared to a manager who believes in their process over reality.
In other organizations, especially bigger ones, "Senior" and "Principal" and other kinds of add-ons to titles come with certain perks or responsibilities. For instance, if you're a "Senior" something at a big company I've worked at, you get a slightly bigger cube near the window/outer wall. This can only go to employees, not contractors, too.
The kind view on this is that it cuts down on disputes and disagreements on who gets what, and where, and why.
CEO/CTO takes (a) stones to jump into and (b) staying power on the BD side of the shop once you cross the technological divide.
All start-ups need c-suite people. Its often a death by fire, but those who survive often create our economy's life blood in the middle-business.
This is not ideal and should not be necessary, as in a perfect world pay bands should come from factual skills, performance and responsibility.
But I still find it better than having no title distinction while still having completely opaque salary gaps.
Politics and antiquated org structures play a big part in determining someone’s job title.
Senior Lead Blockchain Architect Managing Director - Growth Team.
Followed by another position on the resume where he did Blockchain since he was 12 as the tech lead of a one person team. ( so you know, 13 years professional experience).
In between those two there’s a nice Blockchain bootcamp.
Below it all is the obvious Masters in Fine Arts from an Ivy League school.
Edit: I totally forgot to add something to the title: Senior Full Stack Lead Blockchain Architect Managing Director - Growth Team.
Totally forgot ‘full stack’, can’t ever forget that.
It allows you to grow in your career, have clear expectations around role and responsibilities.
So, I disagree with you.
2. To some people levels matter for career growth and validation. Other people don't give two sh*ts. For all people looking to switch jobs (as we all inevitably do) the levels make a difference in recruiting, salary negotiations, etc.
Most of us have to work quite hard to maintain a fragile sense of self. E.g. "I" the engineer, who is valuable and has a body of "knowledge". "I" who am "accomplished", "intelligent", "useful". Title, seniority and to a great degree even salary are artefacts of what we the people want.
I think over time the person who truly wants for transparency, meritocracy and flat structure is rare because obviously most devs aren't in the top 25%. Meanwhile, ambiguity, hierarchy, politics and other status quo preservers are much more reliable for the average.
The ageing dev; his complexes, aspirations and insecurities would be a marvellous book for someone to write; if it doesn't already exist.
- Emperor Sloaken - now thats a title.
But in bigger companies there is actually some use to the title, when you look someone up in another team you want to know who are you talking to in advance. From my experience this is not something rare or esoteric an actual need.
Add to that the fact that somekind of leveling is usually needed, both for salary ranges and for promotions, so even if you skip the bloated title you'll still have someone's level.