Perfect example of a non-sequitur. Irrespective of whether or not the statement is true, it has no bearing on the veracity of the original claim: that in the current market, the majority of workers simply do not have this leverage.
Same can be said back to you. Obviously mine and 50+ acquaintances experience is not the entire world but geographical clusters and/or work-area clusters do apply.
Can you pick up the phone and be in the next job the next week?
Well, I am upset. But -- bubbles. My health has been in decline for years and I am very slowly making some strides. Missed on a million networking opportunities by being unable to go to conferences and... yeah, I'll not turn this into a sob story.
LLMs really accentuated the importance of networking, did they not?
I envy your bubble, and I am not being snarky or vile here -- 100% honest.
My education and experience matter exactly squat. And have not ever mattered in my 24 years of career.
I know I've done a lot of things wrong but I can't spend the rest of my life beating myself over it. Trying to find a way to attack the problem from different angles. But it's impossible with a hugely demanding job and my fear of being let go and how generally terrible the market is for niche-ish languages (like Elixir that I work with; I am pretty good at Golang and Rust but have not actively worked with them professionally in years; really went all-in).
So currently I am trapped. We'll see if I can figure out an exit. So far it seems mathematically impossible. If I don't change the game, I am toast.
What's the alternative? You push back or you don't, leaving you likelier to leave in the future. For non-junior devs, the market is still humming along.
I don't see how the market is humming along for anyone.
Then again, I have zero network. Maybe you can just call someone on the phone and jump ship next week? I can't. Many other people cannot as well.
My idea right now is to find ways to do things mostly my way and introduce a near-perfect meritocracy in my team. No seniors or juniors; I am technically "the most senior" but we all have differing and unique experiences. I share my experiences and when I feel stronger about something I make it clear why but I don't go sad in the corner if the other engineers overrule me.
Regardless of how the market is, I like getting along with people. Of course sometimes (actually: often) it's not possible in which case either a team restructuring should be done, or one should indeed leave (which is the nuclear option; not just "oh well, things did not work out").
> I don't see how the market is humming along for anyone. Then again, I have zero network
I mean, yeah, that's the issue. Even without a network my LinkedIn is full of recruiter spam because my profile is optimized, which is a skill anyone can learn and do, same concept as SEO.
> I like getting along with people.
Sure, who doesn't? The issue is when one becomes a doormat, just as in other social situations; in this case, it'd be being nice to others when in reality you'd need to be firm but fair that their writing huge PRs is negatively affecting everyone else. It's the paradox of tolerance applied to the engineering world.
Yeah, you are sadly right. Took me a long time to stop being a doormat. Not sure I am nailing it even now to be honest, but I am doing _much_ better compared to two years ago.
Everybody is not you.
The market is bleak - but don’t mistake everyone’s leverage - or understanding their leverage - for your own.