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
wilderthanmild
Jun 21, 2010

Posting shit




Grimey Drawer
I know on the product I work on at a fairly large well known tech company, like 80% of the engineers are working on things an end user wouldn't notice unless they were specifically looking for it and even then, probably not.

At the same time, the competitive rush to hire devs left a lot of tech companies overstaffed. Not as much some people might make you think, but I definitely got a vibe from companies that they were just making sure they had as full of a pipeline as possible in 2021, and I think continued through most of 2022.

Adbot
ADBOT LOVES YOU

Ensign Expendable
Nov 11, 2008

Lager beer is proof that god loves us
Pillbug
I worked in an almost 1000 person scale-up in 2020-2021 and they were constantly hiring. It seemed to be a vicious cycle of not being able to hire enough leads, pushing senior ICs to become leads, feverishly hiring senior ICs to fill gap, then the senior who reluctantly became a lead gets fed up with it and quit and the cycle began anew.

This created a weird system where we hired barely competent people as seniors but it was nearly impossible to promote anyone to senior internally. One of my reports was on the cusp of being promoted when I joined and it took a year and a half to actually get her over the line.

Pollyanna
Mar 5, 2005

Milk's on them.


Ensign Expendable posted:

I worked in an almost 1000 person scale-up in 2020-2021 and they were constantly hiring. It seemed to be a vicious cycle of not being able to hire enough leads, pushing senior ICs to become leads, feverishly hiring senior ICs to fill gap, then the senior who reluctantly became a lead gets fed up with it and quit and the cycle began anew.

I wonder how much of this is because having responsibility above IC-level has a very big chance of making your life tedious, awful, mind-numbing, and depressing.

Lord knows I’d rather die than have to call any shots in any organization I’ve been in, what a shitshow. Get meetings’d to death while having enormous pressure put on you to herd an entire pasture full of rabid cats, and then be the first to get crucified when anything goes slightly wrong or a shareholder’s coinpurse feels a little light? No thank you.

Computers are easy. People are hard.

thotsky
Jun 7, 2005

hot to trot
My boss is leaving the company. Told me unofficially today to start looking for somewhere to go because I make too much money and the company is looking to cut costs. Did offer me a job at the place they're going, but at lower pay than I currently have.

LLSix
Jan 20, 2010

The real power behind countless overlords

thotsky posted:

My boss is leaving the company. Told me unofficially today to start looking for somewhere to go because I make too much money and the company is looking to cut costs. Did offer me a job at the place they're going, but at lower pay than I currently have.

Ouch. Good luck with the job search.

Vulture Culture
Jul 14, 2003

I was never enjoying it. I only eat it for the nutrients.

thotsky posted:

My boss is leaving the company. Told me unofficially today to start looking for somewhere to go because I make too much money and the company is looking to cut costs. Did offer me a job at the place they're going, but at lower pay than I currently have.
this may be a desperation play on the part of your boss, who may be in hot water and trying to cause as much collateral damage as possible on the way out

In general though, always have a BATNA, even if what you're negotiating is the status quo

Ensign Expendable
Nov 11, 2008

Lager beer is proof that god loves us
Pillbug

Pollyanna posted:

I wonder how much of this is because having responsibility above IC-level has a very big chance of making your life tedious, awful, mind-numbing, and depressing.

Lord knows I’d rather die than have to call any shots in any organization I’ve been in, what a shitshow. Get meetings’d to death while having enormous pressure put on you to herd an entire pasture full of rabid cats, and then be the first to get crucified when anything goes slightly wrong or a shareholder’s coinpurse feels a little light? No thank you.

Computers are easy. People are hard.

Sadly the alternative is to sit and watch as my life was made tedious and depressing by people who don't have any business managing anything more complicated than a Tamagochi.

It's not so bad so far, they might be rabid cats, but they're my rabid cats, and if it takes the occasional crucifixion to keep them running then that's fine.

Guinness
Sep 15, 2004

Pollyanna posted:

Computers are easy. People are hard.

is why I went back to IC

now at staff level I have plenty of manager-adjacent responsibilities (and compensation) but without most of the tiring people management stuff

i do have a lot of respect for good managers, it's a hard job to do well. maybe why so many managers are mediocre.

leper khan
Dec 28, 2010
Honest to god thinks Half Life 2 is a bad game. But at least he likes Monster Hunter.

Guinness posted:

is why I went back to IC

now at staff level I have plenty of manager-adjacent responsibilities (and compensation) but without most of the tiring people management stuff

i do have a lot of respect for good managers, it's a hard job to do well. maybe why so many managers are mediocre.

I'm still convinced it's easier to ladder up on the management track.

Guinness
Sep 15, 2004

leper khan posted:

I'm still convinced it's easier to ladder up on the management track.

probably true, to a point. there are more middle managers than staff+ engineers in most organizations.

but to get to director/vp gets similarly choked to making principal engineer, and i think you have to be more pyschopathic to top out on the management track.

personally i'm pretty happy getting paid a lot to be an IC even if my theoretical ceiling is lower, and having time/energy to put toward other things in life.

jemand
Sep 19, 2018

Guinness posted:


but to get to director/vp gets similarly choked to making principal engineer, and i think you have to be more pyschopathic to top out on the management track.


To truly top out, yeah probably. Those behaviors also really help climb, so even if you're not psychopathic you would at least have to get very good at handling sociopathic behavior in people in roles adjacent to yours.

On the flip side, a high level non sociopath in a large organization that IS good at that, who can umbrella a lot of the cruel bullshit away from their teams, is one of the only ways you get a truly enjoyable work environment for others to thrive in. So more power to the people who do choose to do that.

wilderthanmild
Jun 21, 2010

Posting shit




Grimey Drawer
I also feel like the management track is a lot more influenced by poo poo that's not fully inside your control. For example, while you have influence over future hires, most managers will start with a team entirely hired by someone else.

Become the manager of a team with a bunch of rockstars you barely need to manage? Wow you look great! Now you get to manage the other managers!
Become the manager of a team of fuckos who need to copy paste code they cannot read and gently caress poo poo up? Wow, hit the bricks rear end in a top hat!

Of course in the long term you can influence this stuff, but basically every managers performance is built on a foundation of other peoples decisions. I think this makes it more random than an ICs path and why it seems like just as many, if not more, lovely ones advance than good ones.

ultrafilter
Aug 23, 2007

It's okay if you have any questions.


High level IC work has some of those issues as well but it tends to have more to do with priorities and budget coming from your organization or above. That stuff tends to be less visible at the staff- level but it's still there.

Che Delilas
Nov 23, 2009
FREE TIBET WEED
Yeah each gig has its own host of problems. For me it really just comes down to how many meetings I need to have and how much engineering I actually get to do.

Vulture Culture
Jul 14, 2003

I was never enjoying it. I only eat it for the nutrients.
Laddering up, I think the management work is fundamentally easier on the leadership swimlane than the principal/distinguished engineering one, at least for someone working in or adjacent to platform engineering. You're expected to spend a certain amount of your time building your org and its leadership team, then you grow, coach, and mentor people who make things happen. There is a direct connection between how well you do your job and how well your org performs.

Principals, though, are expected to lead entirely by influencing peers. This makes them not only accountable for all of the politics of a director (and probably more) without the rewards of growing their directs, but they have to understand how to message coherently to every single person in the company, from engineers to product managers to tech lead/managers to middle managers/directors to VPs and the C-suite. Their messages have to be communicated to leadership with enough fidelity that the heads of their orgs can argue confidently from their positions in meetings with other leaders. They're accountable for the outcomes of those conversations and how those messages are internalized while frequently not actually being the people delivering them. They're closer to successful campaign managers, or political strategists, than they are to anyone making decisions. And while they do that, they're expected to dive deep, play Undercover Boss on random stuff throughout the company, and run well-scoped POCs that deliver impressive enough results to convince people throughout the org to follow along.

Ensign Expendable
Nov 11, 2008

Lager beer is proof that god loves us
Pillbug

wilderthanmild posted:

I also feel like the management track is a lot more influenced by poo poo that's not fully inside your control. For example, while you have influence over future hires, most managers will start with a team entirely hired by someone else.

Become the manager of a team with a bunch of rockstars you barely need to manage? Wow you look great! Now you get to manage the other managers!
Become the manager of a team of fuckos who need to copy paste code they cannot read and gently caress poo poo up? Wow, hit the bricks rear end in a top hat!

Of course in the long term you can influence this stuff, but basically every managers performance is built on a foundation of other peoples decisions. I think this makes it more random than an ICs path and why it seems like just as many, if not more, lovely ones advance than good ones.

Being able to weed out the fuckos while retaining rockstars is a management skill. I've seen too many teams where thanks to lovely management the only people left are the ones who can't get a job anywhere else.

To be honest, I've encountered only three or four irredeemable fuckos among devs, by which I mean people who had absolutely no interest in either working in a team or producing a working product at all. There were plenty of weak devs that turned into passable juniors once they were given tasks of appropriate scope and enough structure to deliver them properly.

In my experience, senior management also gives a lot more leeway to middle managers stuck with a difficult team than senior devs stuck with a garbage fire of a code base. It could be because these problems are more relatable, or it could be because of a class divide where the devs are just whiny and lazy but an officer a manager is a gentleman and can be taken at his word.

thotsky
Jun 7, 2005

hot to trot

Vulture Culture posted:

this may be a desperation play on the part of your boss, who may be in hot water and trying to cause as much collateral damage as possible on the way out

In general though, always have a BATNA, even if what you're negotiating is the status quo

Nah, I know things are poo poo and mismanaged. Not her fault. I saw it coming from the start. Her ulterior motives, if she has any, are more along the line of wanting me with her as a decent hire, and not feeling bad for leaving me in a potentially bad situation since she made the introduction in the first place.

Going to work on my BATNA though.

ultrafilter
Aug 23, 2007

It's okay if you have any questions.


Vulture Culture posted:

Laddering up, I think the management work is fundamentally easier on the leadership swimlane than the principal/distinguished engineering one, at least for someone working in or adjacent to platform engineering. You're expected to spend a certain amount of your time building your org and its leadership team, then you grow, coach, and mentor people who make things happen. There is a direct connection between how well you do your job and how well your org performs.

Principals, though, are expected to lead entirely by influencing peers. This makes them not only accountable for all of the politics of a director (and probably more) without the rewards of growing their directs, but they have to understand how to message coherently to every single person in the company, from engineers to product managers to tech lead/managers to middle managers/directors to VPs and the C-suite. Their messages have to be communicated to leadership with enough fidelity that the heads of their orgs can argue confidently from their positions in meetings with other leaders. They're accountable for the outcomes of those conversations and how those messages are internalized while frequently not actually being the people delivering them. They're closer to successful campaign managers, or political strategists, than they are to anyone making decisions. And while they do that, they're expected to dive deep, play Undercover Boss on random stuff throughout the company, and run well-scoped POCs that deliver impressive enough results to convince people throughout the org to follow along.

The management track is a lot more established. Right now we're still trying to figure out what an IC role looks like above the individual team level. We'll eventually get there but for now there's confusion.

carry on then
Jul 10, 2010

by VideoGames

(and can't post for 10 years!)

Hey, I've been thinking more and more about career direction so if it's alright I want to ask some advice because people I've talked to have said some things that are starting to make me panic a little bit.

I've got about 8.5 years experience, all at one employer on one team. I've been promoted up two bands in that time (and my responsibilities have grown commensurate), and we've definitely shifted the focus/direction to be much more forward looking in that time, so I don't think it's fair to call me completely stagnant, but it is starting to worry me.

The big problem is, I work for a company you've heard of on a team that maintains a Java application server you've probably only got bad things to say about. Which sucks, because what we're actually working on a much newer open source Java application server that I think is among the best, but no one knows about it. But I don't even directly work on the product, but developer tooling related to modernizing applications to run on the product.

So I feel like, if I ever want to do anything other than what I'm doing now (or if I get laid off) I'm stuck: no FAANG hiring manager will be able to read more than about 5 lines past the department name on my resume before throwing it in the trash, and no startup hiring manager will even get that far. People I've talked to haven't really had any advice, just jokes and condolences. I feel like I developed soft skills around feature design, serviceability, advocacy, even user interfaces etc. but tech stacks rule everything around me and a decade of Java SE and nothing else doesn't open many doors.

Do I have any path forward other than working 80 hour weeks for the next few years to try to shore up the skill gap in my spare time? Do I have to start over janitoring reporting jobs for a bank for a decade to get this stain off my history before finally having the chance to do something interesting in my 40s? I feel like both of those paths just end with me burned out and unemployed. Do I just try to make myself as indispensable as possible here and hope I never have to find out?

Achmed Jones
Oct 16, 2004



you're pulling a carry on then. nobody at a faang is going to throw your resume away because your experience isn't good enough or whatever. they probably won't even look at your resume. they'll just say "ok this person passed the interview, i have headcount, and they didn't say any slurs on the phone, welcome aboard." hiring managers aren't even part of the general process until the interview is over most of the time unless it's a particularly high-level or targeted hire

carry on then
Jul 10, 2010

by VideoGames

(and can't post for 10 years!)

I used the wrong term then. Whoever is looking at resumes deciding who to call for interviews. Since the name is known to be bad, they'll read it, roll their eyes, think "oh yeah, that's what our product really needs, to get older, more bloated, and slower". Crumple crumple crumple.

Guinness
Sep 15, 2004

I think you're being too hard on yourself and giving up before you even try. For better or worse resumes aren't that important in tech hiring, but even so you probably have a much better one than you think.

Showing growth with two promotions and maintaining a well-known product (even if it is WebLogic?) demonstrates many positive things. Focus on identifying and highlighting those skills and achievements. Whether what you worked on was "cool" or not is beside the point when it's a real product out in the world serving real applications.

Java and JVM skills are highly relevant to tons of companies, including FAANG type companies. Accentuate the positive, demonstrate your smarts, and be ready for the typical interview trivia bullshit and you'll be gucci.

Jose Valasquez
Apr 8, 2005

I got contacted by multiple FAANG recruiters based only on my LinkedIn which had nothing but companies and dates and the companies weren't high profile tech, it was a defense contractor for a few years and then a financial company for a few years.

With layoffs happening it's not a great time to be looking at FAANG, but when things normalize a bit you'll be fine.

spiritual bypass
Feb 19, 2008

Grimey Drawer
Every company I've ever worked for had exclusively garbage products and it never stopped me from finding another stupid job

leper khan
Dec 28, 2010
Honest to god thinks Half Life 2 is a bad game. But at least he likes Monster Hunter.

carry on then posted:

I used the wrong term then. Whoever is looking at resumes deciding who to call for interviews. Since the name is known to be bad, they'll read it, roll their eyes, think "oh yeah, that's what our product really needs, to get older, more bloated, and slower". Crumple crumple crumple.

I assure you. No one gives a poo poo. The way you're carrying this is more problematic than any work history.

Just send in applications.

bob dobbs is dead
Oct 8, 2017

I love peeps
Nap Ghost
crossposting the real advice i gave in the other thread which is to get a goddamn therapist

wash bucket
Feb 21, 2006

carry on then posted:

I used the wrong term then. Whoever is looking at resumes deciding who to call for interviews. Since the name is known to be bad, they'll read it, roll their eyes, think "oh yeah, that's what our product really needs, to get older, more bloated, and slower". Crumple crumple crumple.

God I wish our HR department knew enough about our open positions to have opinions like that.

bob dobbs is dead posted:

crossposting the real advice i gave in the other thread which is to get a goddamn therapist

Never a bad idea in 2023 but if you're gonna do it then do it sooner than later. The wait lists are looong.

wash bucket fucked around with this message at 03:42 on Feb 14, 2023

Jabor
Jul 16, 2010

#1 Loser at SpaceChem
if you're so scared of rejection that you're pre-emptively rejecting yourself and not even sending in an application, then you will definitely never land that faang job.

just send it in. what's the worst that can happen? they never get back to you because they don't have any headcount for hiring right at this moment? that's the same outcome as you get by being too afraid to put your application in in the first place.

bob dobbs is dead
Oct 8, 2017

I love peeps
Nap Ghost

McCracAttack posted:

God I wish our HR department knew enough about our open positions to have opinions like that.

Never a bad idea in 2023 but if you're gonna do it then do it sooner than later. The wait lists are looong.

the quick thing that GPs do is prescribe prozac and do the antidepressants rigamarole, which also has a deec chance to be helpful, so you (carry on then) could also go to your GP. or that ketamine thing. or the brain zap poo poo subjunctive did. your basic current problems is brainworms not your actual situation

i will not take back my comment about websphere being poo poo tho

bob dobbs is dead fucked around with this message at 03:48 on Feb 14, 2023

Achmed Jones
Oct 16, 2004



carry on then posted:

Since the name is known to be bad, they'll read it, roll their eyes, think "oh yeah, that's what our product really needs, to get older, more bloated, and slower". Crumple crumple crumple.

as i keep telling you, you are wrong. stop saying the same wrong thing over and over. repetition doesn't make it true, it just makes the people who are giving you advice very, very tired. if you're half this deadset against learning new things at work i feel for your TL

biceps crimes
Apr 12, 2008


carry on then posted:

I used the wrong term then. Whoever is looking at resumes deciding who to call for interviews. Since the name is known to be bad, they'll read it, roll their eyes, think "oh yeah, that's what our product really needs, to get older, more bloated, and slower". Crumple crumple crumple.

no one is doing that, most companies have garbage products. you're not a product manager making lovely product decisions, you don't need to worry about it

Hadlock
Nov 9, 2004

Unless your resume is exclusively working for some combination of the Chinese government, Pornhub, and weed e-commerce, nobody is going to care. A lot of people will probably call you just to hear the gory stories

leper khan
Dec 28, 2010
Honest to god thinks Half Life 2 is a bad game. But at least he likes Monster Hunter.

Hadlock posted:

Unless your resume is exclusively working for some combination of the Chinese government, Pornhub, and weed e-commerce, nobody is going to care. A lot of people will probably call you just to hear the gory stories

MindGeek operates at a huge scale. I expect their engineering team is in general quite good, and more than capable of working with the scale of data i deal in. Also yes I'm really interested in their internal cat video dev site. And how often they need to break out of that environment to look at issues.

bob dobbs is dead
Oct 8, 2017

I love peeps
Nap Ghost
and my buddy taught at the central party school for a year and they still gave her a job at google

Hadlock
Nov 9, 2004

:monocle: today I found out "central party school" does not mean Arizona State or USC

bob dobbs is dead
Oct 8, 2017

I love peeps
Nap Ghost

Hadlock posted:

:monocle: today I found out "central party school" does not mean Arizona State or USC

they have a camera in the classroom that gets reviewed at the end of the day to see if you need a talking-to (and mostly a talking-to, this is an elite institution with nearly all peeps destined for serious power, they don't have consequences, except for that one prof who ran to the usa and debriefed the cia)

bob dobbs is dead fucked around with this message at 08:12 on Feb 14, 2023

thotsky
Jun 7, 2005

hot to trot
Having experience with whatever is the latest hiring craze (Kubernetes and Kotlin here in Norway) is a nice bonus, but generally the only thing people care about is how many years of experience you have, and at 8.5 you're pretty much set.

Love Stole the Day
Nov 4, 2012
Please give me free quality professional advice so I can be a baby about it and insult you
+12% base (131 -> 146.72) and +100 golden handcuffs :unsmith:

Vulture Culture
Jul 14, 2003

I was never enjoying it. I only eat it for the nutrients.

carry on then posted:

Hey, I've been thinking more and more about career direction so if it's alright I want to ask some advice because people I've talked to have said some things that are starting to make me panic a little bit.

I've got about 8.5 years experience, all at one employer on one team. I've been promoted up two bands in that time (and my responsibilities have grown commensurate), and we've definitely shifted the focus/direction to be much more forward looking in that time, so I don't think it's fair to call me completely stagnant, but it is starting to worry me.

The big problem is, I work for a company you've heard of on a team that maintains a Java application server you've probably only got bad things to say about. Which sucks, because what we're actually working on a much newer open source Java application server that I think is among the best, but no one knows about it. But I don't even directly work on the product, but developer tooling related to modernizing applications to run on the product.

So I feel like, if I ever want to do anything other than what I'm doing now (or if I get laid off) I'm stuck: no FAANG hiring manager will be able to read more than about 5 lines past the department name on my resume before throwing it in the trash, and no startup hiring manager will even get that far. People I've talked to haven't really had any advice, just jokes and condolences. I feel like I developed soft skills around feature design, serviceability, advocacy, even user interfaces etc. but tech stacks rule everything around me and a decade of Java SE and nothing else doesn't open many doors.

Do I have any path forward other than working 80 hour weeks for the next few years to try to shore up the skill gap in my spare time? Do I have to start over janitoring reporting jobs for a bank for a decade to get this stain off my history before finally having the chance to do something interesting in my 40s? I feel like both of those paths just end with me burned out and unemployed. Do I just try to make myself as indispensable as possible here and hope I never have to find out?
I work at a company that has FAANG-tier engineering and pays for it. I will tell you about one of the best and most impactful engineers on my team, in my department, in the company: we hired him out of a coding bootcamp less than 18 months ago. He has never worked a tech job before. His previous job involved art installations; he had fun computerizing a bunch of back-office processes for the company but spent most of his time driving trucks and literally setting up and tearing down art installations.

I don't remember exactly why his resume passed the screen; we were explicitly looking for a senior engineer for the role. I remember sending his resume to our head of SRE at the time and saying, "Do we interview this guy? There's something here." There were eight people involved in his hiring committee. It is extremely rare to get a unanimous panel of yeses here, and this engineer did. He had a slow rampup his first 60 days and then took off like a rocket. I believe he set the record for shortest promotion to senior engineer in the history of the company, barely over six months from hire to submission to the promotion committee. He was submitted with the endorsement of four engineering managers or directors in four different departments.

Pedigree doesn't matter. I'm not even sure that impact matters once you start putting big companies on the resume, because so much is due to chance and circumstance and how well your particular team is supported and positioned to thread political needles. If you work in developer tooling, platforms, engineering productivity, what I'm gonna be looking for as a resume screener or hiring manager is your ability to be an agent of change, to identify improvements and get them done, and to keep pushing even when the company is dead-set on just doing whatever it's always done.

This is, without a doubt, going to be the hardest thing to communicate when you've been at the same company, in the same unit, for a really long time. What needles did you move, and what are the biggest swings you took at solving problems that turned out too big or too hard to solve? How does that demonstrate your growth trajectory? Can you sell, by showing instead of telling, the idea that you've been underutilized and you're going to be a rocket straight to the moon with the support of the right org and the right manager?

Adbot
ADBOT LOVES YOU

Love Stole the Day
Nov 4, 2012
Please give me free quality professional advice so I can be a baby about it and insult you

Vulture Culture posted:

because so much is due to chance and circumstance and how well your particular team is supported and positioned to thread political needles.

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