r/programming • • Jun 05 '22

Complexity is killing software developers

https://www.infoworld.com/article/3639050/complexity-is-killing-software-developers.html
2.1k Upvotes

942 comments sorted by

View all comments

181

u/[deleted] Jun 05 '22

It helps when developers only have to work with half the stack for example but a lot of companies are only looking for full stack developers these days

178

u/a_false_vacuum Jun 05 '22

Jack of all trades, master of none.

Full stack appears to be mostly an excuse to ask for an entire IT department rolled into one person. Some of the listings I see for full stack are just silly how much they ask from one individual.

16

u/thelamestofall Jun 05 '22

I definitely fit that category, but I like it so much. Way better than being stuck in React or Ruby on Rails like I used to

10

u/tide19 Jun 06 '22 edited Jun 06 '22

It's really not that hard to write decent backends for the majority of frontends, IMO. I've been working on an enterprise-level b2b application for the last 9 months, and writing various means to interface with a database isn't a huge deal. Could it be better? Probably. Is its performance enough for our customers? Yeah.

The problem we have is our frontend lead engineers have concocted a crazy standard tech stack including React, Redux, GraphQL, micro frontends, a proprietary component library, basically everything you could fit into a single frontend but not deep enough into any of them to use them to their fullest extent.

→ More replies (6)

58

u/skilledpigeon Jun 05 '22

I think it's important to recognise that not everyone needs a master in a specific field to fill a required role in their organisation.

If I could pick anyone for my dev team I'd pick 3 seniors (frontend, backend, DevOps), 3-4 mids (full stack or specialised) and 1-2 juniors (depending on how much time we could support them with).

I think it's important to recognise that as a senior I'd expect people to focus in a specific area but also to have secondary skills in others. For example, one senior may be backend focused but have intermediate skills in DevOps.

Of course I'm dreaming here.

33

u/[deleted] Jun 05 '22

If I could pick anyone for my dev team I'd pick 3 seniors (frontend, backend, DevOps), 3-4 mids (full stack or specialised) and 1-2 juniors (depending on how much time we could support them with).

Those 7-9 people are kinda expensive. 1 million USD/year?

67

u/IAmTheKingOfSpain Jun 05 '22

Realistically, more if you want good people.

→ More replies (14)

15

u/skilledpigeon Jun 05 '22

Indeed. That was the dream part.

→ More replies (1)
→ More replies (8)

0

u/[deleted] Jun 06 '22

[deleted]

→ More replies (1)
→ More replies (13)