Register a SA Forums Account here!
JOINING THE SA FORUMS WILL REMOVE THIS BIG AD, THE ANNOYING UNDERLINED ADS, AND STUPID INTERSTITIAL ADS!!!

You can: log in, read the tech support FAQ, or request your lost password. This dumb message (and those ads) will appear on every screen until you register! Get rid of this crap by registering your own SA Forums Account and joining roughly 150,000 Goons, for the one-time price of $9.95! We charge money because it costs us money per month for bills, and since we don't believe in showing ads to our users, we try to make the money back through forum registrations.
 
  • Post
  • Reply
TooMuchAbstraction
Oct 14, 2012

I spent four years making
Waves of Steel
Hell yes I'm going to turn my avatar into an ad for it.
Fun Shoe

ultrafilter posted:

If you can afford to make no money whatsoever from what you do during that time period, then yeah, you could give it a shot. You should think seriously about moving someplace with a low cost of living, though.

Believe me, I am. :sigh: I really don't want to leave my life here, but the Bay Area is not the right place to live if you don't have a corporate sugar daddy.

Adbot
ADBOT LOVES YOU

the talent deficit
Dec 20, 2003

self-deprecation is a very british trait, and problems can arise when the british attempt to do so with a foreign culture





kayakyakr posted:

Also, in actual career advice ask:

Has anyone done a masters of engineering management or MBA to better move from IC to manager. Worth it? Easier to land the management jobs? Not any easier to transition from Senior to Management?

my experience is companies are so desperate for managers with technical skills that all you really need is competency and desire to move from ic to manager in tech

Careful Drums
Oct 30, 2007

by FactsAreUseless

the talent deficit posted:

my experience is companies are so desperate for managers with technical skills that all you really need is competency and desire to move from ic to manager in tech

I've gotten the same impression. At my last interview one of the higher-ups seemed to fall over themselves when I said I was interested in going into management after a few years.

necrobobsledder
Mar 21, 2005
Lay down your soul to the gods rock 'n roll
Nap Ghost
The bigger issue I see with going into management types of roles isn't the skills or work but that your metrics for success and advancement is less and less due to matters under one's control as much as your company's market position, your abilities to network effectively, a nicely dense graph of mentors and peers to draw collective experience from, and the position in life to take risks for the best opportunities that may not pay you anywhere near market rates. I mean, if you're Robert California and these aren't issues for you whatever, but it's a problem for ambitious people with something missing from one's skillset or circumstances to make them successful here.

Other later stage career options that are still technical:

1. Consulting. You may have to go to places you never wanted to visit and spend a bunch of your time trying to find gigs you work an effective 100 hour week all the time, but hopefully you can get enough of a network that trusts you that you don't have to be a salesman all the time.

2. Conference speaking. This is a catch 22 I guess fpr the conversation because most of the time unless you're already a celebrity engineer or employed with some well known-ish corporation or entity you're not going to get that much for speaking.

3. NGO / government orgs with technical foundations / missions. For example, USDS and 18F may be options with the caveats that they tend to be shorter consulting gigs, but perhaps work here for a while can lead to options 1 and 2 as well. The issue I've seen is that some of these places can be so awfully low paying you're better off as a distributed company IC and accept meh rates perhaps.

ultrafilter
Aug 23, 2007

It's okay if you have any questions.


No one in development who can make a living as a conference speaker needs advice from this thread.

necrobobsledder
Mar 21, 2005
Lay down your soul to the gods rock 'n roll
Nap Ghost
Supplemental income makes sense for older folks into social security age, and I don't think it will be unrealistic for a lot of us here to still be nerding it up 20 - 30 years from now and warning our grand-children engineers why they shouldn't be trying to do microservices with immutable containers before they wipe out our retirement accounts because we screwed it up before and nobody has actually made systems that much more reliable despite the advances in machine learning. Maybe I'm a weird person but I genuinely like going to conferences and finding the oldest people there to learn from them.

Careful Drums
Oct 30, 2007

by FactsAreUseless

necrobobsledder posted:

The bigger issue I see with going into management types of roles isn't the skills or work but that your metrics for success and advancement is less and less due to matters under one's control as much as your company's market position, your abilities to network effectively, a nicely dense graph of mentors and peers to draw collective experience from, and the position in life to take risks for the best opportunities that may not pay you anywhere near market rates. I mean, if you're Robert California and these aren't issues for you whatever, but it's a problem for ambitious people with something missing from one's skillset or circumstances to make them successful here.

Those are all just as important for your success as a software engineer.

Pollyanna
Mar 5, 2005

Milk's on them.


Careful Drums posted:

I've gotten the same impression. At my last interview one of the higher-ups seemed to fall over themselves when I said I was interested in going into management after a few years.

Why? What do they want to even see from managers? All the managers I know and have seen, higher-ups don't have a loving clue what a good manager is.

raminasi
Jan 25, 2005

a last drink with no ice

necrobobsledder posted:

warning our grand-children engineers why they shouldn't be trying to do microservices with immutable containers

Wait is this real or a joke? (This isn't a dig, I don't have relevant experience and genuinely don't know.)

Careful Drums
Oct 30, 2007

by FactsAreUseless

Pollyanna posted:

Why? What do they want to even see from managers? All the managers I know and have seen, higher-ups don't have a loving clue what a good manager is.

IMO it depends on the organization. Some companies, the manager's job is just "heres your resources, deliver the goods and we're measuring you" so it's all results-oriented and that's how programmers end up in death marches.

Some shops (including the one I'm at) see the manager's job as more of "take care of your team, make sure they're happy so the keep making great stuff for us". Obviously that's the kind of manager I'd like to be.

kayakyakr
Feb 16, 2004

Kayak is true

the talent deficit posted:

my experience is companies are so desperate for managers with technical skills that all you really need is competency and desire to move from ic to manager in tech

This hasn't really been my experience for my job search... One company even shot me down because they had a good 500 senior flat and no room for Lead/Managers...

Interestingly, I've been a good barometer for hiring freezes. I've now hit 3 of them.

Cancelbot
Nov 22, 2006

Canceling spam since 1928

Progressive JPEG posted:

The impression I'd gotten before is that the UK pays pretty bad compared to most of Europe? I don't know how much of that is GBP collapsing.

I think relative to a lot of places the UK is bad. But that's the economy as a whole; junior developers in the better places start on salaries higher than the median for the country and senior/prinicpal/IC roles are second only to doctors & lawyers IIRC (but they're still way above by huge amounts), and there's also a sea of terrible companies which pay next to nothing as well.

Where I work: Manchester, the salaries are increasing steadily. Senior roles were Ł35/40k around 6 years ago and are now Ł60/70/80k, outstripping inflation.

Keetron
Sep 26, 2008

Check out my enormous testicles in my TFLC log!

All this worries me, I turned 42 today and have been working as a dev for 5 years now after trying a management role for a while that came from QA.
I am having a lot of fun and don't want to go back to manage any process or person again.
I accept that I will have to move into a slow government role in some 10 years if I want to stay as an engineer, there is a large national institution at a bicycle ride distance from my house...

Blinkz0rz
May 27, 2001

MY CONTEMPT FOR MY OWN EMPLOYEES IS ONLY MATCHED BY MY LOVE FOR TOM BRADY'S SWEATY MAGA BALLS
Oh quit with the fatalism. Just because the latest fart app might practice age discrimination doesn't mean your only options are government or management. There are plenty of large companies that pay tons of money to ICs and don't care how old you are.

It's just that they're not necessarily in SV or are related to the "industry" as a whole.

e: to be clear, age discrimination is a huge problem and one that I'm sincerely concerned about not only for my own selfish reasons. I just think it's worth it to avoid the histrionics in favor of having a broader perspective about where your skills might be valued.

Blinkz0rz fucked around with this message at 11:29 on Aug 5, 2019

Mega Comrade
Apr 22, 2004

Listen buddy, we all got problems!
Yeah while age discrimination is definitely a thing. I think its worse in young startups with very young CTOs and people use this as a base of what its like across the whole industry which isn't really true. Hell the last two senior devs we hired were both in their 50s, they beat out candidates half their age because the wide breadth of knowledge and experience they had was far more useful to us as a company (mostly because we have a few VB legacy products kicking about that need security patches every now and again)

I definitely feel it gets harder as you get older, but the idea that its a choice of 'management or become unemployable' is just silly.

Doh004
Apr 22, 2007

Mmmmm Donuts...

Careful Drums posted:

Same. I'm aiming for management by late 30s (I'm 31) and hopefully running my own shop by 50

Any reason in particular for waiting until the late 30's to get into a leadership role?

the talent deficit posted:

my experience is companies are so desperate for managers with technical skills that all you really need is competency and desire to move from ic to manager in tech

This is correct. I've found that a lot of places might already have Leads/Managers in those positions but mostly because they took their high performers and gave them more responsibilities than they actually wanted/were ready for.

redleader
Aug 18, 2005

Engage according to operational parameters
yes there will always be cobol-or-equivalent positions for you over-35 greybeards

Careful Drums
Oct 30, 2007

by FactsAreUseless

Doh004 posted:

Any reason in particular for waiting until the late 30's to get into a leadership role?

I'd switch maybe mid-30s, if things work out. A lot going on in my life right now and I won't be up for a new role until things get settled.

necrobobsledder
Mar 21, 2005
Lay down your soul to the gods rock 'n roll
Nap Ghost

raminasi posted:

Wait is this real or a joke? (This isn't a dig, I don't have relevant experience and genuinely don't know.)
Joke but am tongue-in-cheek referring to how every major trend that happens in software seems to be regretted in many ways after years of industry-wide experience.

Blinkz0rz
May 27, 2001

MY CONTEMPT FOR MY OWN EMPLOYEES IS ONLY MATCHED BY MY LOVE FOR TOM BRADY'S SWEATY MAGA BALLS

redleader posted:

yes there will always be cobol-or-equivalent positions for you over-35 greybeards

There will also be cutting edge work for older folks just not making a distributed fart app for a company whose ceo won't hire anyone over 25.

Pollyanna
Mar 5, 2005

Milk's on them.


Doh004 posted:

Any reason in particular for waiting until the late 30's to get into a leadership role?

I can speak for myself here: in no way should anyone ever consider me a leader cause I will 100% gently caress it up. Why go for that position and responsibilities if it will just crash and burn, like it always does?

I used to want to make team lead. After seeing the poo poo my team lead goes through and all the poo poo he gets for stuff out of his control...never.

Mega Comrade
Apr 22, 2004

Listen buddy, we all got problems!

Pollyanna posted:

I used to want to make team lead. After seeing the poo poo my team lead goes through and all the poo poo he gets for stuff out of his control...never.

Hahaha this speak to me very strongly. Our team lead is great but the company abuses the poo poo out of him, he's basically running the entire R&D. He just had a baby and actually took his laptop with him and sat in the maternity unit still working, he's on paternity leave right now but I've already seen him reply to several emails.

Xarn
Jun 26, 2015
Pay him a visit and surreptitiously murder his computer.

Janitor Prime
Jan 22, 2004

PC LOAD LETTER

What da fuck does that mean

Fun Shoe

Xarn posted:

Pay him a visit and surreptitiously murder his computer.

Just pour water on the keyboard.

Pollyanna
Mar 5, 2005

Milk's on them.


If I ever become team lead it will be a few months of screaming match meetings followed by me washing my hands of the affair because people are the worst part of anything. I swear, if I’m ever in a management-y role - and I never want to be and actively resent the idea - my priority will be day to day sanity and tempered expectations, no bullshit. Eugh.

Careful Drums
Oct 30, 2007

by FactsAreUseless
Y'all are bringing more light as to why that director-level person was so stoked when I expressed an interest in management.


Pollyanna posted:

I can speak for myself here: in no way should anyone ever consider me a leader cause I will 100% gently caress it up.

I'm pretty sure this is every manager ever. Nothing and nobody is ever perfect.

TooMuchAbstraction
Oct 14, 2012

I spent four years making
Waves of Steel
Hell yes I'm going to turn my avatar into an ad for it.
Fun Shoe
Speaking as someone who has dabbled in tech leadership but not management, but has spoken with those who have made the transition: basically what you're looking at is increasing impact at the cost of decreasing direct contribution. In other words, instead of personally, directly getting things done, you get to guide the work of others and, figuratively or (if you're a dick) otherwise, take credit for the accomplishments of everyone on your team. If you find your work interesting because of the specifics of the day-to-day (as many engineers do), then transitioning to leadership is going to be a hard sell, but if you're motivated by the overall mission and by hitting milestones, then leadership may be more attractive.

One semi-common story I've heard from ICs that went to management and then back was "man, I love getting to spend all this time coding, but I'm getting nothing done!" In otherwords, perceptual progress is slower as an IC than as a manager.

ultrafilter
Aug 23, 2007

It's okay if you have any questions.


It's also worth keeping in mind that, while being an IC is largely the same pretty much everywhere, the management experience is going to be a lot more sensitive to the company culture. It might be that you'd be a good manager in a different organization even if not in your current one.

Sab669
Sep 24, 2009

What does "IC" even stand for? Maybe it's just a Monday morning brain fart but I cannot for the life of me think of what this title could be...

spiritual bypass
Feb 19, 2008

Grimey Drawer
It means "individual contributor"

Pollyanna
Mar 5, 2005

Milk's on them.


ultrafilter posted:

It's also worth keeping in mind that, while being an IC is largely the same pretty much everywhere, the management experience is going to be a lot more sensitive to the company culture. It might be that you'd be a good manager in a different organization even if not in your current one.

Yeah. It takes a lot of trust in an organization to be cool with managing under it. Unfortunately, trustworthiness is hard to come by these days.

Mao Zedong Thot
Oct 16, 2008


Blinkz0rz posted:

There will also be cutting edge work for older folks just not making a distributed fart app for a company whose ceo won't hire anyone over 25.

There will be cutting edge work at every distributed fart app that gets enough DAU to raise too much money to know what to do with as well. Hence places like twitter invent new databases and poo poo.

Age discrimination is real as gently caress, but there are still a TON of places that value experience highly. IC is not dead end at all, if you don't want it to be.

Guinness
Sep 15, 2004

I was a team lead for a bit over a year, but recently switched companies and went back to a senior dev IC. I don’t really miss it for the time being. I admit I probably was not the best at it, being new and all, but several of my people seemed to like me and I got on great with other management folks. :shrug:

It also really really depends on the company, because “team lead” or “engineering manager” can mean so many different things. It’s also often not in and of itself a “promotion” as much as a first step in the management ladder. It’s not unusual for senior ICs get paid more than first level managers, but upper level managers will definitely make more.

I could potentially see doing it again in the future under the right circumstances. My new company has already dropped hints about it, knowing that I had dabbled before. For now I am keeping it on the back burner and enjoying the relative simplicity of regular dev work.

CPColin
Sep 9, 2003

Big ol' smile.
Old company was like, "You can't be a team lead unless you start toeing the company line." and I was all, "I'm not toeing the company line until you take a line worth toeing." and we reached an impasse that lasted until I got laid off.

Guinness
Sep 15, 2004

CPColin posted:

Old company was like, "You can't be a team lead unless you start toeing the company line." and I was all, "I'm not toeing the company line until you take a line worth toeing." and we reached an impasse that lasted until I got laid off.

If you’re in that sort of antagonistic relationship with a company, you definitely don’t want to be management there.

Or there at all. Sounds like you resolved that part at least.

Sab669
Sep 24, 2009

CPColin posted:

Old company was like, "You can't be a team lead unless you start toeing the company line." and I was all, "I'm not toeing the company line until you take a line worth toeing." and we reached an impasse that lasted until I got laid off.

The Dr. Cox avatar checks out

CPColin
Sep 9, 2003

Big ol' smile.
I mean, it didn't go down in so many words, but that was the sentiment.

Same company's owner just fired one of its Directors because the Director called the owner an idiot.

kayakyakr
Feb 16, 2004

Kayak is true

Guinness posted:

It also really really depends on the company, because “team lead” or “engineering manager” can mean so many different things. It’s also often not in and of itself a “promotion” as much as a first step in the management ladder. It’s not unusual for senior ICs get paid more than first level managers, but upper level managers will definitely make more.

And herein lies the end goal for me: I want to eventually be VP engineering or CTO or something along those lines, and it seems a lot easier to get there via Lead -> Eng Manager -> Director Eng -> VP Eng/CTO than Senior -> Staff -> Principle -> VP/CTO

Doh004
Apr 22, 2007

Mmmmm Donuts...

Careful Drums posted:

I'd switch maybe mid-30s, if things work out. A lot going on in my life right now and I won't be up for a new role until things get settled.

Word - gotta do it when it makes sense for you. I just wanted to make sure it wasn't imposter syndrome creeping in.

Pollyanna posted:

I can speak for myself here: in no way should anyone ever consider me a leader cause I will 100% gently caress it up. Why go for that position and responsibilities if it will just crash and burn, like it always does?

I used to want to make team lead. After seeing the poo poo my team lead goes through and all the poo poo he gets for stuff out of his control...never.

Careful Drums said it best but: everyone fucks up, all the time. It's how you own it, learn and then move on that matters.

In terms of being the "poo poo umbrella" as a lead - yeah it sucks. I guess there's a certain level of martyrdom that comes with the role. It all becomes worth it when your teams kick rear end and you realize you didn't actually code any of it.

kayakyakr posted:

And herein lies the end goal for me: I want to eventually be VP engineering or CTO or something along those lines, and it seems a lot easier to get there via Lead -> Eng Manager -> Director Eng -> VP Eng/CTO than Senior -> Staff -> Principle -> VP/CTO

Same here. I'm trying to make the jump between Engineering Manager -> Director right now which is an awkward spot.

Adbot
ADBOT LOVES YOU

Munkeymon
Aug 14, 2003

Motherfucker's got an
armor-piercing crowbar! Rigoddamndicu𝜆ous.



CPColin posted:

I mean, it didn't go down in so many words, but that was the sentiment.

Same company's owner just fired one of its Directors because the Director called the owner an idiot.

Speaking of, I got one of their links at the top of a google search the other day and was shocked to see it there. Probably because Kendo is at the nexus of people with spare budget who don't know how to do things in general :v:

  • 1
  • 2
  • 3
  • 4
  • 5
  • Post
  • Reply