Work is something I do to earn money. If companies can replace people for less or cut them they do. Why be loyal in that kind of environment? I will work hard for the money they pay me though.
At one point I got a job offer for 25% more than I currently made. I told my current director at the time that I got a job offer for 40% more. The director matched the imaginary 40% and I stayed for another year. This company habitually fired people for the most minor of productivity drop offs. They had just recently promoted me without providing a raise. You reap what you sow.
I would love to work in an environment where I felt valued as a person but I have yet to find that. Remote work makes that even harder to find now.
Companies treat us as replaceable widgets. If widget A is broken just throw it away and use widget B. No reason to be loyal in that environment.
In an era of trillon-dollar megacorps and multi-billionaire CEOs, Marx was ahead of his time:
> He becomes an appendage of the machine, and it is only the most simple, most monotonous, and most easily acquired knack, that is required of him. [...] As privates of the industrial army they are placed under the command of a perfect hierarchy of officers and sergeants. Not only are they slaves of the bourgeois class, and of the bourgeois State; they are daily and hourly enslaved by the machine, by the overlooker, and, above all, by the individual bourgeois manufacturer himself
It really messed up my friend, he was really close to a comfortable retirement, but had to borrow against his 401k to make it through until he could get another job. He was the safety officer for the entire factory, 15+ years of experience doing that. Now he's too close to retirement age and no one will hire him, even though he's personally a long way from retirement.
So now he's working a physically demanding job on the line making cars. All that experience and skills with safety? Junk.
No company has loyalty to their employees. It's all about the next quarter.
> It's all about the next quarter.
Not sure that follows from your friend's story. In that particular case, it seems to have been about bad management, unless having only college-degreed folks on the floor improved short term financials.
Definitely an example of a short sighted decision, though.
CAN that even exist? The mercenary approach seems to me the only one that doesn't fall prey to living in a fantasy about how things "Should" be -- there is only the way they are: it's a business relationship.
Younger me thought otherwise. I was big into startup culture, enjoyed the comradery of working long hours, taking pride in this thing we were building together. Management was great. Hierarchy was minimal. I felt "valued"... And then we were all let go with a phone call. I remember just being like "...Ohhhhh. Right." It's a business relationship. That's as far as it goes. Anything else is an illusion.
Fully remote lifestyle business where everyone's workload is around 12-24 hours a week with $100k+ salaries. Everyone in the company makes around the same amount (CEO to junior). Full transparency for the accounting books. Excess profits get evenly distributed to everyone. No investors to answer to. A job that gives enough time and money to do what you want in life.
This is really only for people who are already good at something though.
> > I would love to work in an environment where
> > I felt valued as a person but I have yet to find that
> CAN that even exist?
Theoretically, yes.I would be very loyal to a place that helped me grow as a person with continuing education opportunities.
I would also be very loyal to a place that had a solid balance of feature delivery versus vs. technical debt management. (I feel this benefits the company in the medium to long run as well, even moreso than the engineers)
Those things would not necessarily be hard to achieve and would pay for themselves.
Yet nobody actually seems to run their company that way.
I guess the fundamental roadblock is that so many things in capitalism force you to think only about the short game. Thinking even 12 months ahead is often viewed as sheer insanity.
As an engineer, I understand the pressures faced by higher-ups. Keeping the lights on is expensive. Investors want results sooner or later. And higher-ups often don't have the engineering chops to understand why good engineering processes can be such force multipliers enabling faster delivery in 18, 24, 72, whatever months.
Modern software development is highly dysfunctional
but we somehow refuse to tackle it.
And it's just unreasonably difficult.Sure, it's pretty rare to hear from anybody that their particular field runs smoothly.
But our field. Man oh man. We know what tech debt is, and we know how it affects the time+effort required to achieve a certain velocity. And yet we spend more time shooting ourselves in the foot than doing anything else.
Quite honestly I feel that the problem has become massively worse in the last decade, with everybody cargo-culting the highly complex architectures of FAANG companies when in reality much simpler alternatives would be an order of magnitude better.
Every dollar paid to me is a dollar less for the founder/VCs.
It's only when you get fired, you start to see clearly and are able to come out of that flowery lala land of "we're a team", "we're a family" and all that misplaced rather abused analogies.
It's just a commercial relationship rooted in generating profit (nothing wrong with that) for which have to collaborate with others. There's no team, there's no family.
Any prose and poetry beides that is also about squeezing every ounce of profit. It is a for profit activity so at least be direct and honest about it and refrain from borrowing analogies from other social constructs.
Maybe I disagree about the part about "only when you get fired". To me it was enough seeing people getting fired, or having promotions postponed multiple times for no reason, or seeing a co-worker getting a verbal offers of a raise getting rescinded after they denied a job offer from another company.
E: For reference, I wouldn’t downvote this because it ain’t wrong.
I had a team member fired the other day (he probably deserved it) and no one even bothered to tell me. I figured he quit and reached out wishing him well. I felt pretty awkward when I found out he was let go. The problem was they aren't even back filling his role, I just have to pick up the slack. He does a job totally different than mine that I really have no experience doing. I'm just winging it and not really caring about it. If they don't replace the guy I'm not putting in extra hours to ensure what he was doing gets done. Give me half his salary and I'll care.
IMO "in a team" is actually achievable if you conceptualize it like a pro sports team where you can get laid off for under-performing, change in overall strategy, injuries etc. The players are still part of a team though.
My current company did layoffs and I don't think anyone is feeling "loyal" but I certainly feel like a member of a team because my coworkers and I work collaboratively towards shared goals and step in to support each other. We don't do this out of any loyalty to the company but because this behavior helps us work better together in a way that is more pleasant and is rewarded by the company.
Start your own business.
Those kinds of companies (the examples I know of are small, < 200 folks) actually have a chance of maintaining a coherent, caring culture. Not to say that folks don't get laid off or tough decisions made, but humanity is still present.
I enjoyed Small Giants for more profiles of these kinds of companies: https://www.amazon.com/Small-Giants-Companies-Instead-10th-A...
The only difference is that I make a point of leaving my current job in 18 to 24 months. That is the sweet spot. No matter how good or bad I think the job is. Always get a raise in the switch. Rinse and repeat. I actually avoid getting promotions in whatever is my current job, those are detrimental, seldom the raise is compatible with the increase in responsibility.
I worked for companies I liked and for companies I personally hated, the procedure is always the same. Has been working wonders for me in the past 2 decades.
While I get where you're coming from, it's a pretty big leap to go from what's happening now to "optimizing everything to the max". Twilio tripled in size since the pandemic, and wasn't/isn't profitable.
The same arguments can be applied to most large tech companies. Things got insane, and lean times were inevitable. Given your 25+ years in the industry, you must realize that a huge number of younger engineers have never seen anything other than boom years.
Everything is relative, I suppose, but those are the sorts of things a person might say if they've never actually seen a downturn.
When I say "downturn", I mean: 2001. 2008. Compared to that, 2012 was boom times. I was running a startup then, and hiring was a brutal competition. Maybe not compared to 2020, but again...that's not normal.
In 2008 we were hiring Ivy-league grads into hourly customer support roles. Circa 2000, programmers with decades of experience were going on unemployment.
It can always be worse, but that doesn't mean it's not bad.
Maybe they were bad for someone, but that's always true. I'm sure a brand-new coding school grad has a hard time in most markets, for example.
Most companies just don't really reward loyalty anymore.
We are all contractors and mercenaries now.
But nobody should be "loyal" to companies. Companies are certainly not "loyal" to them. To be clear, when I'm on the clock at a company, I'm all in -- they're paying me to be.
But off the clock, no. And I have no problem leaving a position when it's no longer beneficial to me. And employer-employee relationship is a business deal, nothing more.
They are a vanishingly small minority, and usually not tech companies - but traditional companies that use technology and have in house dev teams.
> It is no way to have a productive employee base.
Does it follow that LinkedIn's misleading statistics, to filter candidates, is also no way to build a productive employee base?
I would do all I could for a job that respected me as a human being. But it’s gotten to the point where you can’t trust anyone above you, no matter what they say. Doing well in a growing company means you have to get more and more cutthroat, so you’re incentivized to try less and less.
When the company is smaller you get managers that are genuinely interested in growing the company – because that's what they grow too. Forget the 'mission' and such nonsense, noone truly cares about that. And the people that are highly visible early on tend to keep on growing their influence, organically.
However, at a certain size, they don't grow all that much if at all. Sure, the company might still be growing on sales numbers, but it's still mostly static. Some new divisions may pop up but they are usually satellite operations that may or may not matter in the long run. The next best alternative is to fight to move up the reporting chain. That means company growth or wellbeing no longer matters; in fact, cannibalizing existing products or whole divisions or bringing them under you is how managers grow. They do not care who or what they have to step on to make that happen.
There is an unused cloud service burning money at one of my jobs. Tens of thousands kind of money. Make a case for me even bothering to tell someone about it.
You can’t.
If management discover that you knew about the wastage, and did nothing, then it can be said that you aren't acting in the best interest of the company. Possibly the opposite, meaning you'd be fired. So there's that.
If there is a culture of apathy and zero oversight and you are 100% sure no will ever care to show that you knew about it, then I pity your situation. Not bothering to tell someone about the wastage it is perpetuating that culture. Eventually company will fail or at best struggle.
I'm my experience it's nicer working at profitable companies where everyone is doing their best to help the company to profit. That doesn't mean your income is less important than company income. But you agree on the former, then do everything in your capability to help with the latter.
If your still not convinced please consider the environment. Cloud services consume not insignificant physical resources.
If it's something simple like an unused service, I'll just shut it off.
https://hbr.org/2019/10/the-problem-with-accounting-for-empl...
It's all a symptom of what you mentioned where CEOs, upper level management etc are all so thoroughly disconnected from the workforce that they make boneheaded and bad business decisions that destroy the business 3-5 years out. Though none of them get punished for it because of golden parachutes ensuring even the most failing CEO gets rewarded for destroying the company they were running.
This always gets me. It's as if they think they're doing people a favor by hiring them -- or at least expect people to think they're doing them a favor.
It just ain't so. The reason companies hire people is because they'll make more money by doing so. It's not a favor, it's just cold business. Employees should not feel "thankful", they should feel as if they entered into a business relationship.
They already admitted in September they overhired just for the sake of growth and they lost focus through the process.
https://techcrunch.com/2022/09/14/twilio-lays-off-11-of-its-...
It is the same old story, really. First hires are careful and frugal decisions. But at some point when there is money laying around that needed to be spent people will hire almost anybody just for the sake of being able to report progress on the hiring they were supposed to do or to grow their kingdom or to jumpstart a new potential product that wasn't really thought through very well or a lot other reasons.
I learned, several decades back, that it's always a mistake to actually, really care about the company you work for. Care about your work, absolutely. Care about your professionalism. Care about your coworkers.
But not about the company. No company cares in the slightest about you (and especially not companies who make a big show about how much they care). Caring about them is simply dysfunctional, opens you up to being taken advantage of, and sooner or later, will harm you.
It's okay, a lot of other companies do. There's plenty of fish in this particular ocean.
Even if you would hire him, nothing meaningful would change.
Spoken like a manager trying to conserve what remains.
That "shit in the pond" is just fertilizer. Enough senior-ish people from big-ish companies are being let go that there are bound to be some startups forming. And likely bootstrapped startups given how frightened VCs seem.
They know enough to eat the parent companies' lunches. But that's not the real threat. The real threat is that they know what those companies could have done and exactly how except that those companies were too frightened or conservative to do it. Those people can not just eat their parent companies' lunches, but all tomorrows' lunches. Nom nom nom.
All you recently laid off: find one another, band together, turn that spite into progress and kick some ass!
Exactly, after 2 decades in this industry I've learned to let myself go with the flow of my build-up of cynicism.
I hate interviewing, from both sides, so I tend to stay longer than what most other tech workers do (my stints vary between 2-4 years in general) but it's absurd how the pattern always repeat: I start a new job with a lot of motivation to learn the business, learn how I can have good impact in the product, foster discussions; just to eventually get jaded by management, start being cynical and working with the mindset "it's just a job, do what's expected, take the cash" until eventually I overcome my hatred of interviews and start looking for something else.
What surprises me is how long I can keep the game of doing the bare minimum after getting cynical, I don't stop delivering but I know for sure if I was more motivated/less jaded I could deliver more, hell, I've done it at multiple places but it's extremely hard to not get affected by seemingly stupid decisions from upper management. I do my job well because I care about my colleagues and don't want them to have extra work, I don't do my job well for the companies sake or bottom line, not for the past 10-15 years at least. I simply don't care about the business at some point.
We, especially Hacker News's readers, workers in tech and tech-adjacent roles are very much a small percentage. If you've read older books, especially autobiographies, biographies, and journal-like books you'll likely see that the following:
> This whole trend of optimising everything to the max without caring for people is going to create an employee base that is completely disillusioned about their role or prospects or what's their best strategy for life.
already existed even before during the great industrial revolution. It's very much related to human nature I think. On another point:
> Any company needs some people who care about what they do. But these are in shorter and shorter supply every year, it seems.
Surprisingly, there ARE a lot of people like this, the biggest problem I've found (having been in the hiring seat) is their competence and skills do not match what the companies need and are looking for. This is also correlated to why outsourcing has become such a big part of large companies today. Not just the cost benefits. Unfortunately, a lot of companies don't invest into training and investment and likely if they already are, they cannot get employees to commit because of wages (financials for both the company and employee).
> It is no way to have a productive employee base.
We are still largely far away from this and likely why cities will still be playing a big part of greater economic change even amidst remote work. I even might venture to write that we have yet to truly see one besides what currently exists akin to Silicon Valley, MIC, and adjacent employee bases.
Anyway, I lost my train of thought now. Feel free to discuss
As somebody with over quarter of century of experience managing and hiring people I notice how candidates change over time (trying to adjust for how I change myself). I notice people care less about the company they work for and, honestly, it is more and more difficult to find arguments against.
This whole trend of optimising everything to the max without caring for people is going to create an employee base that is completely disillusioned about their role or prospects or what's their best strategy for life.
When more and more people started changing jobs every year just to get an incremental raise without even bothering to get the raise at the company I worked for I thought this is shortsighted and it will backfire on them and it will teach them. Well, did not happen. It just became a new normal.
I wonder what new things are going to pass as acceptable.
Any company needs some people who care about what they do. But these are in shorter and shorter supply every year, it seems.
When you run a query on LinkedIn it will show you a list of candidates with their three last jobs. I noticed page after page after page everybody has their third last job starting 2020/2021. Meaning almost all seem to be spending less than a year on each of their jobs in past couple years. And these are all supposed to be senior candidates.
It is no way to have a productive employee base.
You can pay people more to keep them at your company for a while longer, but there is very little you can do to overcome their inherent cynicism.