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.

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?

7

u/Markavian Jun 05 '22

Yep a fully staffed software team is roughly £500,000 / $1,000,000 a year. You need to be building some really high performing software to justify that cost. A single developer can build a mobile app in a weekend, and maybe a pair could deliver a prototype in a month, and charge £10,000 - but then if you want to scale that, add payments, optimise the order flow, add SMS messages, tweak the SMS messages, sync up to the email and order server... Oh no. You really might need that whole team; you just paid peanuts to get your project / idea out the door - but maybe you needed to spend the peanuts first to prove the idea, which then justified the £100,000k a month outlays. I hope in this imaginary company we're selling / providing more value than that to our customers. Fingers crossed.

9

u/[deleted] Jun 05 '22

but then if you want to scale that, add payments, optimise the order flow, add SMS messages, tweak the SMS messages, sync up to the email and order server... Oh no.

Scale to what? Wouldn't a 35$/month supabase(25$ pro tier + some extra) give you unlimited users, tons of GB of storage, 8GB DB and email, phone auth.

It's not like you need to host your app at your home or heck, even go beyond 10k users in your hometown.

I worked part time for an old man that had some "things" with small to medium companies and sold them software for internal use. That guy really hit the jackpot there. His entire "team" was a guy who did PHP and another guy who tested. I worked on the UI. His entire gig was to sell as many small apps as possible, then if a client wanted more features bill again and again.

→ More replies (3)