“Full Stack” is an Excuse to Overwork Software Developers

The hottest take in tech

Senior Brogrammer
3 min readSep 13, 2023

When will we realize the titles “software developer” and “software engineer” can’t encompass backend, frontend, data pipelines, DevOps, and so on? Does an electrician wake up one day to handle the sewage issue that arises at home? Or do they call a plumber? Shit being done right costs a lot but saves you from a bigger fuck up.

I’m being facetious, as coding/programming skills are a bit more transferable. Fuck, software needs some licensing before AI fires off a rocket on accident.

Cake is a Lie

Hats

Every engineer is required to wear multiple hats navigating this wild field of software. This is due to the fact companies (despite mass layoffs) are heavily understaffed in various areas of development as backlogs continue to pile.

Take a step back and think about every headache, upcoming effort, tech debt, and feature discussed with you. How many months have you spent on Project A or Project B? You’ll start to realize it’s insurmountable by your five-person team. Hence, prioritization is a keyword plastered on every single presentation.

So why did I choose such a title? Full stack engineer is not a term well understood by many non-tech-focused companies. Despite the fact, every company is…

--

--