News for hackers. Stuff that matters.
Re:Building Self-Managed Teams: A Case Study from Riot Games by plutonorm on Thursday May 20, 2021 @07:30AM (#27219773)
I worked my bum off for 10 years. Saw that it had no effect on my career prospects and then gave up. Wiser employees gave up way before then. I've not seen a single promotion out of development in nearly 20 years in the industry. It's a simple fact at least in the UK, that one does not progress out of software development. Senior/lead developer is easy but after that there is no progression. Development manager roles are hard to come by and require growing into the role. Moving sideways into project manager or scrum master roles is generally very difficult to engineer as well. The simple fact is that engineers are seen as line workers. Line workers are not managers and are not suited to the role.
Re:Building Self-Managed Teams: A Case Study from Riot Games by sharken on Thursday May 20, 2021 @08:37AM (#27220328)
For as long as I can remember, the best way to get a salary increase/promotion is to find a job in another company.

You might get lucky in the current job, but odds are against you.

Re:Building Self-Managed Teams: A Case Study from Riot Games by daveKoala on Thursday May 20, 2021 @10:05AM (#27221232)
I struggled getting a pay rise without changing organisation until i hear the term "technical individual contributors".

A bit of a lightbulb moment for me as i didn't want to go back into people management. I now use this term to set out what i have and what i can do for the project and how that has lead to greater success/value of a product.

It also highlights to management what happens if i was to leave.

Re:Building Self-Managed Teams: A Case Study from Riot Games by casralad on Thursday May 20, 2021 @09:57AM (#27221160)
I've been a software developer for thirty years and every pay increase has been less than 3% unless I switch companies.

It's their rules. I'm just playing the game.

Re:Building Self-Managed Teams: A Case Study from Riot Games by ticviking on Thursday May 20, 2021 @11:54AM (#27222809)
This right here is the problem though. Unless you're so good that the company can't afford to pay you a fair share of the value you generate a rational firm ought to want to keep us working for them and feeling invested in their future instead of our own.
Re:Building Self-Managed Teams: A Case Study from Riot Games by watwut on Thursday May 20, 2021 @09:57AM (#27221156)
> I've not seen a single promotion out of development in nearly 20 years in the industry. It's a simple fact at least in the UK, that one does not progress out of software development.

As someone who have experienced British managers in practice, this explains a lot.

Re:Building Self-Managed Teams: A Case Study from Riot Games by ineptech on Thursday May 20, 2021 @11:28AM (#27222405)
All of this sounds like an accurate description of the software industry, and I'm not sure why you think it's unacceptable. You worked hard to become a good developer, you progressed in your career to the point where you can do it very well, but you sound offended that the industry expects you to continue doing it?

I don't think your expectations are realistic. Most peoples' salaries don't increase monotonically throughout their career, they top out around 40, the day you get your last big raise. For most people that's the day they become a senior/top/lead/etc, whether they're a chef or a welder or a doctor or whatever.

Re:Building Self-Managed Teams: A Case Study from Riot Games by plutonorm on Thursday May 20, 2021 @04:34PM (#27226836)
I don't know how people cope with the boredom of such a limited career. It's like deciding as a child that you like strawberry sauce and then being forced to eat strawberry sauce for the rest of your life. It's madness.
Re:Building Self-Managed Teams: A Case Study from Riot Games by ineptech on Thursday May 20, 2021 @10:25PM (#27229855)
I mean, if you don't like programming there are other careers; but I've never heard of a successful senior dev that a) wanted to switch in to management or PM, and b) couldn't do so easily.
Re:Building Self-Managed Teams: A Case Study from Riot Games by plutonorm on Friday May 21, 2021 @05:29AM (#27232005)
! Then we live in completely different worlds.
Re:Building Self-Managed Teams: A Case Study from Riot Games by ineptech on Friday May 21, 2021 @12:34PM (#27236273)
Apparently! But to be clear, the reason I don't see this is because very few senior devs opt to move in to management (even less in to PM, scrum master, etc), not because there are so many management jobs available. And the converse (a senior dev complaining, "I feel like the business keeps pushing me towards roles with more leadership/meetings and less coding") is very common IME.
Re:Building Self-Managed Teams: A Case Study from Riot Games by plutonorm on Thursday May 20, 2021 @08:18AM (#27220176)
@zelos For someone people, yes, it really is that bad. Lack of progression is a really really big issue for certain kinds of personality. It's also a really big issue for me because I don't like software anymore - there is no challenge left in it. I am as good a coder as I can be. There's plenty to learn on the architecture side, but..... I'm just bored of it. I want to be able to focus on something else.
Re:Building Self-Managed Teams: A Case Study from Riot Games by riknox on Thursday May 20, 2021 @11:57AM (#27222851)
That's interestingly the opposite of what I've experienced in the UK. I suppose it depends on what type of company you work for, but in my experience those that realise they are a tech company and truly value technology make ample opportunities for their developers to move forward. My current workplace has both managers (and senior/execs) who have come from a tech career and very high level ICs.
Re:Building Self-Managed Teams: A Case Study from Riot Games by zelos on Thursday May 20, 2021 @08:12AM (#27220127)
It's not that bad is it? Lead developer puts you on a similar salary to senior doctors or lawyers, generally with a significantly less stressful work environment and shorter working hours.

I've seen several developers work towards management roles, make the switch and then end up moving back to IC roles after realising the grass isn't always greener.

Re:Building Self-Managed Teams: A Case Study from Riot Games by apercu on Thursday May 20, 2021 @09:38AM (#27220950)
> similar salary to senior doctors or lawyers, with a significantly less stressful work environment and shorter working hours.

There's so much to unpack here. Some doctors make 400k. Some make 700k. Some make 300k. Some are stressed and work a lot of hours. Others aren't and don't.

Some lawyers want to be on partner track at a big firm. They might be stressed and working a lot of hours so that they can make 400k or 500k or $1,000,000 annually. Some make $100k and don't work much, aren't stressed.

Most software developers make less than $150k. Most software developers I know are stress balls until they check out and then start working 24-30 hours a week and the rest of the office time is bullshit.

On the west coast of the US and in Fintech in NY some developers make 300-400k.

Re:Building Self-Managed Teams: A Case Study from Riot Games by zeroonetwothree on Thursday May 20, 2021 @10:26AM (#27221510)
Median pay for lawyers is $120k. For doctors $210k. For senior software engineer it’s $130k.

In VHCOL areas those numbers are much higher of course.