Hacker News new | ask | show | jobs
by fatnoah 1270 days ago
I'm in the 20+ years of experience bucket. It took me about 3 months to find a new job, and luckily my start date coincided with the end of my WARN act garden leave. Compensation at the new role is about 50% of my previous comp, but I'm also much happier in the role.
2 comments

What blows my mind is how are companies turning you down? You have 20 years of experience. You can do literally anything. It's crazy that companies are so broken they pick subpar candidates over you, even at similar compensation levels.
>>You have 20 years of experience.

That means nothing (and I say that as someone with much more than 20 years of experience) - unless all that experience is in exactly the area the hiring company wants - someone with 20 years of the wrong experience (cobol for example) is going to be passed over for someone with 3 years of javascript experience, if you are looking for a JS developer. You probably won't even get passed the HR person if the skills and keywords on your resume don't line up exactly.

My wife just hired someone with 36 years of experience. She is probably not getting past the 90-day probationary period. 1) Too many opinions, 2) no breadth: more like one year of experience repeated 36 times.
The absolute best and absolute worst people I've worked with so far in my career are the 30+ year veterans.

I've often pondered on this, likely some survivorship biases involved as well.

I've encountered this, in real life and on HN, way too much. Nothing worse than overly opinionated people with a superiority complex to boot.
I would rather work with someone with a lot of opinions than someone with few opinions, even if those opinions are very different from mine. Someone with few opinions isn’t really going to contribute new ideas. They’re not going to foster debate, or try to teach others. They need to not be stubborn though, and willing to go along with a decision that they didn’t support.
I agree - I like when people disagree with me - as long as either I learn something from them, or they learn something from me - if we both dig in our heels, no one learns anything.
"Digging in heels" is exactly what I mean by being overly opinionated.
It's not about the quantity of opinions, it's the strength for which they are held. I'm talking about people whose ways are set in stone, and if you don't agree they'll whine about kids these days or newfangled things like jQuery. Using an intentionally outdated library to represent how absolutely behind the person in question tends to be.
I get it, but at the same time, there's not really anything new in computer science for the run of the mill enterprise developer. We're paying massive, massive complexity penalties to get a little bit of gain in productivity in only a few areas. React is a great example. High complexity to the same thing we used to do in SSR but in the browser just to find out we probably want to keep doing SSR in most cases. Was the 10 year battle we've been fighting on front end toolchain worth it? Depends on whether you fought it or you just inherited the results. If you fought it, you were dumb.
be as stuborn and as easy as the situation requires
#1 and #2 feel like a contradiction. Does the individual have the same opinion too often? Lots of distinct opinions suggests (some) breadth.
I'm not the expert, my wife is, and she has been around. I'm in government so she has had to get all sorts of jobs in different settings and now has a demonstrably broad resume, but with that breadth has come depth. She attracts the highest-end clientele in the world (CEOs of companies you know and love) and can afford to be choosy about which clients she takes on. What I get from my wife is that, this lady keeps proposing the same set of ideas, which are clearly drawn from her one specific job, which she held for 36 years.

They are repetitive and frequently off the mark. A client has issue A, and she strongly advocates for solution B1. A client has issue B, and she strongly advocates for solution B2. A client has issue C, and she strongly advocates for solution B3. A client has issue D, and she strongly advocates for solution B2 again.

She lacks the knowledge to access solution spaces A, C, and D.

Wouldn't #2 be better described as "no depth"?
No, she knows that one year, really well.
A lot of companies don't want or need strong engineers, even ones that claim they do. They want cheap worker bees to do the Jira tickets without question.
A less dire way to express this is that companies have needs for devs at different levels of experience. Very experienced people are going to be bored and feel unchallenged doing work that's not appropriate for their level.
In larger companies, hiring decisions is made by managers with a career agenda and projects in mind.

People who will bring new ideas, rock the boat, offer to do the same task but in an easier way... Don't make good peons for these managers.

That's why Microsoft loves contractors. Contractors will do what they're told and have very little leverage. Empire-building managers there can easily control their contractor work force even if speed and sometimes quality is sacrificed.

seems like there's a thin line between "This person would be a valuable contributor / I could learn a lot from working with this person" and "This person threatens my own career progression", especially towards the staff+ roles
Hell kill it I've they're looking for people with 20year experience.

But most jobs are looking for 2-10 years.

At 20+ years if you're not headhunted you're kind of screwed.

> You have 20 years of experience.

I've heard it often said that it depends on what kind of experience, not necessarily its length. Someone could have one year of experience twenty times, or be working in old tech and hasn't kept up with modern practices, costs too much to hire, or a myriad of other reasons for not being preferable over greener candidates.

I work with people who have 20 years of experience and cause more harm than they do good. Experience is not a great indicator of skill in tech, beyond a certain point: like, I'd prefer someone with 2 yrs of experience over someone with 0, but not much preference for someone with 8 yrs over someone with 2.
2 years sounds way too junior. For anything mission critical.
Yeah this is true, cutoff is probably 4 or so.
What kind of a rotten profession is software engineering that it dismisses more experience.

Doctors, engineers, lawyers, builders, architects, brick layers, pilots etc are sought after if they have more experience

A lot of truth to this. It is difficult to think of any profession where the value of experience is less understood than in software engineering.
As somebody who has 20 years of experience: I think I'm pretty good in my specific niche; there's wide areas to the sides of it where even if I haven't done that before I could get up to speed pretty rapidly; and there are some kinds of software work that are so far out of my field that you'd be much better off going for somebody with 2 or 3 years in that area rather than me. Programming is a massive field these days, and it's not all 100% interchangeable.
Only in tech would someone casually take a 50% pay cut without it absolutely destroying their life.
It might also be related to equity. I was laid off and went from a mature startup to an earlier stage startup, and on paper my TC dropped by 50%. But neither company is public yet, so who tf knows what either company will be worth at the point either of them IPO. My base pay went up by about 5%.

So I guess depending exactly on the specifics, "my TC dropped by 50%" might not really be a very meaningful statement without more context.

In this case, the drop is literally 50% in W2 income, as I went from a public company with RSUs to a startup. In the previous job salary was higher and RSUs were a decent amount, even after stocks tanking. Startup equity is decent, but that's more of a lottery ticket than anything else.
Don't you have to pay taxes on any options you exercise, which comes out of your (now lower) base pay?
> Only in tech would someone casually take a 50% pay cut without it absolutely destroying their life.

That's usually because so much of the total comp is from options/RSUs. You can take a new job that pays more in base pay but take a huge cut because it's a startup (so the option are worth nothing on paper today) vs. a public company with RSUs that have value on the open market.

Or, as the current market is showing, you could take a huge cut in pay even while staying on the same role, simply because the RSUs are suddenly underwater.

My base salary has been on a slow but steady increase for decades. But my total comp has taken wild swings up and down. It's an industry where pay is very unpredictable, due to most of it being in options/RSUs.

It is not that uncommon for a household to earn $150k, lots of fields pay at least $70k+ per year.

And families can live on $100k or less per year, so one partner can take a 50% pay cut without it destroying their life.

Maybe it won't literally destroy their life--and I doubt that's what the parent actually meant, either--but even this ~25% pay cut would greatly affect their life. It's not the nature of life for most people to live greatly below their means, especially over time.
I can attest to the pay cut being impactful. With a teen in private school, the cut means things will be comfortable, but we're dialing back eating out, canceling a planned trip to Europe, etc.
I expect lots of people in tech are seeing large cuts in effective equity grants.
Tech or finance