Email or username:

Password:

Forgot your password?
April King

tech be like:

hiring a staff engineer: one req, six hours of interviews

promoting to staff: a ten page promo doc requiring months of effort, feedback from dozens of colleagues, and approval by six layers of management

… and then we wonder why the average tenure is so short.

46 comments
dpendolino

@april
I feel this as a staff security engineer that was never promoted.

bEA 🔓

@april the purpose of a system is what it does. I am no longer of the opinion this is an accident.

Scott Francis

@bea @april by design, the same way Amazon’s four-year cliff is by design. ಠ_ಠ Somebody somewhere in upper mgmt thinks this policy works (for whatever value of “works” they are optimizing for) or it would have been changed years ago.

DELETED

@bea @april Same thing happened with janitor jobs, teaching jobs, not police though, etc.

Just business people doing business people thangs. Like further attempting to destroy any and everything.

Kevin

@april Is this not by design? I've always felt this was intentional but maybe I'm just paranoid.

April King

@kevin I think it is unintentionally designed, created a specific way but lacking recognition of the broken system you have created.

Collin Donnell

@april Every company big enough to have titles should have a clear and specific path of what you need to do to ascend the hierarchy. I have often felt that I had no obvious path for growth when working for other people, and even if I stayed at the company, it was really discouraging to think that I'm probably just going to stay at this level forever unless I quit.

Jakub Kozłowski 🐀

@collin @april as far as I can tell these long-ass promotion processes are usually a result of writing down that path and list of requirements :|

Collin Donnell

@kubukoz @april ugh. I think not being incredibly onerous should also be a part of it.

Nick

@april especially gross at mid sized companies where there's like five people involved but they just have to take it seriously so they're hell bent on using some FAANG process they read a blog about once

like just promote them and throw a party already, it would be cheaper than all these meetings

timiam

@april Only six layers of management? Such agility!

Yulian Kuncheff

@april I'm literally been dealing with my staff promo for years, I finally got it. But between management changes, promo panels, a giant doc that makes me look like the second coming of all that is holy programming, and tons of waiting, it finally happened, just as the economy is shit and I am getting peanuts for a compensation raise.

I'm just thankful I have a decent job though

Ben Harris-Roxas

@april @mccaig this sounds a lot like academic promotions too

Travis Campbell

@april

Also:

Them: “you need to do all this promo package work.”

Me: “no problem. Who is guiding me through this so I know what you’re expecting?”

Them: “hah! Get bent. If you were staff+, you’d already understand how to get through this.”

Me: “…”

Kevin Karhan :verified:

@april Eeyupp...

People.don't get promoted but switch employers.

Scott Francis

@kkarhan @april it’s easier (and more lucrative) to leave and come back at a higher level than it is to get promoted to that level; so much so that Amazon’s internal wiki has a big page on “boomerangs”

Kevin Karhan :verified:

@darkuncle @april cool.

If it wasn't a felony I'd consider offering a bounty for a copy of that wiki on an M-DISC...

Hidden Dragon ☑️

@april , sometimes looks more easier to change the position / place or even the whole area. Sad but true.

Karl Katzke

@april @JenWojcik hiring a senior engineer: one req, six hours of interviews or more with a takehome.
Hiring a mid engineer: one req, six hours of interviews or more with a takehome
Hiring a junior engineer: we don’t do that here

And we wonder why there’s a problem with engineer hiring

Jennifer Wojcik

@karlkatzke @april

When I was an executive engineering recruiter / headhunter, sometimes the interviews for my candidates would go on for weeks. I did my best to make my clients compress the time as much as possible, but you get one hiring manager throw a wrench...

Maddening.

HR at big tech, however, were the absolute worst. I mostly did end runs around them as much as possible. They HATED me. Lol.

Karl Katzke

@JenWojcik @april did that at my previous job when I got exhausted from an understaffed team. We went six months without a slot filled because my director tried to hire a “rockstar” and kept failing.

After I got access to the raw pre-HR resumes, and re-developed our hiring pipeline, we spent two weeks interviewing at various stages and then hired an absolute dreamboat of a candidate off of Rackspace’s third shift linux support into a mid level position. The only big hurdles we had post-hire were getting him to realize he could make decisions as long as he could execute them, and that his teammates weren’t infallible, even the architect-ranked ones. He was a great diversity hire as well.

I wish more companies would learn this. We burnt more than $100k in engineering and management hours over six months with futile hiring efforts. As soon as we made it a team effort and agreed we didn’t need to hire a senior+ engineer we landed an ideal teammate in two weeks.

@JenWojcik @april did that at my previous job when I got exhausted from an understaffed team. We went six months without a slot filled because my director tried to hire a “rockstar” and kept failing.

After I got access to the raw pre-HR resumes, and re-developed our hiring pipeline, we spent two weeks interviewing at various stages and then hired an absolute dreamboat of a candidate off of Rackspace’s third shift linux support into a mid level position. The only big hurdles we had post-hire were...

Jennifer Wojcik

@karlkatzke @april Outstanding. You would have been my dream client. I courted Rackspace as a client SO HARD back in the day. I wanted to staff for them so bad, but it wasn't to be.

But yes, it was so incredibly frustrating when I had a candidate that was absolutely amazing for a position and one old codger 86'd the whole thing, or their process was such a mess the candidates were simply lost to other companies.

I was an old school recruiter. I knew my people and my clients went with me.

Karl Katzke

@JenWojcik @april it’s condensed down into a lighting talk, but - youtube.com/watch?v=Mn6XEm915b

I’m trying to get some of the olds to change their minds.

Jennifer Wojcik

@karlkatzke @april

Nice! But yes, I absolutely agree with you.

Now, there is the opposite issue with companies who try to replace their more senior engineers with several less experienced folks to "save money," and this also leads to disaster. Architecture goes off the rails, projects bloat, etc. I saw it over and over again in the early 00s. I was right in the middle of all of that in Austin.

Jennifer Wojcik

@karlkatzke @april

Typically startups bleeding series A cash...

Haha.

Karl Katzke

@JenWojcik @april indeed, and those were pretty hard years for me too. I unfortunately, legitimately have some pretty bad work PTSD from those years working for Capital Factory companies. It manifests as hyper vigilance and goes downhill from there.

The linked talk is an ignite talk with auto advancing slides, but it was distilled out of a longer form talk about mistakes I’ve made in my career and what I’ve done to correct them. It’s much easier to get the shorter talks accepted at these conferences. After that talk, I led an open conversation session that talked about what people are earning and how to get that at least to median. We call this #talkpay or #paytalk … I really love the DevOps Days community conference format because we can have a lot of these difficult conversations.

@JenWojcik @april indeed, and those were pretty hard years for me too. I unfortunately, legitimately have some pretty bad work PTSD from those years working for Capital Factory companies. It manifests as hyper vigilance and goes downhill from there.

The linked talk is an ignite talk with auto advancing slides, but it was distilled out of a longer form talk about mistakes I’ve made in my career and what I’ve done to correct them. It’s much easier to get the shorter talks accepted at these conferences....

Jennifer Wojcik

@karlkatzke @april

I had to quit recruiting altogether even though I was amazing at it. Pressure cooker. I burned out.

Karl Katzke

@JenWojcik @april I’m very worried about that happening to me and a lot of my peers. Somehow, I lucked into a community of practice that involves mental health. We don’t talk about it enough and we let people with executive pay packages manipulate us.

What’s sad is it doesn’t have to be this way. My wife is a civil engineer and she expects to be productive without mental health problems well past the age that I expect to be too burnt and hollowed out to work.

Jennifer Wojcik

@karlkatzke @april

I'm functionally disabled from it and in recovery. I literally worked myself sick.

I am so glad you are in a more supportive environment rather than the meat grinders, but the industry as a whole needs to change. It needs to unionize. I said that 25 years ago, and I will keep saying it. The only way this changes is if everyone in the industry stands up.

Karl Katzke replied to Jennifer

@JenWojcik @april I have about 25ish years in tech now and I’m pretty convinced that people are all of our problems, not tech. I’ve worked so hard that I needed two months of being emotionally unresponsive. I would love to help other people not fall victim to that but the most I can seem to do is to try to shift the narrative a bit.

Jennifer Wojcik replied to Karl

@karlkatzke @april

Couldn't agree more. People are always the problem. ;)

Siddhant Goel 👨🏻‍💻

@april also, as someone who went through a bunch of interviews recently, it feels like hiring is trying its best on being just as painful.

April King

@siddhantgoel hiring is definitely awful but at least it’s time bound

John Ripley

@april The half-joke that the quickest way to get promoted (especially senior/staff) is to quit and get rehired.

seiyria

@april I wish I could get hired as staff; this implies interviews ever happen!

DELETED

@april Don't wanna sound like that guy. But i'm gonna go head an sound like that guy. It's like that for all jobs. To some degree or another business people are always looking for ways to make working suck a bit more.

To them it's adding more requirements to weed out more people to make their jobs easier. And it never works that way because they are business people and business people have always made (historically) the dumbest decisions ever.

It just took a bit of time to get to tech jobs.

Elliot

@april in a previous company, it was pretty common for staff+ engineers to not apply for promotions. They'd just wait until a job opened up and would do an internal application instead. It was so incredibly stupid.

I'm Mozart

@april Fox's 5th law of software development: employee turnover
"When it is easier for your employees to find a new job than it is to get a promotion at their current job, your company is on the inevitable path to no longer being a small fish in a big pond, or even a big fish in a small pond, but rather a small fish in a big fish."

gist.github.com/sleepyfox/b205

@april Fox's 5th law of software development: employee turnover
"When it is easier for your employees to find a new job than it is to get a promotion at their current job, your company is on the inevitable path to no longer being a small fish in a big pond, or even a big fish in a small pond, but rather a small fish in a big fish."

bakkus

@april Meanwhile, marketing and legal just hired 17 ppl because "hey, why not? 😄" Also, they all need user accounts and equipment yesterday.

Dave, N8SBE

@april After literally YEARS of dealing with the internal BS, including having the company change hands/get bought out repeatedly, so then HR had to re-do everything (including moving the goalposts repeatedly), I FINALLY got the promotion I've working at for the last few years. I'll be retiring next April, so there's that, I guess.😆

April King

@n8sbe great choice of month to retire in

Dave, N8SBE

@april It's when I turn 70, which maxes out my SS and I start required distributions from my 401k's.

Philip Mallegol-Hansen

@april @josh Careful, if the powers that be realized this inequality, they would just make the interview match the promo process - certainly not the other way around.

Go Up