I’ve always loved to call myself different names/titles. I’ve been a software engineer, I’ve even been a “Lead Senior Front End Developer”; that’s a mouthful, isn’t it?. Titles are what make people feel important in their social environment. Certain people could argue that we’re rational beings, and we have values, and they’re right. But for the majority of us, the “name” we’re called by, is deeply engrained in our self-worth. I’ve experienced this countless times.
I recently read Remy Sharp’s inspiring article I’m a developer, not an engineer, and I resonated with it fully. I have my own frustration, and it’s related to the fact that I’m seeing a trend which is more and more prominent in recruiter messages, a trend that triggered a cascade of bad things.
You’ve all received at some point a message from a recruiter with a subject line similar to: “Full stack
I have a big question here: “What stack are you talking about?!”, because we currently have the following.
I can make up my own “stack” if I want to, right? So we could have: MHAN where I switch ExpressJS with Hapi, or I could have HANE, or all sorts of weird combinations. This sounds just as ridiculous as the LAMP stack.
Another reason besides these made-up names and the fact that anyone can take a bunch of technologies, make up a cool name and then call that a “stack”, is the fact that calling yourself an X stack developer means you’re married to that technology. It’s just like tatooing “J2EE architect for life!” on your belly.
Well, what do you know, J2EE is EOL, so what are you going to do? Are you going to go EOL too? Are you going to go out of work?
This being said, I’d love to hear some thoughts from people more skilled than me, and what their opinion is on the subject, so I encourage everyone to take a bit of their time and comment here, or on Twitter, using the #ihatefullstack hash.
Image credits: Unsplash