Hacker News new | past | comments | ask | show | jobs | submit login
As an Employee, You Are Disposable (2023) (nelson.cloud)
267 points by nelsonfigueroa 61 days ago | hide | past | favorite | 398 comments



This is not news.

If you are loyal to your employer and do not own a significant part of the organization, then you should take a good hard look at why you're loyal -- and whether or not your employer is loyal to you in return.

Hint: in most companies, they aren't. It's exceedingly rare.

Base your decisions accordingly.

I will note, however, that there is also more to the story than simply "being disposable." An argument can be made that laying off however many employees also helps to preserve the ongoing livelihood of the employees who remain.

The error is often not in the layoff. It's in over-hiring in the first place. And that changes the "how evil are these people?" equation rather drastically IMO.

Of course, this is just the random off-the-cuff thoughts of someone who is currently far too alcoholated, so YMMV, and--

Look! A boulder of salt!

And on that note, I'm going to bed. Tootles!


What annoys me, is when companies expect _you_ to be loyal, when they would get rid of you in a heartbeat.

For the vast majority of employment situations, it is simply a transaction. There needn't be any talk of "loyalty", which in my mind is usually just manipulation.


Employment are an adversarial relationship of convenience

Given the chance, both parties would expect the other party be loyal while they optimize for something better than what they have.


No, not at all. You have missed the mark completely here. This is totally culturally dependent. In a culture where this is expected, this is indeed what will happen. If you've only ever lived in such a culture then, yeah, you might get the mistaken idea this is an intrinsic human universal truth.

But cultural norms are really powerful and can absolutely overcome natural game theory / self interest dynamics. If everyone you know would think less of you after you quit a job when it is known that employers are loyal, you won't do it. Same goes for the reverse.


An employment arrangement is a business deal, nothing more and nothing less. Whether or not it's adversarial depends on the nature of the deal and the entities involved.

The most common error I see in employment is the employees not understanding this basic truth. That leads to situations such as people thinking that an employer is doing them a favor in some way by hiring them, which leads to people giving up some of their power.

The most common way people give up their power is by thinking they don't have any.


Yea doesn't sound dysfunctional at all... lol. Apply that for marriage for example:

> Given the chance, both parties would expect the other party be loyal while they optimize for something better than what they have.

Peachy.


Who would want to be married with their company? You are finding dysfunction where there is none. Imagine expecting the employee or company to have the other party for better or for worse, till death do them apart. Talk about dysfunction!


But I am talking about loyalty.

Marriage was just an example that points out the absurd nature of the "loyalty" the user described.

You can't say "well, I am loyal as long as I don't have any other options"... that's not how loyalty works.


Damn that's crazy, almost like they're completely different and applying the features of one to the other is apples and oranges. ;)


The difference between employment relationships and marriage is rather large.


You should be looking at employment as a contract, and marriage (and other personal relationships) as a covenant. If you apply tit-for-tat with your spouse, at least one of you will end dissatisfied and hurt.


The divorce rate would suggest it isn't that large.


Historically, marriages often were almost transactional arrangements of convenience.


I'd say that also reflects my experience with dating.


With change in leadership to GenXers and millennials I don't think it's an expectation really.


Can confirm. I myself am older and, admittedly, came into the job market as a very naive individual. But over the years I have watched the younger cohort and I am actually kinda impressed with the realistic ronin-like attitude. It is a lot more transactional for a reason; companies themselves have mostly destroyed it.

If anything, it is a perverse expression of US 'fuck you, got mine' system.



There is too much morally infused overinterpretation of Capitalism going on. Owners and workers have diametrically opposite interests which no law or moral judgment could put aside.

What one party perceives as a fair wage is nothing but profit dilution for the other side.

Remember, the only purpose of a business is - given money - to make more money. If you can't help them with that, either by being dirt cheap or have some marketable skill, you're literally useless and part of the Capitalist overpopulation... a class people who serve no use in the accumulation process.


I think this is true of businesses that outgrow their local economies. And since that's what most people see in their feeds and interact with every day, that's how they expect every company to function.

When every company that has any mind share is beholden to a bunch of external shareholders, it's no wonder "profit as much as possible" is the only reason for being anyone thinks of.

But it didn't used to be this way and it doesn't have to be this way. It's still possible for people to do well by doing good, providing, for example, quality housing at non-exploitative prices, or reliable and safe plumbing to handle their neighbors' water and sewer needs. And it still is being done.

Most of us just spend so much of our time online that we only ever hear about the companies with social media/marketing teams, so we get used to that way of thinking.


I think that it may not be just that people are spending too much time reading about non-local corporations. Rather, it may be that many industries today are not viable to operate at a local level. E.g. it's not really possible to have a small town semi-conductor fab. Even in software development, there's probably not much need for local companies besides certain more simple applications like WordPress sites.


Even so, it's not the only alternative is gigantic companies trying to get everyone using their product.

If every plumber in your area had a subscription to your software that was specifically tailored to your codes and the nuances of your area? Estimating costs based on actual local prices for things? Could you support the number of people it would take to keep such a thing running? Could you sell insights from the data to the local hardware store to help them figure out what kinds of changes (weather, construction, whatever) lead to what kinds of demand for products?

It doesn't have to be "you could walk to it" local, but if you really created the tool your area's local businesses couldn't live without, could you really not support yourself?


A lot of people prioritize working on software that intellectually stimulating. If someone is an expert in medical simulation, sonar, VLSI, etc. I don't think that they would consider developing plumbing software to be an equivalent job.


If they're an expert in medical simulation or sonar, aren't they likely already working for a relatively small company, and one that's located near, say, a hospital center like Boston, or an ocean? That's still a service within their locale and to their local community, even if the local community is also engaged in specialty work that benefits the whole world.


Small businesses have gradually been losing the fight to vertically integrated, more efficient corporations for several decades. I think these corporations genuinely play a larger role in our lives than before.


It's not just internet marketing. The 0.1% largest businesses in the USA represent around 60% of our GDP, and about half our employment. People really do interact with big business a lot. And the share for big business has only been gradually getting bigger over the last few decades.

Today we talk of globalization, but the mid to late twenteith century was the heyday of nationalization, of small local and regional businesses like the ones you describe -- businesses that were linked to and cared about their local communities or regions -- getting bought up and consolidated into large national businesses -- local owners getting replaced with hourly shift managers with less autonomy and incentive to care.

Today's American may wake up in their Toll Brothers built house, take a morning poop on their American Standard toilet, brush their teeth with Proctor & Gamble products, walk down the stairs built with wood from the Home Depot, pour themselves a bowl of Kellog's cereal into dishes and on a table bought from Ikea, read the news a bit on their Apple device, step into their Ford car sitting on their driveway built of asphalt made by Koch Industrial, then drive to work, stopping for gas at an ExxonMobil gas station, pulling in to their job as shift manager at a TGI Friday's, where they spend their day serving food made from ingredients bought from Sysco, the national distributor, ultimately bought from a few large processed food companies like whoever owns Kraft / Philip Morris these days.... finally after a long day they drive home, stopping at Wal*Mart for some essentials, finishing off the day with the refreshing taste of a Bud Lite.

It's frankly amazing small business still managed to produce 40% of our GDP, but make no mistake, it has been and is being driven to the least profitable margins and corners of every industry. Small business gets to operate the restaurant while big business owns the real estate. Small business gets to owner-operate tractor trailers while big business gets the lions' share of the actual retail profits. Etc, etc -- small business is increasingly stuck with the left over pieces that are too unprofitable for big business.

Unintentional or not, squeezing out small business owners from their share of the pie has been the process for big capital for decades. We talk a lot about how big capital has been trying to squeeze down the piece of the pie labor gets since the 70s, but we forget that small capital has also been the victim of this.

I live next to a Target. It's run by a handful of minimum wage high school kids and a couple of managers who probably earn $40k and have no standing in the community, no share in the success of the business, no way to grow along with it, and no discretion to change their store's behavior to accomodate any local community interest other than distant, distant shareholders getting more profits.

A few decades ago instead there would have been multiple stores, each with an OWNER who had all those things -- standing in the community, ownership over the profits, and the discretion to make decisions not purely on profit but also caring about the community they're indelibly tied up with. And this owner could pass the business to their kids, which the Target manager can't do either.


> the only purpose of a business is - given money - to make more money.

That's overstating it. Making money is certainly a very important purpose in business, but it's not usually the only purpose.


> What annoys me, is when companies expect _you_ to be loyal, when they would get rid of you in a heartbeat.

Reality is that neither has to be loyal. Employees leave all the time for better pay/perks etc. You are judging employers too harshly in this respect.


A complicating factor is that it is much easier for corporations to punish employees for being disloyal than for employees to punish corporations for disloyalty.

I.e. if your resume shows too much job hopping then that can hurt your ability to get a new job. However, a corporation is not nearly a badly hurt by repeatedly overhiring and laying off employees.


We can safely conclude that there is a bit of power asymmetry going on.


> there is a bit of power asymmetry going on.

Which only unions have the power to equalize.


IMHO, dampen might be a more suitable verb. Unions are not a panacea to all issues an employee can face. And sometimes the union will put its own interests first, or the company’s, before the interests of the individual employee. But on the whole, unions can play a useful role on the market of labor.


Yes, I know that neither has to be loyal.

But I know of examples where a manager has said things like "you need to decide if you are loyal to the company" etc. I really dislike this.


If a manager ever said that to me, I'd immediately start planning my exit. I don't want to work for anyone who engages in that level of emotional manipulation.


I would want to ask the manager how the company is going to be loyal to me. I’m curious what they would say.


Indeed. And how would the manager make a guarantee for it?


People lie all the time. For marketing, to be polite, for worse reasons. It’s in everyone’s best interest to stay on their toes and evaluate others’ motivations before accepting words at face value.


> The error is often not in the layoff. It's in over-hiring in the first place. And that changes the "how evil are these people?" equation rather drastically IMO.

Starting any topic with kind/evil dichotomy is never a way to bring a rational perspective on the table, indeed.

Over-hiring can happen through different situation. One is bad luck: market evolution removed the the ground under the feet of a sound projection assuming a reasonably stable context.

An other possibility is incompetence: acting in reckless attitude with the business strategy as if it was a past time board game without considering it will have concrete impact on real people that will engage in its progression.

Yet an other one is draining all skills in the market to gain dominance on its segment. Thus endowed, it will be easy to kill any possibility of fair concurrence. Then later, drop the monopolized workforce out of the train, that was known to be superfluous to achieve production goals. Of course, this drop should occur only once there is no credible chance these employees could find a decent job in this sector anymore. That is after they contributed to the hegemonic position of the organization.

In short, over-hiring is not necessarily an error.


This, 1000 times this. I have said this and seen it so many times (I work in diligence looking at companies). The big sin in tech is over-hiring to look like success. This is the act I consider reprehensible - making people believe they have a career when they got hired at an unsustainable burn rate to make number go up on an investment slide deck - fully aware that post-transaction (sale to next investor) half of them get the headsman's axe.


When I'm evaluating whether or not I want to take a position at a company, once of the things I look for is that company's history of layoffs. Some companies have a habit of engaging in them, and I prefer to avoid them. In part out of self-defense and in part because I think it's indicative of a general business mindset that I wouldn't get along with.


> An argument can be made that laying off however many employees also helps to preserve the ongoing livelihood of the employees who remain.

That argument falls flat on its face as soon as you look at the balance sheet of these companies. They are exceeding expectations and still laying people off.


>That argument falls flat on its face as soon as you look at the balance sheet of these companies. They are exceeding expectations and still laying people off.

I thought it was a discussion about generic companies, but it seems to be a discussion about specific ones?


This is talking about a generic company, in 2024. If you look at the layoffs that happened in recent years, the biggest ones were made by companies in profit or at least meeting their own projections.


are these American companies you're talking about?


This reminds me of the argument GE made (from David Gelles book about Welch) that laying off staff is a kindness, as it lets them try and find a new job they’re “better suited for” sooner rather than later


Sounds like somebody who never had a mortgage payment overdue and the bank calling and threatening to confiscate the house / apartment, and with two pre-school kids constantly introducing unexpected expenses.

But then again, I never expected the ruling class to be empathetic.


Exactly. Laying people off isn't necessarily a bad thing by itself if it "needs" to happen, but (at least in the US) what follows is loss of health insurance and income money needed for mortgage. Millionaires don't have that problem and can easily tell peasants to suck it up.


Regarding unemployment benefits: In many countries there are unemployment insurance funds set up so that one can maintain a somewhat reasonable level of income even in the event of unemployment.

E.g. here’s what it looks like in my locale: https://en.wikipedia.org/wiki/Unemployment_funds_in_Sweden

The upside of having a system like that is that the burden to ”care for” the employee’s economical safety is not put solely on their current employer, but not solely on the employee either. In order to be eligible for payouts the employee has to pay in to the fund every month (something like ~14 USD) – and all companies are mandated to contribute pay in to this system.

Personally, I see few downsides with this system.

It’s important for the general economy that companies can be flexible and change direction, e.g. when the economy cools off or in the face of competition. Therefore I believe layoffs are sometimes necessary for the company to survive. But it’s also important – both for ethical and economical reasons – that layoffs doesn’t wreak havoc with the personal finances of the people being let go.

Regarding healthcare: To me it does not seem like a good idea to tie a person’s health insurance to their current employer. AFAICT this is a remnant of the US war economy during WW2. But that doesn’t mean that a system like UK’s NIH is superior. To me, the German model looks very reasonable where citizens are required to sign up for insurance but the benefits are not tied to the person’s employment. One can read more about it here: https://www.deutschland.de/en/topic/life/health-in-germany-h... I think Singapore has a similar system.


And here's me, contracting for like 10 years now, and having zero to do with any employment laws. :D

Once you are not under them you are completely on your own, at least here in Eastern Europe.


Interesting. Feel free to elaborate! E.g. do you have to pay full price for healthcare etc?


Yes, all stuff that the country's budget needs from you, you pay them manually each 1-3 months... or else.

That's more or less how it's best described. Once you are not an employee you need an accountant, or you need to be very well versed in the laws and the monthly payments to the country's budget yourself. If neither, some 6-12 months later you get persecuted and called in court, with the possibility to have some of your property confiscated.

They don't like small businesses very much.


Exactly, the logic was somewhat abhorrent and (given the wider context of GE at the time) clearly disingenuous


It's not news and I think it's fairly widely accepted, but there are plenty of corollaries that people still reject.

I had a coworker who was actively hostile to the practice of writing documentation, for instance. He wasn't up front about it but he was plainly doing it to reduce his disposability. I think it probably worked because they kept him around longer than they clearly wanted to in spite of his very prickly personality.

As a strategy I thought it actually made a decent amount of sense given his circumstances - lots of debt/outgoings, he couldn't hop jobs easily and the company treated employees as extra disposable.

As the developer who came after him I was perplexed at the cries online people would make that "this practice only hurts the developer who comes after you" or "if the company does well you'll do well" (which I think is bullshit).

It definitely made me a LOT slower, but I still got paid the same.


I think we need to look at what we really mean when we say someone is loyal. What it means to be loyal is - this is related to the idea of a contract - that when you see a better opportunity, you do not leave your current relationship in favor of the new one. In other words, loyalty is what stops us from taking better opportunities that arise as circumstances change.

Same as when you are taking your vows, if you later come across a hotter, younger chick with your exact set if kinks, you do not just drop your wife and go looking for a new gimp suit.

Seen from this perspective, it is clear that businesses tend to have very little loyalty. The ethos of most of the business world at the moment is short term bean-counting optimization. If employees can be fired and replaced by cheaper foreign workers, they will be. The only rationale allowable is one that balances costs and benefits, in the bean-counting sense, and it is not an accounting that includes any weight for loyalty. You could imagine a spreadsheet where the company said "hey I'm gonna put a hurdle of $100k per employee on the 'stay in America' side, and I'll only move the factory if it's still in favor of moving abroad". But when has this ever happened?

On the other hand, employees probably have more loyalty than zero. Almost everyone has a story about they were approached by a recruiter offering a higher salary, but they didn't take it. Part of this is explicable by risk, offsetting the higher salary with a chance of not settling at the new work, that kind of thing. But if you were to count the bean again, almost every knows a bunch of people who could have jumped ship for a higher salary but didn't, even when you count that risk.


> If you are loyal to your employer and do not own a significant part of the organization, then you should take a good hard look at why you're loyal -- and whether or not your employer is loyal to you in return.

As someone who works at a 2 person company (my boss and me), it's the good relationship with him along with the relaxed work environment. Sure, we have to be profitable, but not exceedingly so.

> I will note, however, that there is also more to the story than simply "being disposable." An argument can be made that laying off however many employees also helps to preserve the ongoing livelihood of the employees who remain.

> The error is often not in the layoff. It's in over-hiring in the first place. And that changes the "how evil are these people?" equation rather drastically IMO.

Those are mostly a problem at larger companies, IME.

I was exceedingly lucky with most of my jobs so far, in the sense that I mostly got good work environments where employees are actually valued beyond mere numbers. I wish others would be as lucky as I was.


> where employees are actually valued beyond mere numbers

Isn’t this the point of the article? That even when you feel this way that you are still disposable?


I have personal experience of a company keeping me employed WAY beyond where it was profitable for them, as they simply didn't have the need for me due to not enough contracts. They provided me with a lot of learning resources. I went almost half a year in total without any real work for me to do. They were aware of that.

They really tried hard to find a way to keep me on, so while I was disposable in the end, they truly did try to keep me on, and to me, that indicates them valuing me beyond the mere numbers.


But they probably thought there would be more contracts, and keeping you on for 6 months, or even a year, would probably be cheaper than hiring and onboarding someone new.


Why’d they keep you on? Are you just a really nice person? Are they just really nice people? Or did they think you’d be profitable to them in the future? Or some combination of all 3?


Option 2 and 3 for sure. I can't say whether option 1 applies. But my opinion on them is not just informed by keeping me on for longer than necessary, but rather many additional supporting experiences. Like actually getting to talk to the C levels and bringing in suggestions/asking questions and such.

My understanding of your messages indicates to me that you think I was saying that the company doesn't care about numbers. While I was meaning that the company treated me as an actual valued human and did well to me.


It's never about the livelihood of those that remain. That's just a side effect.

It's only about shareholder value, thus about growing growth. Which is so stupidly unsustainable, the inevitable crash always happens.

And it's normal people who will foot the bill for this system.


> The error is often not in the layoff. It's in over-hiring in the first place. And that changes the "how evil are these people?" equation rather drastically IMO.

This is an underappreciated aspect of psychopathic corporate life and "Human resource" thinking, I think. It's hard to avoid the feeling that companies -- particularly big tech -- feel empowered to hire lots of people quickly precisely because firing people has become so easy.

Such that when one big company has a round of layoffs, competitors genuinely feel some pressure to follow suit almost arbitrarily, because it's an expected part of a cycle; a numbers game, a way to appear "lean", etc.


Work for yourself, not for your employer. Your employer will fire you the second it is profitable for them, that's how it is.

It doesn't mean that you have to hate your job. Just stop and reflect from time to time, and make sure you are being compensated for what you do. If not, you need to change something (ask for a raise, look for another job, work less, ...).

As developers, IMHO you should always push for open sourcing as much as you can, ideally with a copyleft license and no CLA. Because it is beneficial for you personally: it means that you can reuse your code after you leave, and if you manage to make it copyleft and accept external contributions, it will force your employer to keep distributing the sources after you leave.

I really don't get why developers sometimes go out of their way to help their employer keep their code proprietary, it should be the other way round.


> As developers, IMHO you should always push for open sourcing as much as you can, ideally with a copyleft license and no CLA. Because it is beneficial for you personally: it means that you can reuse your code after you leave, and if you manage to make it copyleft and accept external contributions, it will force your employer to keep distributing the sources after you leave.

How many people have had this work? Am I unusual in working at places that take an extremely restrictive attitude to their IP?


No, you're not in an unusual situation and there are very few companies doing anything interesting that would agree to this.

The fact that the parent comment is so upvoted is a reflection of what people dream of, not reality.


> is a reflection of what people dream of, not reality.

Only if you understand it as "open source everything", it is a dream. But that is not what I say. What I say is that as a developer, you should try to open source as much as you can. Many times that's not nothing.

It's really mostly a matter of thinking about it and seizing the opportunities.

Related is also: don't be afraid to depend on copyleft libraries! As an employee, it's beneficial: it means that you have to contribute back (actually not exactly, but managers usually don't get the details so you can get away with it :-) ).


> The fact that the parent comment is so upvoted is a reflection of what people dream of, not reality.

I can see that being the case among software developers. On the other hand, the organization I work for is so far removed from that world that my employer doesn't make any claims on most IP. If I decide to write a program to automate a task, the source is mine to do with as I please. They don't even lay claims on much non-software IP, stuff that ordinary businesses would lay claim to, since the attitude is more akin to the IP being "carpenter's tools" than the product of the job itself. (Granted, working in the education system helps on this front. The definition of restricted IP is rather narrow when the expected outcome is to share knowledge.)


I've done it pretty successfully ( https://artsy.github.io/blog/2019/04/29/how-did-artsy-become... ) and now regularly look back at prior source code and blogs as I work on something else but with similar patterns

I would say that getting to a point where this sort of thing is possible requires a huge amount of out-of-bounds culture and technical work though. Probably outside of the commitment range of folks who just want to work as an employee and not think about work outside of your paid hours


I asked this once, and I was told “It is fine to work on/contribute to open-source as long as you don’t connect yourself with the company.”

I thought that was a pretty cool thing. My job is essentially subsidizing some open source projects without ever getting the credit for it (or the potentially negative publicity, from their perspective, I guess)


Out of curiosity, when you commit to those projects, do you do that under a pseudonym?


> Am I unusual in working at places that take an extremely restrictive attitude to their IP?

No.


At my previous job I extracted and open sourced quite a few libraries and such, although never the entire application itself.

And I don't think anyone really would have benefited from open sourcing the application either. The code wasn't all that brilliant, it was hard to run, had a lot of assumptions that would only ever be true for us, and we didn't really want to spend the time fixing/optimising that. Tons of other things to do. Practically we would also have to scrub the commit history, do an audit to make sure we really don't have anything sensitive in there, and stuff like that.

One reason I open sourced this stuff was just enlightened self-interest by the way: it enforces "clean" library-oriented programming with clean separations. When I joined there was stuff like "email parser module" which in principle would parse RFC2822 messages, but then would also call models to do a few database things, and nonsense like that. It was all pretty messy, and this hugely improved things.


> How many people have had this work?

Statistically, almost nobody.


If you write something at work does anything realistically stop you retaining enough person documentation / snippets to fully or partially recreate it?

My buddy Slim seems capable of it and has built up quite a portfolio of "ready to go" solutions for common problems over the years.


That’s a legal Minefield wit the law on the side of the mines.


Your buddy Slim is gonna get sued if he’s not careful.


https://www.thedrum.com/news/2022/05/19/yahoo-lawsuit-allege...

It's a matter of degree, obviously, but every time you do this it's likely to count as IP infringement. Generic libraries? Probably nobody will ever notice or care. But if they do, it could be expensive for you.


It may be expensive, but that's unlikely to be due to infringement.

Most code written by most companies has been written a thousand times already, and there is nothing illegal about recreating a library which behaves the same as something you wrote at a company.


It's not even necessarily about employers. I was pushing to open source an internal project I worked on. Turns out other coauthors are not interested in spending any time on it (reviewing code, make adjustments, go through approval etc). What can I do.


> Turns out other coauthors are not interested in spending any time on it

Because you open source it does not mean, AT ALL, that you need to spend time on it. I like Cap'n Proto as an example: it is a great open source project, but don't think of contributing to it: you will probably be ignored (unless you find and fix a very important bug, but good luck to find that there). And that's fine: the fact that it is open source is already great! Who would I be to expect the maintainers to work for free on top of open sourcing great work?


I would argue that it happens more than you may think. You depend on an LGPL library? Tell your manager that either you can make the module that links to it LGPL as well, or that you can keep it proprietary but it will take "a lot of work". Often the manager will not value that piece of code so much and will allow you to open source it.

Your employer allows you to open source something? Push for a copyleft license and no CLA.

Your manager says that "we could consider open sourcing it"? Take this as a yes.

Learn about licenses, what they mean, and think about IP at work. Many times the employer does not get anything from not open sourcing the code. It's just that they don't care. If you do, you can push them towards doing it.

I am not saying that it will be bad for the employer! It may actually be good. I am just saying that it is better for you as a developer, so you should push for it.


> As developers, IMHO you should always push for open sourcing as much as you can, ideally with a copyleft license and no CLA. Because it is beneficial for you personally

Agree with the rest of your message but this is really dumb and will hurt your career. You need to think about what you’re writing and determine if there is any reason the employer would be supportive of this.

Ive been in SWE management for roughly 20 years now and if you get labeled as “the person who wants everything open source”, you get put in a very limiting box. You advertise that your interests aren’t really aligned with the company and you’ll be treated as a mercenary.

This seems okay on the surface, but it will exclude you from working on critical business code that would be ridiculous to open source.


I'll be honest, getting paid is good for my career. What code I specifically get paid to monkey over weighs on it far less.

Totally agree with avoiding labeling yourself more generically, but having spent enough time in the sun... I just want shade.

I work to get paid, not get acclaim or friends. At a certain point your professional development stops being at work. Being a mercenary is an interesting way to consider that, actually. For yourself, nobody else will.

I'm not even a developer. I do SRE which kind of requires I play one while not being on the friendliest terms with the real devs: "oh, that guy again"

I guess my point is this: don't subject yourself to whims... but do be amenable. Just not too much.

It's easy to become the sucker. Don't accept working on business critical code without business critical pay. It's just a weird way to look at things.


> Ive been in SWE management for roughly 20 years now and if you get labeled as “the person who wants everything open source”

Not if you do it right. Don't be "the person who complains about stuff not being open source".

I believe I have been pretty successful at open sourcing a lot of my code. Sometimes by convincing my management that it was good for the company, sometimes by manipulating them (I guess it would mean I manipulated people in your position :-) ). Not in a way that hurt the company at all: I never open sourced anything where it actually mattered for the company.

I see it like this: when given the choice between not open sourcing (no work needed) and open sourcing (some work needed), every rational manager will go for the former ("I don't care about it, so don't wait my resources for it"). I just adapt my narrative to make it sound like it is cheaper to open source, and everybody is happy!


Yet all software companies and to a lesser extent the whole economy depend on open source software to function. In my opinion, the toxic attitude is marginalizing developers who see that.


> labeled as “the person who wants everything open source”

If you're always banging on about it, then yeah, that will happen. But that is of course a bad idea, because always banging on about any topic is almost always a bad idea in almost any context.


"Work for yourself, not for your employer. Your employer will fire you the second it is profitable for them, that's how it is."

Maybe that's true for your employer. But it's bold to generalize. Certainly not true for the company where I work. And a quite sad view.


> Certainly not true for the company where I work

In the 2 decades I have worked as a Software Engineer, I met numerous people, in numerous different companies, that said those words, exactly.

All of them were eventually proven wrong. No exceptions.


> All of them were eventually proven wrong. No exceptions.

I live and work in EU (and lived in other places) and I'm pretty sure corporate culture in EU, Japan, Russia is very different from that. There are pros- and cons- sure, but this easy-in/easy-out seems like a very US/Anglophone thing from my POV.


> I live and work in EU

What a coincidence. Me too :)


Eastern block is same as Anglophone.


I mean, it’s still possible to be fired, it’s just _a lot_ harder. The relationship between employer and employee doesn’t seem nearly as hostile either.


I'm presuming they meant 'made redundant' rather than 'fired'.

The former is still fairly easy, and just has some process involved, the latter much harder unless gross misconduct can be demonstrated.

It's absolutely true the the UK/EU/etc. have much better rights than the US in this regard, but perhaps the higher pay in the US (at least in tech) pays for that.


lol, you can be fired in a minute in Russia if you're not a CEO's son


Isn't that just entropy? Nothing can stay forever.

I'd be interesting to see over long periods of time and many people who leave first, the employee quitting or employer firing/laying-off.

My anecdotes tell me more people leave than get fired, especially the ones with options.


> My anecdotes tell me more people leave than get fired, especially the ones with options.

Sure, but that's not the original point. The original point is that the company won't make you any favour if they get a better deal by firing you. So you should do the same and leave if you find a better deal somewhere else.


Hi, former employer here who valued employees over profitability.

It's true for all employers. Your job as a business owner is not to provide jobs to your employees, it's to keep the business afloat and maintain your income. There are limits to how much of a good person you can be, those limits are set by the economic system we exist in. Ignoring these limits will cause your business to fail.

It's a sad view and it's not entirely accurate but it has better predictive power than the rose-tinted glasses you and possibly your employer may be wearing. Profitability is the baseline requirement, all else comes after. That's how a market economy works. If you remain at a stable net-zero that's great as long as nothing ever changes but it means you're extremely vulnerable to any disruption.

To be clear: I'm not even talking about shareholders. This is true for private businesses too, maybe even more so. Profit means reserves, reserves mean being able to survive dips and downturns. But when the market changes you need to adjust and adjustment means the value of an employee can change drastically and it may be better to replace someone who was a great fit for the old market with someone who's a better fit for the new market. Sentimentality is a competitive disadvantage.

You can balk at the morality and decency of this and I'd agree with you but you shouldn't be upset about the persons, you should be upset about the system that is requiring those persons to act this way in order to stay afloat.


> There are limits to how much of a good person you can be, those limits are set by the economic system we exist in.

> you should be upset about the system that is requiring those persons to act this way in order to stay afloat.

How would you change the system or modify the current situation in order to define new limits that are more, let's say, humane?

In the article, there is an example of an ex-Google employee that got fired via email, he couldn't say "Bye" to his colleagues after 20 years of working with them. That doesn't seem like a system with reasonable limits.


> In the article, there is an example of an ex-Google employee that got fired via email, he couldn't say "Bye" to his colleagues after 20 years of working with them. That doesn't seem like a system with reasonable limits.

Until there is a system to easily weed out the people that go ballistic when being laid off, cutting off access is completely fine.

If you want to keep in touch with people outside of work, exchange personal emails.


> Until there is a system to easily weed out the people that go ballistic when being laid off, cutting off access is completely fine.

There’s literally whole continents where this isn’t an issue. If it is an issue in yours the problem is not the layoffs.


> Until there is a system to easily weed out the people that go ballistic when being laid off, cutting off access is completely fine.

Until there is a system to easily weed out the people who carry dynamite in their asses, anal cavity checks are completely fine.


That’s an oddly appropriate username.


"How would you change the system" is an above human level question. Winston Churchill said that democracy is the worst form of Government except for all those other forms that have been tried from time to time. The same for capitalism. It is an illusion that it is easy to change a system in which millions of people participate.

The economic forces as painted here are very real but cruelty is optional. It is not very expensive to give an employee the time to say goodbye to colleagues.


> Winston Churchill said that democracy is the worst form of Government except for all those other forms that have been tried from time to time.

Sure but he had a good reason to conflate all forms of democracy as if there were no difference between them or ways to give more power to the people in, say, UK's form of democracy. Replacing first-past-the-post voting for example wouldn't require abandoning the entire system of government.

> The same for capitalism.

Sure but again there are important differences between laissez faire capitalism and a social market economy and yet this is used to justify reforming the latter into closer and closer approximations of the former. This also ignores that while the economy at large is clearly some form of "capitalism", communities otherwise operate on more non-capitalist patterns of behavior (e.g. buying rounds at the bar among friends, borrowing tools to your neighbors, BYOBs/potlucks).

Even interactions involving currency (remember markets and currency alone don't define capitalism) don't have to be transactional or profit optimized or be defined in terms of ownership and servitude. Of course things like the gig economy, consumerism and "hustle culture" are built around "capitalism"-ifying those non-capitalist interactions by reframing them as transactional or business opportunities - the most blatant example probably being the widely ridiculed genre of blog post a la "what breaking up with my partner taught me about being a hiring manager".


This. I don't mean it as a criticism towards the employer: if they ignored profit and favoured the employees they would go out of business and eventually that would be bad for the employees as well.

It's just how it is: your employer is not your friend. It's a contract.


Ludwig von Mises

"In the market economy the worker sells his services as other people sell their commodities. The employer is not the employee’s lord. He is simply the buyer of services which he must purchase at their market price."


Well, there's a good reason the Mises Institute is a right-wing libertarian think tank that is very blunt about wanting to abolish social welfare and workers' rights.

This quote completely ignores real-world power dynamics and distribution of resources. The employer has capital, the employee does not. The employer can be a Fortune 500 or a mom and pop shop. Even the most highly paid employee can not exert as much political or economical power as Jeff Bezos. At a certain point wealth stops being about what you can buy and starts becoming about what decisions you can influence.

This is the reason unions exist. A Fortune 500 company's board members already engage in collective bargaining. It's only fair for its employees to do the same. And this works at almost any scale, even if at the mom and pop shop the employees may not need to formally unionize because there's few enough of them that they can organize directly.


Sorry, but that's not how the real world works, Mises is a fantasy for kids. That works for maybe contractors, and even that is muddy in cases like Uber etc. But for employees, they sell labor, not services.

Likewise, when someone owns a factory, they don't just own the physical tools and material inputs of production (which they would rent to workers), but they own (control) the whole social structure that is needed to produce, all the human relationships (workers - management - owners - customers) required for the factory to work.

That was Marx's main point, and that's why sane countries have labor laws that regulate this relationship. (But even if everybody was truly selling a service, "free market" would quickly collapse into oligopolies, as it usually does.)


> they don't just own the physical tools and material inputs of production (which they would rent to workers), but they own (control) the whole social structure that is needed to produce

Ayup. That's why when you run a small business an early lesson is that your competitive advantage isn't your intellectual property (because any larger company can come along and find a way to copy that legally) but your business relations and reputation.


I think you are missing the metapoint (maybe purposefully). In the US, even very profitable companies are laying off tons of workers to boost share price and executive compensation. The only reasons I can think of are:

1. They expect the company to be not profitable in near future and they are taking advance steps.

2. They think the workers add nothing to the top line or bottom line and cannot think of anything else that would gainfully make use of their talents.

3. They think the market would like it if they lay people off and hence it is in their selfish motive to keep laying people off.

1 requires a crystal ball and 2 is just incompetence. 3 seems the most likely answer for these layoffs.

If you were running a company at a loss to pay people, you are not running a business, you are a charity. At the same time, if your profitable company wants to move the payoff from labor to shareholders in increasing percentages, your company is detrimental to the society.


Also - every system that has ever existed has had some variant of this.

Output and effectiveness towards market needs has to matter or eventually the system collapses under its own weight. Churn has to happen, or ‘deadwood’ builds up through inertia.

And when the system collapses, it’s like a forest fire with a massive amount of dead wood - it burns everything to the ground, not to grow again for a generation. As compared to periodic wildfires that may suck, but for which sprouts pop back up again in the spring.


That depends on who gets to define "market needs" and how.

Currently "the market" is literally just a betting shop for shareholders, which seems an odd way to be making important strategic decisions.


The market as in who needs things, and is willing/able to pay for them, and who provides things and is willing/able to sell them.

I’m not talking about the stock market (which is built on top), I’m talking the actual economy.

Of course, command economies exist (and may again), and those tend to shortcut many of the niceties eh?


> The market as in who needs things, and is willing/able to pay for them, and who provides things and is willing/able to sell them.

That's literally begging the question. There's no intrinsic need for a system to allow for the centralization of wealth to the same extent our present system does, nor for such widespread commodification. It's entirely possible to imagine a system with a different conceptualization of property rights for example -- because we know that property rights have changed over time and were different in different societies. Copyright alone is a great example for how arbitrary property rights are given how drastically it has changed over time.


What has that to do with my comment at all?

I’m talking about all economic systems, including the USSR, China, US, European markets, etc.

Fundamentally, for an economy to exist it connects those who produce/have with those who consume/want, mediated by some exchange of value (though in command economies that last part can be remarkably performative).

And fundamentally, if there is no connection to people’s actual needs, and no clearing of old/non-competitive ways to meet those needs there is going to be a very, very bad time. Eventually.


> Of course, command economies exist (and may again), and those tend to shortcut many of the niceties eh?

Command economies like corporations?


Internally a corporation is a command economy, externally it isn’t of course.

Other command economy examples - gov’t, the USSR, the US during wartime, Russia right now, etc.

Aka when someone in a position of authority says ‘money gets spent here and this way’, regardless of any natural market tendencies (and sometimes with little regard to solvency or pesky things like quality of life).


> any natural market tendencies

Obviously the caveat here is that the "market tendencies" aren't defined democractically. It's very much "voting with your dollar" where the voting itself is limited to what options the market provides and the dollar is limited to how much money each market participant has. In that sense monopolization is very much a natural market tendency although most people in favor of "letting the market decide" over government control/intervention would argue that monopolization is bad and actively harmful to a free market.


Yup - every real world economy is shades of gray. Even Kyhber Pass weapons dealers.

There are some clear examples like wartime economies, planned economies, ‘chaotic flea market’ like many Chinese markets, US food markets, etc.


It is not literally just a betting shop for shareholders. Most companies aren't even public or have shares.

Using FAANG as the example for all jobs is not useful even though this is HN.


Sounds like a skill issue.

Joking aside I know, personally, business owners who have consistently acted with integrity and managed to maintain a successful, profitable business over the course of 30+ years, adjacent to the real estate market, surviving 2008, etc. so it's not like they've never faced had time or tough competitors. In that time they have never had layoffs. They've had to cut pay and reduce benefits in lean times, but providing gainful employment is a core value (above profit!!) and it has worked.


It is also very demoralising for everyone if the company does not retrain or remove people from roles in which they are chronically underperforming.


> Your job as a business owner is not to provide jobs to your employees, it's to keep the business afloat and maintain your income.

Employee here. There's nothing wrong with that. In fact, I think it is healthy for both the employer and the employee to recognize this as a base of a good professional relationship.


> You can balk at the morality and decency of this and I'd agree with you

Why would you agree? A business is people voluntarily getting together trying to make money. If it fails to do so, why should other people have to step in and pay?


The only reason that's how "business" is defined is centuries of imperial colonialism, much of it shaped by aristocratic patronage of the slave trade.

Sooner or later we're going to have to take a look at that definition because the evidence strongly suggests it's doing more harm than good.

There have been other more humane models, even in corporate America.


What are these humane models?

My understanding is that there are a lot of very similar economic systems. There are pros and cons to each of these systems. I don't believe one system or government as truly figured it out.

Folks on HN and reddit like to use other systems as a better system, but they always have some subjective negatives that are pushed aside.


> former employer

Interested in your opinion about the following: Should employees get their salaries adjusted by inflation once per year?


Should employees get their salaries adjusted by inflation once per year?

Why yearly, not monthly? Also what if there is deflation, do people get pay cuts?

A lot of these issues are very easy to criticize on the surface, I don't think many here have ever tried to employee people and work on profit margins.


> Why yearly, not monthly?

can be monthly, should be put in a contract.

> Also what if there is deflation, do people get pay cuts?

Yes, put it written form in a contract too.

What I suggest (employer and employee explicitly negotiating inflation/deflation terms) could be better than the standard song and dance we all are used to suffer.


>Certainly not true for the company where I work.

I'm old enough to have heard this about a very large number of companies and it's always wrong in the long term.


It can change in the other direction too, through management/ownership changes. My previous regime taught me a lot about how I should limit the loyalty I show, but the current lot (buy out six years ago) do a much better job of not being arseholes.

Like all aspects of work/life balance, it is a risk/reward balance that you need to monitor and adjust as circumstances develop.


Panta rei.


It's heartwarming to believe in the "family" narrative some companies promote, but it's important to remain pragmatic. This narrative is just a motivational tool to encourage employees to go above and beyond their compensated duties. It's not a binding contract though.

In reality, the power dynamic inherently favors the employer. Once an employee has invested their time and energy, the company holds all the leverage. There's little incentive for the company to uphold their end of this unspoken "deal."

Leadership changes, company priorities shift, and the "family" narrative can quickly fade when faced with financial realities or strategic decisions.


Also maybe it's true for OPs country, not in mine. It costs a lot of money to get rid of someone in my country. So that makes laying people off less profitable.

"it's profitable" hides a world of problem though. "it's profitable" over what timeline - just because an employee isn't doing something profitable this week, doesn't mean they won't be next week. It costs a lot to fire someone even in "at will" countries where you literally just tell them to F-Off


I have a friend who was laid-off from Google in Switzerland. The guy got salary for months but wasn't allowed in the office. So stupid. Seems like this "we must do lay-offs" is such a modus operandi for us big tech they would do it even if it cost them far more than utilize the pretty talented developer.


> So stupid. Seems like this "we must do lay-offs" is such a modus operandi for us big tech they would do it even if it cost them far more than utilize the pretty talented developer.

Unless they consider that it is still profitable because they will stop paying him after those 2-3 months. Which would not be stupid.


Perhaps because of the robust European labor protections that Google had to comply with?


That’s why they have to give him money. That’s not why he’s not in the office.


They don’t want him in the office to prevent espionage or sabotage. I’m sure you can think of other potential negatives, too.

Contrast this with the presumably US situation of a reported Google firing by email, instantly gone forever, can’t even say goodbye to colleagues.

https://news.ycombinator.com/item?id=40944098

The (nation-)state you work in matters a lot.


When saying “it’s profitable to lay someone off”, isn’t it implied that it’s profitable in a long-term perspective? Otherwise, it would according to the definition to be profitable to lay someone of as soon as they take their first lunch break.


> Certainly not true for the company where I work.

How do you know that? Even if so, how do you know that it won't change in future?


> But it's bold to generalize. Certainly not true for the company where I work.

I'd say this is true for all for-profit companies, by definition.

Perhaps there is extra cost that makes it not worth it - laws, contract rules, etc. All the more reason to have that in place.


I'd say it's more likely for any company relying on venture capital or other external investment or shareholders.

If the company is not privately owned without investors, it doesn't really have control over the actions.


How is it different for non-profits? What do you think happens when funding/donations dry up?


Note that I didn't claim that non-profit companies prioritize employees. I said that when a for-profit company prioritizes something else than profits then it's not acting as a for-profit company.


> Maybe that's true for your employer. But it's bold to generalize. Certainly not true for the company where I work. And a quite sad view.

(Disclaimer: I'm not a business person, so I have no idea what the correct fancy terms are for any of these things.)

If the company had to choose between survival thanks to firing someone ("recovery to positive" predicted after all legal unemployment stuff has been paid), vs loyalty keeping people on payroll risking bankruptcy[1] if the current trend continues, then I would expect them to choose fire-now-and-secure-survival, rather than don't-fire-because-i'm-sure-it-will-all-work-out-somehow-if-i-stay-loyal.

After all, as an employee, I would also choose assured survival (moving companies) over loyalty (staying in the same company) the second I realize staying at the current company isn't beneficial for me (i.e. what the company pays me vs cost of living, not enough for savings, too little time to spend with family, always way too tired, etc).

If your company would choose loyalty over being profitable, then that's interesting for sure. (EDIT: Though there's some companies that just run at a loss off the founder's savings, so it could be possible. I'm not denying your claims, just find them unusual.)

[1]: Either because company is already on negative profit ("debt"? no idea if that is the correct word), or because current profit isn't enough to please VC and risks losing their support which would then put them on a negative profit situation.


maybe true until MBAs take over the board. Then everyone becomes disposable.


It is a relatively safe generalisation from my experience, both direct and through family & friends, even though I don't think it is true for my current circumstances.

The regime I'm currently under genuinely seems to value me and the others around. I've been afforded quite a lot of understanding with regard to unplanned time off (and sometimes missed deadlines) due to dealing with some personal issues and looking after ill family (damn near lost the old man a couple of weeks ago, scariest day of my existence thus far). Admittedly there are some things that I have a very low bus count on, so they can't just easily kick me out or risk irritating me to the point where I chose to go, but it is more than just that.

Of course if it came down to me or the whole company I'd be dropped quickly as is only sensible, so there is a limit to how much I can count on such loyalty (or if it _isn't_ loyalty, their feeling that they need to keep me around).

Previous regime¹ was quite different. I wouldn't have trusted some of them enough to lend them a fiver³, and when I got news of the current lot coming in I was very close to telling them to fuck off⁴ in most unprofessional terms even though I didn't have anywhere lined up to jump directly to.

----

[1] I've effectively worked for that same entity for many years², though there have been a couple of complete changes of ownership & company name, the usual staff turnover overall, and changes to the product line-up.

[2] due in part to a shocking lack of ambition :)

[3] At one point I found out my line manager was leaving the day he did, via an email to the whole company about leaving drinks, management had known for at least weeks. Also working piles of unpaid overtime on a project then being bitched about by the CEO for not being present at 0900 on the dot one morning, was a good indication of how much my efforts were respected (I started working to rule at that point, in at 0859, out at 1731, no overtime without agreement up-front it would be paid for).

[4] What had stopped me some days earlier was the brexit vote: that implied potential economic uncertainty which, to my many risk-averse personality segments, demanded I be a little more cautious for a time.


Companies aren't people. Even if your current direct boss wouldn't do this, they won't be your boss forever, and there's always somebody further up the chain who can overrule them (or fire them too).


Realistic.

It's a job offer, not a marriage vow.

It's great if there can be rapport in a public company (as opposed to private) but that culture is a luxury trim at best.


>I really don't get why developers sometimes go out of their way to help their employer keep their code proprietary

I don't do it because I am helpful, but because I'm paid to do so.


You're paid to produce code, not to fight against open sourcing it.


Not really, code is a means to an end, we are paid to solve problems and sometimes it translates to writing or deleting code.


You're being pedantic here, but missing the point. The parent implies that they "go out of their way to keep their employer's code proprietary" because they are paid for it.

I was merely noting that they are not paid for that. They are paid to [solve problems] (which I expressed as "write code").


We need more timebomb licenses. The company owns your code for X years, to which they can gain market advantage and make their money. After X years, it goes MIT/GPL.

It benefits the coder, it benefits society, and the company gets that sweet temporary window of profitability over their competitors as they always have since time immemorial.


If you can convince your company to do that, you can probably convince them to use a copyleft license, I would think.


The benefit of the timebomb is that it gives a company half a decade or more to make their money. If it was copyleft from the getgo, then it'd be hard for the company to compete at all, which is a position I can understand.


> then it'd be hard for the company to compete at all

It depends on the codebase obviously, but you would have to prove that. On the other hand, if you open source it properly you may get contributions, which is valuable for the company.


Open sourcing is only really beneficial to yourself if the code is usable in your new job. Hopefully you're trying something new and growing - you probably shouldn't be switching jobs to work on the same kind of problems (or even with the same tech stack).

Of course, if the open sourced project becomes wildly popular it's great for your CV, but that doesn't typically happen.

Also, just flinging the code out in the open isn't enough. The company needs to be a good steward of your open sourced contributions. At my last job I left a few reusable open source Django components which I thought were very nice (and others are using it), but nobody felt responsible to take care of the project, so it languished. Now it is several Django versions behind and has bug reports which aren't being fixed. This was rather disappointing to me. I had really expected better because my colleagues in general were typically pro open source. I'm not using Django anymore, and I'm not inclined to put any personal time into it to keep the project alive.


At least it's part of your portfolio: you can show that code.

What's the worst case? The code just gets unmaintained and dies. That's not a problem at all.


> This was rather disappointing to me. I had really expected better because my colleagues in general were typically pro open source. I'm not using Django anymore, and I'm not inclined to put any personal time into it to keep the project alive.

Why would your colleagues want to maintain your pet project instead of making their own? Most open source projects live or die with their main contributors, if you expected the company to spend money maintaining your project then that’s the wrong expectation in my opinion.


> Why would your colleagues want to maintain your pet project instead of making their own?

The projects in question were Django model field types, which I used in the larger projects I was working on. I made them available on PyPi so they're re-usable by others, and for easier installation. Maintaining these should be in their own interest, as the projects in which they are used are mission-critical systems for their customers.

Presumably they haven't upgraded their Django in ages, so they didn't need to do any maintenance on these packages. But still, a) they may hit these bugs themselves sooner or later and b) the projects exist under the company's GitHub profile, so it makes them look bad.


> ask for a raise

The problem is that employers make this process as toxic as it possibly can be, using every trick in the book of emotional manipulation, making you feel like you're blackmailing them and literally destroying their life. Adds a lot of resentment on both sides every time regardless of outcome and it just accumulates.


When I was young, my father worked for a place where asking for a raise was a fireable offence. The founder had been a pioneer in the modern cattle-not-pets attitude toward servers, except he applied it to developers. When an employee asked for a raise, it meant on of two things:

1. The employee was a vain troublemaker who had over-value what they were worth in the market. Firing them would not only remove an inefficiency from the system (as they were likely not to work as hard if they believed that they were underpaid), but it would also helpfully remind the other developers that they were all expendable.

2. The employee was a 10x developer who was vital to the company processes and could command a much higher salary somewhere else. Even if you gave them a raise today, they could be hit by a bus tomorrow. The best course of action was to simply rip off the band aid. Fire the employee, have security immediately escort them from the building, and begin triage to ensure that the critical systems that they wrote/managed could be handled by the next resume in HR's pile.

The line I will always remember is: Developer are like eggs. They are heavily undervalued, but also will crack under too much pressure. Thankfully, like eggs, you can buy them for cheap in packs of twelve, so it doesn't matter if you break a few.


This is not an ideal way to run most companies however I can see this work under a few conditions.

1) This policy is known and communicated to current and future hires.

2) The company has found a way to pay each person the current market rate and makes efforts to adjust accordingly.

Otherwise why would anyone stay?


Many things about that company were not idea - the founder left his CEO position in handcuffs. However, the policy was not communicated to new and future hires in any manner. So why would anyone stay?

The founder was very public with other companies in the area about both his policy of firing 10x developers and hiring any warm body that could put a resume in his hand. He told stories at local business meetings of the various people he hired who couldn't find a computer and were fired on the same day. So, when you found out what the corporate culture was like after about a month on the job, you had two options.

1. Stay on for a year. This cemented to every hiring manager that you were a 1x developer (because you kept the job), but absolutely not a 10x developer. You might get a junior developer position somewhere else, but never more than that. 2. Immediately quit the job. You now had a one month stint at the firm on your resume. Every hiring manager in town knew that 5% of people with a short stint were good developers and the remaining 95% were people who just finished "COBOL for Dummies". You'd best just leave the gap in your resume if you didn't want your resume in the trash.


Well he's probably right. There should be fixed and immutable company policy for automatic raises and bonuses based on independent quantitative measurements, i.e. inflation, local cost of living, and project metrics. No buts, no exceptions, on both the employer's and employee's side. This is how it works in most government jobs and it makes everything fairer, easier, and more predictable overall.


I happen to work at a government job partially because I saw how my father was treated by the private sector. However, our institution is failing at the requirements that you put forth. The government ministers complained back in 2015 that the independent quantitative measurements weren't accurately capturing employee productivity. As you would expect from Goodhart's law, there certainly were certain employees being underpaid and overpaid, respectively. Thus, the measurements were scraped. However, the bureaucracy has prevented a new set of metrics from being put into place. As a result, I've been working for eight years on what I was told would be a six-month probationary salary because there is literally no mechanism for anyone to receive a raise. Thankfully, recent events are looking like this might change to something sane in a year or two, but the last proposal I saw for someone moving out of the bottom of a salary bracket was: "candidate has won awards from professional bodies in at least three countries across at least two continents".


That's why I argue that eggs should fight back :-).


> I really don't get why developers sometimes go out of their way to help their employer keep their code proprietary

I think it’s more that we hate dealing with any kind of bureaucracy?


Fair point. I just feel like it doesn't cost much to learn about open source licenses, and developers would benefit from it.

I managed to open source a lot of code just by convincing managers (sometimes in a manipulative way, but that's the game: they do that, too). It did not imply any bureaucracy.


People here are talking about loyalty, when they really shouldn't be. A company is not your family. Hell, a company isn't even something you can form a bond with. You can be loyal to the people in a company, but the relationship with the company is purely transactional, and it lasts exactly as long as it's mutually beneficial.

Thinking that you should stay in a company even after it stops being beneficial for you will not lead to anything good.


Don't anthropomorphize the company.

It's not the legal entity which represents your employer that tells you that you're part of a family to try and manipulate you into working for a lower salary. That's done by the hiring manager and your bosses because a) presumably the lie works often enough that it's still worth using, and b) because they are paid a little bit more when they can get away with paying you a little bit less.

It's also one or more people who decide that despite being a loyal, hard-working employee for X years that it's time to let you go so you can be replaced by a fresh grad, an overseas hire, or simply to close your position to pad the yearly bonuses of those higher up the chain.

The entire concept of a corporation is to act as a shield for blame to prevent any landing on the individuals within - don't fall into that trap. Every decision made by a business, no matter how amoral, immoral, or even illegal it is, was ultimately made by people.


The person you're responding to is not anthropomorphizing at all.

When it comes to employee disposability, companies are run by their ultimate decision makers, which is usually the board or direct owners. Even the C-suite is relatively powerless if given direct orders from the board/owners to trim head count.


The C-suite is not powerless in how it's done though - how they communicate, support and respect (or not) those being let go.


The relationship is key.

I had a worker do some good work for low pay, because they believed in the idea. Situations changed and I need someone else for the position.

I have so much guilt and I must do something for this worker.


You can't change the reasons for which you need a new person, and you've materially benefited from the person working for low pay. But it's not guilt, it's your morality and ethics identifying a gain you made that you feel you shouldn't be comfortable with.

One suggestion, perhaps the most obvious: identify the likely pay/compensation of the person who will replace them, and then pay them the difference (or as much of it as you can) in severance over and above what you're required to offer.

Second suggestion: help find this person a new job at the kind of pay they should actually have been earning for the quality of work they were doing.

But don't feel guilt: it's more like a moral obligation. It's a good thing, not a negative emotion. It means you're thinking like a complete person in a world where it is common to pretend that isn't necessary.


>it's your morality and ethics identifying a gain you made that you feel you shouldn't be comfortable with.

What's your definition of guilt then? Just curious. Thanks.


My internal definition of guilt is screwed up because I have OCD. This is why I am so keen on defining guilt carefully.

What I am describing above is just discomfort. Unless the parent poster deliberately sought to underpay the person, they should have no guilt merely from that scenario. Discomfort is real enough.

Guilt might attach if they do not or choose not to act on that discomfort, or if the person is materially disadvantaged by not doing the ongoing work, or if a promise of better pay/longer employment was attached to asking for that work to be done at a low pay.


Thank you.


> But don't feel guilt: it's more like a moral obligation. It's a good thing, not a negative emotion. It means you're thinking like a complete person in a world where it is common to pretend that isn't necessary.

If you have a moral obligation you can’t fulfill because of the rules of the human system you operate in, how exactly do you propose avoiding a negative emotion?


Not sure I should answer a post with a "how exactly" in it, to be honest, because it's rude. But:

I don't, but that negative emotion shouldn't necessarily be guilt.

First off, we don't know the obligation can't be fulfilled in this case. No reason to feel guilty if it can be. Things change.

Second, if there is genuinely nothing you can do to fulfil a moral obligation because of systemic issues, there is no value in guilt; it's literally not your fault. There might be negative emotions but it's better to consider them sadness or helplessness, and push away guilt.

Negative emotions happen. But taking on guilt for things you did not do and cannot fix for reasons outside your control is significantly emotionally damaging.


Apologies for the rude tone. I was mis-reading your comment as saying it's possible to fully avoid negative emotions around this type of situation, but going back I see that wasn't what you said.

Yes, I agree with everything you've written here.

The only nuance I'd add is that feeling guilt (or sadness, or helplessness) is not necessarily bad—emotions are valuable signals that can be mined for insight. I think the problem comes when we start to dwell on negative emotions and then internalize them as somehow representative of the state of the universe. Don't try to suppress or change the emotion, feel it, acknowledge it, then take a breath and decide on a course of action that you think will lead to the best outcome.


Actually it is me who should apologise; I'm in an awful mood today and on other days would not have been so pompous, I hope :-)

And yes -- I think to some extent my determination to push myself not to accept guilt for things that aren't my fault comes from realising that guilt for imagined misdeeds is the most potent fuel for OCD, which has wrecked the pattern of my life; it is a thief of joy.

When I explained one of my OCD obsessions/compulsions to a friend, they said "I can understand why that affected you but you understand it is literally absurd to have guilt from that?", and it was one of the most empowering things I've ever heard.

Guilt is a burden that good people willingly shoulder and bad people willingly shirk (if they are capable of it at all).

Internalising that there are more productive negative emotions to feel than unearned, secondhand guilt is a life's work for me.


> don't feel guilt: it's more like a moral obligation

Let's not quibble. English is too imprecise for this kind of argument.


> I had a worker do some good work for low pay, because they believed in the idea.

Basically preying on someone's low self-esteem and impostor syndrome. It's a vile thing to do, but unfortunately businesses keep exploit workers this way.

Did they believe in the idea to make shareholders buy themselves another yacht?


This is a nasty accusation made without evidence.


> I had a worker do some good work for low pay, because they believed in the idea.


Yes, that's the line you quoted earlier. It's still not evidence of your accusation and it won't become that through repetition.


Ah okay. Looks like you don't know what words mean.

Imagine you built a big sandcastle and asked a friend to help. Your friend helped a lot but you only gave them a tiny cookie as a thank you because they liked your idea so much. This is very mean and unfair because you're taking advantage of your friend’s feelings and hard work without giving them what they really deserve. This kind of behaviour is called exploitation and it's not nice at all.

Unfortunately I don't have crayons to make it more visual.


I know what words mean, but you're imagining words that don't exist.

> This is very mean and unfair because you're taking advantage of your friend’s feelings and hard work without giving them what they really deserve.

The motivation for the friend's altruism is, in fact, not in evidence. Nor is there evidence that they didn't know they were being underpaid, or didn't know the situation was unclear.

There are many reasons why it might be rational for a developer with full knowledge of the situation to accept low pay to make sure something happens, when it otherwise might not happen for no pay.

And there are situations where something has a truly unexpected upside.

The nasty accusations are that:

1) this is, specifically, "preying on low self-esteem". Where is this in evidence?

2) the developer has "impostor syndrome". Again, where is that in evidence?

You can use your big words if you like. But you are making an accusation that is supported only by your projection (perhaps of your own bad experiences?) onto it.

(I've done this kind of work. Once or twice when younger I would suggest impostor syndrome may have played a part, for sure. But in recent years I have done great work for low pay simply because one specific outcome was a social good I wanted to see happen, and I couldn't have done the work without some compensation. Had that work produced an additional financial windfall or escaped the MVP stage, I would have been there to profit from it. It didn't, for reasons I have learned from. But the social good exists nonetheless.)

Sorry you don't have crayons; they are an underrated device for the development of your evidently-pre-adult brain, and they are just plain fun! Put them on your wish list for Father Christmas.


by your own admission you paid them low. What evidence is needed that you paid them low when that's what you're saying that yourself?


It's not myself I am defending.

That the developer has been paid low is a fact.

The accusation is that they were paid low because they were exploitable due to their low self-esteem.

This is projected onto this fact without evidence. Perhaps from bitter personal experience, but projected nevertheless.


My favorite kind


In my early career, I used to believe in doing whatever it took to stay with a company, becoming emotionally invested in every line of code and system I developed. However, after a few negative experiences with bosses who didn't treat me well, I came to realize a few things:

- My code is disposable, and I should not become overly attached to it

- Loyalty should be mutual and based on a healthy relationship where both parties are willing to invest


This is why we need labor unions. The power dynamics are almost universally stacked in favor of the employer. Unions can equalize this to an extent. You will still be disposable, but at least you will get better terms if you end up getting disposed of.


Oh, but my employer is different and a union would only make business more complicated and less likely to give me raises and promotions! I’m a rising star, you know.

- A literal supermajority of software developers


Over here (austria) the unions, which are pretty powerful, argue on behalf of ALL employees in that field. They basically set the minimum pay/benefits across the country for the kinds of jobs they represent by negotiating with the industrial association. By law, the result of those negotiations are the baseline for everyone. And everyone can still negotiate for better terms with their employer.

One benefit the union members have over the non-union ones, though, is that you get insurance for legal counsel, for example. Other than that, union members don't have that many benefits, tbh. I still chose to be a member, because IMO it's the right thing to do.


These comments miss so much nuance. This isn't black and white.

I don't want to work for a union not because I'm a rising star. It's because I know I'm on the right of a normal distribution. I don't want to revert to median pay. No thanks.


How do you know compensation is a normal distribution, and that you are on a particular side of it? Everyone on HN thinks they are a highly-paid, irreplaceable Captain Of Industry who, by their brilliant skill and shrewd negotiating power is making much more than the average. "Surely a union would bring -my- compensation and working conditions down!" they imagine.


lol nice story. But we also have tools like Levels.fyi and networks. I have asked all my friends how much they make and some of them have spreadsheets where they track the pay of whoever they ask. It’s not that hard to get an idea where you land these days.


I also don’t want it to be hard to fire people. I’ve worked with or adjacent with 2-3 people who got fired for performance and in every case I was so glad they did and am glad I don’t live in EU or a union where the process would have been harder than it already was.


the tradeoff is median of an increased comp incl. health care, and greater job security. People fought for that and will again.


If you work at a Union place, you know the complications are absurd.

I've worked at both, and the efficiency, friendliness, experience were all absurdly better without unions. With unions, everyone was trying to get each other written up, seniority mattered more than performance, politics were half the conversations at work.

Engineering would be miserable with a union, you'd be basically locked into an employer climbing the totem pole.


> - A literal supermajority of software developers

_American_ software developers. Many in Europe don't fall for this way of thinking.


Yes, and then we Europeans make peanuts compared to the Americans. Maybe the two have something to do with each other?


> Many in Europe don't fall for this way of thinking.

Many in Europe leave for the US because EU salaries are ridiculously lower.

This is just a survey but it's in line with my perception, salaries on avg are 2-3 times lower in rich EU countries than in the US (after taxes).

https://www.jetbrains.com/lp/devecosystem-2023/demographics/


After taxes, but before healthcare and the fact that most employment is at-will.

I'll take higher taxes, healthcare through general taxation and relatively strong job security over a fixed dollar amount any day. Everyone is different though.


> After taxes, but before healthcare and the fact that most employment is at-will.

That combined doesn't even remotely cost that gap of 60k per year (plus strictly speaking this is not true since many employers would provide IT people with insurance).

> I'll take higher taxes,

It's not higher taxes. It's much lower salaries + much higher taxes combined. 60k a year in savings will provide you far more security and bargaining power than any strictest EU trade code would (and this is IMO one of the reasons for higher salaries in the US).


Well. On the other hand, I can not be laid off easily, and will need to be told at least three months in advance; if my girlfriend gets pregnant, I can take a few months off, too; if the child is sick, I can stay at home too*; if I get sick, I’ll continue to get paid; if I have back pain, I can request to get expensive ergonomic equipment from my employer; if I need to see a specialist, or get insanely expensive treatment, I don’t have to worry; I have 30 days of vacation, of which I must take at least two weeks of consecutive time off, without any negative consequences for my job; if my children go to university, it’s pretty much free, as it was for me; I can’t ever get paid less by my employer, only more; I can take a few days of external educational courses of my choice every year, and my employer has to accept that (and pay for it!); and I probably forgot a bunch of other advantages here.

Specifically on insurance: how much is that worth if it’s bound to your employer? What if you get laid off and don’t find a job in time, then get sick? What if your father is laid off at 55, nobody wants to hire him anymore due to his age and he develops cancer? I can tell you what happens in Germany: nothing. Both of you go to the MD and get treated as appropriate.

You’ll never get me to trade all of this for a bit more money that I need to spend on health care, ridiculous tips, and overpriced apartments anyway.


You'd be surprised. Tech is full of special snowflakes who don't need a union because they're one of the deserving extremely talented net contributors who earned their special privileges and don't have any problems working unpaid overtime because their employer would certainly have their back if they ever needed time off or their productivity declined because of bad health or personal issues and don't want the undeserving underperforming underachievers and talentless diversity hires to get a leg up and steal their glory.

I'm not even kidding, this is almost verbatim the attitude of plenty of (white, male, able-bodied tho at times mildly autistic) developers I've talked to throughout my career and at meetups and conferences, though few would be bold enough to spell it out this explicitly. Of course in those cases where they did end up having bad luck (be it health or otherwise) their employers did not in fact have their back, at least not longer than possible without harming profitability. If anything, developers working at smaller tech companies or in technical roles at non-technical companies were worse because they'd often see unions as only relevant for jobs that were "beneath them".

Granted, most of the people I talked to were in Central and Eastern Europe.


> Of course in those cases where they did end up having bad luck (be it health or otherwise) their employers did not in fact have their back, at least not longer than possible without harming profitability.

If you think unions or taxes will “have your back” in any real sense if you fall seriously ill you will be sorely disappointed.

> Granted, most of the people I talked to were in Central and Eastern Europe.

Could have something to do with these countries having experienced full blown communism not too long ago.


> Could have something to do with these countries having experienced full blown communism not too long ago.

That's a bit of a non-sequitur if you have any idea of how the Soviet Union and its sphere of influence treated unions. Just look at modern China if you need a refresher on what authoritrian states think about workers unionizing.

Also unions are not communism and neither did any of those countries ever experience "communism". The USSR never claimed to have "achieved communism", in fact the expression "real socialism" (or "actually existing socialism") was coined by these governments to denounce critics who demanded steps towards communism as "utopian" idealists. China today even has a full roadmap towards communism with different labeled steps to justify why it hasn't achieved communism yet and needs to be authoritarian for just a little while longer because the state will wither away eventually really soon trust me bro.

> If you think unions or taxes will “have your back” in any real sense if you fall seriously ill you will be sorely disappointed.

Not with that attitude they won't. Do you think we got legally mandated 40 hour work weeks, paid sick leave and mandatory rest periods out of the goodness of the hearts of business owners?


Is it because of something inherent to software development, or is it just that software development became a big job category in an environment that was skeptical of unions?


> Is it because of something inherent to software development, or is it just that software development became a big job category in an environment that was skeptical of unions?

Unions are neither a good nor a bad thing. It's a price cartel, which is rent-seeking in its nature, but so are the employers. Thus effects of unions depend on competitiveness of the particular market. In low-paying markets they are clearly beneficial and counterbalance the monopsony.

Programmers exist in a competitive market tho. Average programmer has a great bargaining abilities and most people know it. If you are a senior you wont get much from union, it's just a hustle. If you are a junior/immigrant unions will harm you by raising the bar.


>Labor Unions => Cartel => Rent seeking

You reached reductio ad absurdum in two tiny steps. So unions are seeking rent by virtue of legal ownership of the motion physical bodies, just as property owners seek rent by virtue of ownership of real estate.


When life is working out for folks and they make a decent income, they tend not to complain or want to rock the boat so as not to risk things. Can’t think of anything that would risk ones income capability more than being seen by companies as a union organizer - retribution is illegal but can’t be enforced, so it is de facto legal. See: starbucks suddenly closing all the stores that decided to unionize.

People who own companies are not known for being nice but the best way to get the full force and fury of a billion dollars arrayed against you is to suggest unionization.


It’s interesting how much effort, and money is put into combating unions instead of developing a healthy relationship.


> the best way to get the full force and fury of a billion dollars arrayed against you is to suggest unionization

Even if you didn’t personally think it’d be useful for you, that should make you reconsider?


Unions benefit workers by giving them leverage through collective bargaining. For the US specifically, demand has been so astronomical for developers for the past couple of decades that most wouldn't have gained additional leverage from joining a union. Don't like your working conditions? Just job hop and get a pay increase as a bonus.

That calculus might change if demand for developers cools down as a long term trend but it's not going to be anytime soon.


I do think the high level of autodidacts makes it very different from anything else. It doesn't feel like a "trade", those involve building things with your hands. It's perhaps more similar to a "profession", like the much older ones of lawyers and doctors, but it hasn't developed the professional organization structure to go with it.

Disintermediation also makes a difference. It's possible - very unlikely for any one person, but possible, and keeps happening - to just bootstrap a product out of pure labour and very little capital. At which point they get to keep a lot of the returns. It doesn't at all fit a nineteenth-century economic model, so you can't apply the M word.

The "10x" phenomenon also makes a difference. Whether it's real or not, I think enough programmers believe it's real and want to be part of the 10x and somehow get a 10x reward. This is the exact opposite of a factory line or mass farmworker situation.

(there's lots of interesting business anthropology research on piecework vs hourly rate work, I believe)


It is because software developers are the capital and managerial class and they are the rich guy with the boot that stomps all the lower earning working class schleps , not the other way around.


Unions are for miners and factory workers - software developers are highly paid, special people (just ask one and they will tell you all about it).


Software developers _are_ mostly factory workers, it's just that their factories make software.

But titles aside - only some software developers are highly paid; some aren't. And we are not "special people" - that's just company propaganda. There are millions and millions of us around the world. And in most of our companies, there are a lot. And our employment conditions are not "special", they are like the other SW developers, and - guess what? Pretty much like those of most of the other non-manual-labor workers, even if the salaries differ by profession.

Most employers, and the media, do a lot to inculcate us with this belief in distancing ourselves from each other, emphasizing differences and supposed uniqueness, so that our interactions go through them; and that we not think of doing things - professionally and otherwise - by direct coordination and collaboration, but rather through the mediation of management.

But if there's anyone who has the capacity to imagine things operating differently than they do today, surely it must be us SW devs - if we don't limit our critical scrutiny to just the computers we work on but direct it also towards surrounding social structures.


I make enough money, I’m happy in my position, I feel like my employer treats me fairly. Why should I want a union?

I also have nationally strong’ish labor laws.


>strong-ish labor laws

The battle is never over. In the US labor unions reached a zenith and have been undercut and dismantled as a multi-decade project.

The incentives are clear. Our systems drives ever onward toward slavery, the only remedy is pushing back through the generations.


So you’re sure it will stay that way, because you trust management to do the right thing? Even as you get older, life treats you harshly, or the economy goes down and suddenly you’re expected to work twenty extra hours?


> So you’re sure it will stay that way, because you trust management to do the right thing

Because they’ve given me reason to believe they will? But mostly because the law makes it really hard to let go of employees when your company is doing well enough to keep them.


You’re not wrong, but in Australia where I work only 12.5% of all workers are in unions. We have some moderately union-hostile legislation (strikes are hard to pull off lawfully) but nothing preventing union organisation in principle for most workers. So evidently it’s not only software developers who think this way.


>Strikes are hard to pull off lawfully.

So workers are prosecuted for withholding labor in negotiations with management, these are moderately union-hostile laws. I'm told Henry Clay Frick was somewhat disinclined in his opinion of unions as well.


I don't want to be "equalized". I'm happy to negotiate my own terms. In my experience the union leaders negotiate better terms for themselves than for the people they represent. The company prefers to have a good "shepherd" for the flock - the union leader.

If you look at where the good salaries are, you will not find them in France, Germany, Italy where the unions are strong, but the Bay Area, London, New York where unions are not really a thing.


>If you look at where the good salaries are, you will not find them in France, Germany, Italy where the unions are strong, but the Bay Area, London, New York where unions are not really a thing.

True, but those "good salaries" are only but a fraction of the total salaries in the countries you mention. Methinks a country should prioritize the welfare and well being of the entire country's people and the average worker instead of focusing on the top 1% SW devs while letting everyone else sink.

Maybe keeping public services running for the bottom half of society is more important for society than creating the top SW companies in the world. After all you can't eat software, but we do need garbage men, doctors, pilots, sailors, nurses, handymen, architects, oil & gas and construction workers, farmers, car mechanics, barbers etc. a lot more to survive and run a modern society, than we need web devs to write yet another food delivery, ride sharing or crypto trading app designed just to skirt the laws and scam VCs and clueless investors while the interest rates are low.

If your toilets breaks, you still need an actual plumber to show up in person to fix it since he can't push an OTA fix remotely from home, otherwise you'll be rooting in your own shit no matter how advanced your knowledge of K8s and ML-Ops is. Who cares if you're a well paid SW dev in London, NYC or San Fran but you can't walk alone at night because you're surrounded by poor minimum wage struggling and homeless people on substances or mental illness from wealth inequality, lack of welfare/social care and societal collapse due to decades of poor political and financial policies designed only to favor the wealthy?

This is just my biased opinion, don't treat it as gospel ground truth.


I am interested in your parallel universe where software doesn't underpin every business... What line of business do you work in that doesn't need software for accounting, banking, invoicing, payroll, communications, yadda yadda.

Consumer software doesn't run the world. I think your negative examples of software scams and hucksters are consumer based.

> just to skirt the laws and scam VCs

VCs are not generally seen as victims!

> you still need an actual plumber to show up in person to fix

And that plumber depends directly or indirectly on plenty of software to get their job done, from the basics of getting paid to the more complex of sourcing parts. And they use a mobile phone, which is 99.9% software with a little bit of hardware.


>VCs are not generally seen as victims!

I never said they were.


This is a heart felt message but has nothing to do with SWE pay. You don't make any suggestions here at all, am I supposed to interrupt this as everyone gets paid the same? If that is the case, say it.

If everyone is paid the same, who sets these salaries, unions? Then who sets the non union pay? Or does everyone work for the union or government?


Where did I say everyone should get paid the same? All I said was that focusing on producing the world's top SW companies doesn't seem to produce the societies with the best quality of life, and that that should be the main focus of a healthy society IMO.

Yeah, what I said is not a solution to such problems, just an observation to the Original grandparent comment who tried to point out a few cities that have the best SW compensation as if that should be the end goal for every country.


So we started out with the idea that unions are good for software developers, and now it’s about how you can’t eat software anyway and society should really value someone else? Yeah I get it…


No, I was just pointing out that what London, NYC, SF, are doing might not be the best for everyone even if they host the topo SW companies in the world.


> New York where unions are not really a thing.

I live in NY, and I can tell you that unions are very much a “thing,” hereabouts.


Same here, and unions are not much farther from the old school organized crime gangs.

The unions in NYC protect the union. They care about little else.


> The unions in NYC protect the union. They care about little else.

That's their fiat. They're supposed to be like that.

I'm really hoping that unions are learning a bit of humility from the last few years. We'll see.

Japan (and Germany, I hear), has unions that are stakeholders (and, often board members) of corporations. They seem to work quite well, and are very powerful.


Particularly in Germany, unions are quite literally unions of workers that band together, not menacing cartels. By law, companies must not interfere with workers organising themselves in a Betriebsrat, basically a company-internal union, which (as you mentioned) by mere forming becomes a stakeholder and needs to be involved in certain decisions.

This doesn’t automatically mean you have a mandatory tariff for everyone, just that there is an organisation in your workplace that you can turn to, which will have your interests in mind, without you having to be a member. They can protect you from overreaching managers, baseless accusations, or unwarranted layoffs. And of course, they usually negotiate on behalf of the entire staff, especially on HR topics.

While this isn’t always working perfectly, it’s still a big achievement in terms of equality and worker rights.

It’s unfortunate, I think, that the US has such an awful history in terms of unions. There are far more nuances than discussions on HN make it seem, and virtually nobody looses if employees have strong protections against their employers.


> I don't want to be "equalized".

You already are - by your employer. Mostly equalized at the absolute bottom of every situation where you disagree with your superiors or need to rely on the company for something.

> I'm happy to negotiate my own terms.

And your employer is even happier for you to believe you are actually negotiating your own terms.

> In my experience the union leaders negotiate better terms for themselves than for the people they represent.

That is certainly a potential problem. But think about the distribution of status, benefits and compensation of owners, managers, and employees - that's even more extreme, and prevalent, than misdeeds by union leaders.

This sounds like a bit of a "democracy can have corruption so let's support the monarchy" kind of an argument.

> The company prefers to have a good "shepherd" for the flock - the union leader.

What companies prefer is to shepherd the flock themselves. Failing that, getting a collaborative shepherd. The challenge in unionization is disrupting the shepherding and allowing for conscious collective reflection and action.

> in France, Germany, Italy where the unions are strong, but the Bay Area, London, New York where unions are not really a thing.

The US is the center of the major world empire right now, and is not really comparable with most other places. However, even if you took the US - it's pretty much a hellscape, socially. Large tech companies are swimming in their ill-gotten gains while a huge number of people are homeless, many can only access contaminated water, students are in massive debt, infrastructure is in poor repair, public facilities and systems are under-developed...

----


Exactly this. Union members, to an fair extent, are leeching on the back of other, productive employees.


Labor unions are deeply corrupt. They serve the employer.

At my dad job their leaders of unions are literally paid as "leaders" xd No conflict of interest and the fact they always get so well with CEO and never with workers is not suspicious.


IMO the problem with unions is that they are still attached to a specific employer. I think a guild like structure would be better, where the guild would help you find employment along with improved terms.


It's why we need UBI and (in the US) universal healthcare, IMHO. there's a lot that's great about a dynamic and flexible economy, as long as it works for the people at large.


It's 100% the same also with labor unions. The company has a deficit and has to lay off. You can give up on that if it is the same in Europe.


The opposite is also true: as an employer, you are disposable.

I think, according to the comments I see on HN, it is a bit too much, on both sides. Employees get laid off for no good reason, we already know that part, but many employees don't hesitate to quit when the company needs them the most.

I think the system would benefit from a bit more loyalty, on both sides. You don't have to get married to your employer, but I have the feeling that with a bit more loyalty, both employees and employers could make more beneficial long term plans.


I have a feeling you havent worked long because in the last 20 years of my experience I cant remember of one example where "but many employees don't hesitate to quit when the company needs them the most." was correct. It was always employees being let go suddenly and on a whim.


> It was always employees being let go suddenly and on a whim.

I don’t have that experience. Nobody in my circle has ever been let go. Meanwhile many of them have gone through 4 or 5 employers in the past 15 years.


> I don’t have that experience. Nobody in my circle has ever been let go.

In the last 27 years, I've worked for more than 20 companies. Maybe 5 as a contractor that didn't go FT. Many startups, some name brands. I have been let go (or ongoing contract not renewed) ~6 times - hard to know with contracting when it's sometimes a factor of budgeting. Suffice to say, I have quit far more positions than removed by the actions of my employers. I have been at my current position ~7 years with 1 promotion. I fully expect that I will be let go out of the blue one day.

To prepare for this, I save aggressively. I do interviews with other companies from time to time for practice. Meta, Indeed, Nintendo, whatever. I work on the weekends from time to time, trying new technologies and picking at the low-hanging fruit that might make me more robust in the job market.

This is the state of the industry and will be for the foreseeable future. Losing a job involuntarily sucks. Interviewing sucks. Looking for jobs sucks. All that being said, it's still the best way to get a better job (whatever that means to you). I'm an old man and I'm at the peak of my ability. I do wonder when it will go upside down for me.


I find this hard to believe but I will take your word for it, atleast now I know it can happen.


Yeah in my decades I've only once heard of an employer going the extra mile to keep a guy at a company.

Boss drove to his house in a Bentley and gave him the keys.

Of course the dude was making far more than a Bentley for the company, in a role where your value is pretty much visible on the screen at any time.


Stories where someone just quietly asks for a raise and gets it aren't flashy but happen often, I know of multiple


I have worked long. And I can think of many, many examples of people quitting suddenly and leaving everything hanging, in companies of various sizes.

These days I run a solo business. I do not want to have any employees. I've been burned too many times in the past — and my experience (generalizing horribly) is that most programmers think they are the cream of the crop, superstars that deserve salary, benefits, perks, bonuses, vacations, and fantastic treatment. But then it turns out that a) they don't perform as superstars, and b) the company deserves absolutely nothing in return, so people leave suddenly and without warning.

In the businesses I've seen, the relationship was very asymmetric, heavily biased towards the comfort of employees.


Entitled people exist in all areas, that's a fact.

But you are being too weird in your generalization that usually the table is tilted in favor of the employees. For 22 years of career I've never once seen it.

If you make yourself a niche consultant and can command insane fees then nice, but for everybody else they are just cogs that can and are replaced on a whim.


It is far easier to switch an employee than employer, as decision is made assymetrically - the decision maker, the manager of your manager, for example, has zero emotional investment in you, compared to you and your being accustomed to your place, social relationships etc.

EDIT: It is also true that too frequent switching jobs will have negative consequences for your employability; and high attrition, even if it becomes a public fact, would have little consequences for desirability of the job.


> The opposite is also true: as an employer, you are disposable.

Noone claims otherwise, but the difference is power dynamics and economic output of the state - if the unemployment is super low (like 1-2%) then it's super easy to jump jobs. But in regular, healthy market (3-5% unemployment) employer always have upper hand...


My working career spans ~25 years. Less than 5 of those years have I been a permanent employee.

Most people view this sort of employment pattern as being risky. It certainly has it's ups and downs but it does also mean you are never tied to an employer or really that vulnerable to layoffs or similar. I have had contracts cut short because of organisational crisis but moving on is usually trivial.

People make choices and trade-offs when they choose their employer/how they are employed.

I don't understand why people think a large or even middling organisation is going to consider individual employees over other likely more pressing factors like short and long term survival. I do understand why it would be painful and stressful.


I feel like there's a general shift away from contractors happening though, which is weird because at least in tech, it's often a strictly better situation for both employees and employers.

Contractors get paid a lot more than FTEs in the same position, employers save on lots of overhead for healthcare and stuff. At least for younger people without chronic illness, this is often a way better deal. Employers can not only have the truly elastic work force that they seem want, but they can also actually remove staff where it's not working out without facing some kind of lawsuit. And without waiting for huge rounds of general layoffs while they keep useless/ignorant folks for years and task more productive people with trying to minimize the damage they cause. And yet.. if you want part-time or contract work, it's crickets when it comes to find/filter. The increasingly monolithic staffing empires at big websites like Indeed apparently have so few of these jobs listed that they just ignore the filter and show all the full-time positions anyway.

I don't have a great theory about why. Could be the economy in general, could be AI removing the 1% of actually thoughtful recruiters from the loop recently, or changing tax laws, or employers just enjoying leverage while they use the classic healthcare/employment situation in the US as a cudgel in negotiations, or it could be the perverse incentives to engage in arbitrary hiring/firing to manipulate hype and stock-prices. If anyone can speak to this from the perspective of an employer (or better yet an economist..) it's probably an interesting story.

Whatever the reason, this is all so stupid. Why vacuum up huge numbers of people who are actually looking for stability and disappoint them, and refuse to engage with people who are looking for more casual employment? I will probably live to regret this, but I have wished there was a actually functioning market for gig-work in tech. More and more small/boutique consultancies are shutting down, staffing agencies still barely understand the domain they try to serve, companies usually don't want to talk to people angling for contracts showing up to FTE positions, and the scammy little ecosystem for temp-work in tech is probably little better than hustling on craigslist in the early 2000's. What's up with that?


I can really only talk about the UK but I'd agree there has been a move away from better paid technical contract positions. Mostly this has been due to policy change to remove tax advantages that can come with contracting.

For large scale organisations or government organisations navigating these sort policies just isn't worth it so they simplify it and apply the same policy to everyone, which means the risk/reward isn't quite as balanced as it used to be.

Ironically, for me at least this has increased what I make as I have years of navigating the landscape, but for others it's definitely less attractive.

The more insidious side of contracting is that there has been an enormous expansion in "outsourcing" contracts that are entirely about lowering organisational costs and employer responsibilities and are exploitative without any real benefits to those employed. The majority of those contracted in these cases are almost certainly made up of outsourced ex-employees or those that would in the past have been recruited directly by organisations. In the UK and local government departments are one of the worst, having been forced to make cuts to cope with diminishing budgets.


> I can really only talk about the UK but I'd agree there has been a move away from better paid technical contract positions. Mostly this has been due to policy change to remove tax advantages that can come with contracting.

To be fair, the pre IR35 situation was super dodgy.

To counterpoint that, I live in Ireland where there's absolutely no tax advantage to being a contractor (slightly less NI equivalent, way less benefits and a special dividend tax to prevent those kinds of shenanigans) and yet there appears to be a thriving contractor market, so it feels like there's more going on here.

Now a bunch of those contract positions are far too low in terms of day rate, so maybe it's just an attempt to cut costs while giving naive people what looks like a good deal, because they don't account for all the costs.


Except an employee quitting on an employer just means that the workload gets redistributed to the team.

When an employer lays off an employee, the result is immediate financial distress and the urgent need to secure new employment.

The power differential is substantial and cannot be overlooked.


How's the employer disposable? An insignificant portion of people can find a job in their field whenever they want.


Employees are more likely to quit than get made redundant. Therefore it would seem that employers are more disposable than employees. You can't quit a job for another job with a higher salary and then moan about being made redundant. Generally I think you hope for the best and plan for the worst. If you're a good employee then employers won't want to lose you. If you're not then what do you expect? You wouldn't stay with a shitty job.


> If you're a good employee then employers won't want to lose you.

That's very generously assuming somebody above you actually has a clue who's valuable and who is not, which I have to tell you that I have witnessed, yes, but rarely.


I would say then you have chosen the wrong employers. If you're working for someone who doesn't see your value then you're unlikely to be properly recompensed for it. Choosing a company with less hierarchy and more of a meritocracy would help.


...Which assumes I had a choice for a good chunk of my career. ;)

But yes, technically correct.


Is this an artefact of the US system of not having proper contracts? UK employers will sometimes set a three-month notice period for key employees.

> I think the system would benefit from a bit more loyalty, on both sides

Prisoner's dilemma, innit. The win condition is more loyalty from both sides, but each individual side benefits more from defecting.


US Employers will too.... I've seen 6 months at the VP level, a year at the C-Suite level


It's vanishingly rare for an employer to be more reliant on an employee than the employee is on their employer.


I'm pretty tired of having to argue with leadership about adjusting salaries by inflation. Of course they will begrudgingly eat up increases in other costs due to inflation, but the buck stops with the employees. Keep people that are performing on par or more happy? Naaaah, let's lose internal knowledge and money onboarding a new employee.

I'm tired...


I'm a contractor and one of my client has grown considerably and shifted their attitude towards me from "external expert who helps us in their field of expertise" to "employee with fewer protections" over the years and this is very much true.

Previously I'd tell them I need to raise my rate for one reason or another but I'd also temporarily reduce it when they were struggling with the market during COVID or suspend raising it. When I finally told them I needed to raise it because of inflation and nothing else, they kept hiding behind their own bureaucracy and eventually insisted on finalizing the adjusted contract as part of a round of "pay raises" in the company. I wasn't "asking for a raise", I was informing them of a change in my rate. And it wouldn't have been a raise anyway as it literally barely covered the rise in inflation. When HR eventually sent me the updated contract it felt like they expected me to make a happy dance or something.


I'd say the nature of a contractual relationship fundamentally differs from that of an employee-employer dynamic. As a contractor, you're not requesting a raise but rather renegotiating the terms of your engagement, which is a standard practice as contracts come up for renewal.

Working with a lawyer for your contract negotiations can ensure that your interests are well-protected. They can help include provisions such as inflation-adjusted rate increases and other legal protections to safeguard your position.

Ultimately, the outcome of such negotiations hinges on the power dynamics and mutual dependence between you and your client and your leverage is never higher than at the start of your employment/contract.


This AND you get to read about the great financial position company is in, dividends and stock buyback planned and scheduled, rounds of bonuses for the hardworking executives, who toil in anonymity to ensure good returns for shareholders by culling dead weight.

What? You want your salary to match inflation? On the list you go.


> What? You want your salary to match inflation?

We dont have the money for that; we just hired a junior for your team that interned at a FAANG and had to pay them 2x your salary.


This hits hard. I just got my “pay rise”, that is below inflation, with no real comment. “Was it my performance?” “No, your performance was great”. “Can I look at other advancement?” “We will look next year”.

So yet again, I feel the pressure to look for a new company. I am so so tired.


If you believe your company has your best interests at heart then you're just a mark waiting to be given some unpleasant news some day soon.

As a manager I've personally saved a few folks over the years from a very arbitrary sacking, and it often comes down to a few VPs scheming in some back room with little or no context on what they're planning, and pure luck that you can get to them before they make any announcements.


> If you believe your company has your best interests at heart then you're just a mark

If employers believe you are not a mark - you are unemployable.


The same goes for all human relationships, you might as well include your parents or spouse. Or the government or your local grocery store that might close when you least expect it. I think it feels bad in a special way with the companies because you spend so much time with them which should trigger all kinds of tribal loyalties but the system simply isn't set up this way and there is no real tribe.


What metrics were these VPs optimizing by doing random layoffs?


The only metric they worry about each day, looking good for their C-suite bosses. Genuinely, they'll go and say they've reduced costs and their orgs headcount by whatever, and absolutely NOBODY will ever ask the follow-up about what functions those folks managed or what institutional knowledge has just walked out the door never to return.


Their optimizing for stock price growth which go up when random layoffs happen.


So they do insider trading then. Not surprised.


No, they're pandering to please their bosses aka the shareholders.


As an employer, you are disposable, too.

The difference is the amount of time each side has, to develop an understanding of what that means.


I have trouble understanding how people work for such big companies. Of course if the scale is 1000 employees "the company" cannot care about you; it is an institution not a bunch of people anymore. There is no upper layer to blame, the structure and scale themselves are the culprit.

I decided against that and work in a small company. Work-life balance is nice, we are friends and we all care (at least some bit) about the company itself. That is, because "the company" is us.


Risk / Reward balance.

The place I work at is cut-throat. The company says that we are NOT a family, we are a team (Like professional baseball). Some people are better at other teams (Aka not fit for this company and get traded).

However they pay very well (Cash and benefits) and I can handle it. The people that cannot should work at places more like USPS or smaller shops.


This is worse than the typical family speal. I hope you realize it's just another tactic of the same manipulation. Trying to provide a sense of superiority to it's employees to justify working conditions. If you can't handle it, "go work at USPS" is especially telling.


The pay is absurdly good and the experience is literally worth $100/hr more than small businesses.


> “We need to remind people they work for the employer, not the other way around.”

The part that I find most galling about managers with this attitude is that they still expect loyalty, unpaid overtime etc. from their employees.


I'm reading here and else comments suggesting things like "don't get overly attached" or "don't define yourself by the role you fill" or "don't base your identity on your job"

But how do you "not" do these things?

It seems like I am doing these things automatically and I don't even know how the alternative world where I'm not doing these things looks like.


One thing that worked for me: think about what you’d do in retirement. Beyond video games/tv/your vice of choice.

Then start doing that now. Probably can’t do it to the same extent. But you can usually approximate it some.

You’ll be surprised at how life-giving it is, and that’s because it was a real desire buried under a mountain of “should.” And how hard it can be to even figure out what you want to do, and actually follow through on it.


This seems like a really good advice. Thanks.

Also the addition of "how hard it can be to even figure out what you want to do". This is imo a huge thing.

The decision paralysis and fear of doing and being what YOU authentically want - not somebody else, not some rules, not some abstract expectation what your future partner want you to be like, not what your mother/friends/teachers/mentors wants you to be like, not some "rational person" as described below, but you and you only - brings you pain and avoidant behaviors.

The avoidant behaviors come with a compounding cost on top and you can spend so much time not actually doing what you want.


Yeah. It's a hard question, honestly, and I only arrived at a decent answer for me (indie software dev) after sitting with it for a few years.

A few things that've been helpful for me:

* HealthyGamerGG's Youtube channel (the quarter life crisis vid is excellent)

* Self-Care Tips For Children of Emotionally Immature Parents (a lot of people's values were given by their parents)

* Therapy

* Mindfulness practice


Curious: what do you want to do in retirement and how does that differ from what you do day to day?


Indie software dev and play music seriously.

I’ve made a few apps that together generate gas money every month and practice music almost every day, along with getting instruction from a very good teacher.

Next step is buying out time from my day job to build my own business further. Also learning more market research, and marketing in general.


I think many suggest that we shouldn’t define our work and identity by our employer or specific job role. Instead, focus on building your expertise in the field and career in general.

This approach allows you to avoid becoming overly dependent on a single company, unlike those who are focused solely on advancing their careers within one organization by relying on trust and loyalty. Those individuals often find themselves vulnerable, risking their positions over minor inconveniences or corporate decisions that are beyond their control.

By building your identity as an expert in the field, you create a more stable foundation for your career, regardless of the dynamics within any specific company.


> we shouldn’t define our work and identity by our employer or specific job role. > By building your identity as an expert in the field

I get your point that diversifying the points of external identity validation makes you less dependent and this is a better position.

My question is about another strategy, to stop identifying/attaching etc. at all with what you do. And that is not illuminated to me.


I think it's about maintaining a healthy balance, and asking yourself once in a while "what would a rational person do?"


Context: big American tech, hiring tens of thousands of “engineers” through leetcode during a financial boom, and then firing a substantial part with an email during the bust.


Thankfully most companies in the world aren’t American “at will” employers and don’t have tens of thousands of employees.


I was disposed of recently after 4 years. Looking back now I feel I put in too many hours, filled in for roles and responsibilities without financial compensation. I'm 40 and still making these types of mistakes. Just an overwhelming feeling of sadness and frustration.

High five for all the other recently made redundant peeps.


Not at my company. We’re more like a family than a traditional startup.


When I was younger, I also fell for this. Today, I shudder when I read this. In many cases, execs will abuse the family status to squeeze extra work out of you while you fail to even notice. Stay alert for sentences like "But, we are a family, so..."


I believe people missed the irony here.


> We’re more like a family

Run.


some of yall really need to get your sarcasm meter tuned up


I missed the "startup". My bad :)


You should have put that in quotes.

I would even openly admit that I voted your comment up to mitigate the punishment for your mistake, but then they would vote me down. So, I don't. Just so as not to be misunderstood.


That is even worse.


Too bad this misses a "/s". I guess that's why it gets downvoted :-/.


I was in such a company, do not pass go, do not collect $200, just go.


Management mandated family with "living at work"? Run.

Normal work schedule with grunt employees doing not mandated stuff together once in a while after work? Okay, that's nice, but you should still have a social group that's not (only) coworkers.

Huge difference.


Do you get free soy latte, too?


fruit basket.


haha I think people aren't getting the humour here


Instant red flag.


>“There’s been a systematic change where employees feel the employer is extremely lucky to have them,” Mr Gurner said. “We need to remind people they work for the employer, not the other way around.”

At least in historical times there was the ocassional revolt against the feudal overlords, and types saying such things were stomped which kept them in some humility.

Hell, even Louis XVI saw himself guillotined when he pushed his luck too far.


Read the rest of the French history book, please. So you know what happened afterwards and keep your pants zipped up.


Over a long enough time period: France became a well functioning democracy with a strong social safety net, worker protections, and work life balance.


The royals and the feudal system crumbled?

More such types met their death in the guillotine, including some revolution leaders?

Count me in!

(Sorry, I'm European, we know the whole history in my parts, from Charlomagne to Robespierre, Saint-Just, all the way to De Gaulle and Macron)


one thing I believe is in the near future - software will go towards small service firms i.e 1-3 people or at most 20 like law firms etc. given the prevalence of open source. second, being software is now a commodity with 0 price.

you can use a generic crm, erp etc .. but most the valuable workflows are 1 of 1. hence need to be bespoke. case in point SAP implementation consultants.

however, the huge obstacle is most "software" engineers don't think like engineers or businessmen but think like scientists and tend to be dogmatic.

the huge affinity for "dick" swinging sorry ladies .... i.e showing how smart you're and coming up with the most complex contraption e.g kubernetes, react means we will never get to that level. as most engineers won't be able to deliver things solo or with a small team and hence will rely on employment.

and please don't mention A.I -- humans can't make predictable userland software as is.


Don't base your identity on your job.


“There’s been a systematic change where employees feel the employer is extremely lucky to have them,” Mr Gurner said. “We need to remind people they work for the employer, not the other way around.”

As much of a tool as this guy seems to be, it's hard to say he's wrong here. I've also been noticing a surge of tech people treating companies as some kind of social service / adult daycare where it's the company's responsibility to make sure the employee and their family are living a good life. It's really bizarre.


It's not that black and white. The relationship between employer and employee should be far more symbiotic than what Gurner states. Both should benefit equally from the system. That is no longer the case.


> it's the company's responsibility to make sure the employee and their family are living a good life

Ultimately that's why the person is going to work, no?


I think this guy is the kind of person that will fire an employee out of spite, even if it will damage the business.

‘the peasants should know their place’

I am not clear on this whole ‘employees want too much’ issue - we are still talking about companies like FANG that have giant profits and insane capitalisation? Why is having employees claim larger share of the pie a bad thing?

The money they pay in salaries actually gets taxes and enters the real economy. The money they stash in tax heavens does not


> “There’s been a systematic change where employees feel the employer is extremely lucky to have them,”

Aren’t they? I feel like that’s a healthy way of looking at it. Goes both ways though.

> “We need to remind people they work for the employer, not the other way around.”

What does this even mean? Remind how? And why isn’t mentioned that it’s supposed to be a mutually beneficial exchange?


In the US, our healthcare depends on being employed. It is indeed bizarre.


That's due to tax laws that effectively make it cheaper to compensate healthcare than in cash. Since everyone needs healthcare it's a standard offering.

But you're free to purchase it privately. I've bought health insurance privately when unemployed easy peasy.


> But you're free to purchase it privately.

That hardly disconnects it from being employed, unless you are fortunate enough to have savings/inheritance/etc to fall back on.


Well yeah if you want things in life you need to offer something in return, obviously the doctor isn't a slave at your command to work for you for free. But you need not be employed to employ his services, merely need to compensate him for his employment in your service.


What if you're disabled (like me)?


Your options are to offer the doctor something, ask for charity, or use violence (either yourself or through the state) to force someone to give you what you want.

Obviously I am not going to advocate for violence.


But "violence through the state" are you suggesting that tax funded health care for those unable to pay for insurance, an act of violence?


Why do you think people choose violence?


There are many reasons.

One may be that in their particular case they can get away with it, it works, and they can blame the victim as not having a right to keep what they took in the first place.


We can go full postmodern - what gives anyone a right to anything in the first place anyway? In the end, isn't it whoever has the most capacity for violence who has the "right"?


You could consider that, but focusing on the violent option (curiously so far to the exclusion of everything else) and then beyond that focusing on rights based on capacity for violence may not be the path that comes out with the most benefit to the disabled.


I've never received charity, but I've certainly received violence, and seen much more of it.


> It's really bizarre.

Everything seems bizarre before it becomes the new standard.


A company can remain operational for quite a while if the business owner walks out.

A company has to shut down pretty much entirely if all the workers walk out.

As both a worker and a business owner (and formerly an employer) I can tell you that this will always hold true. Sure, in most companies the business owner will also be the general manager or CEO of the company and actively steer the long-term trajectory and development of the company as well as manage day-to-day regulatory compliance and other concerns of "business as usual" but all of this is literally just work and owning the company is neither necessary nor sufficient for doing this work (except when it comes to legally representing the company but that too can be delegated to a person who doesn't have to be the owner).

What a business owner brings to the table, like a landlord, is capital. It doesn't matter if this capital was accumulated through hard work, exploitative business practices, bank loans, inheritance or anything else. At the end of the day the difference is a business owner has capital, a worker only has their own labor to sell.

I'm not sure why you're blaming employees for treating companies like "adult daycare" when you're even saying it's something you observed the development of. If you did, you surely know the origins, most prominently Google and all of its cultural copycats. Startups having foosball tables was a cliché over the past decades for a good reason. In a market where experienced and skilled developers were rare and job openings for them were plenty, companies tried to attract and retain them at any cost.

Laundry services, on-site gyms and three warm meals at work meant less private life and more reliance on the company for everyday necessities, it also meant overtime was less visible because you're "living in the office" anyway. The "adult daycare" phenomenon existed as much to pamper high-value employees as to lock them in (psychologically at least) and to trick them into fully identifying with the company they work for (and give up their private life for it). It's functionally equivalent to any run of the mill cult. The crux here is that the companies didn't want to make sure the employee's family was living a good life, they wanted to make sure the employee didn't get distracted. Heck, companies like Google have sponsored freezing their employees' eggs to incentivize them delaying their family planning. There's a reason former Google employees still call themselves "Xooglers" because having worked at Google is still ingrained into their identity.

Also, conveniently, all these benefits and affordances ensure employees don't think they need a union or can be told that unions would actually get in the way by asking inconvient questions or demanding separation of work time and private time or fair treatment of individuals who don't want to or can't participate in "the lifestyle".


I think most advice here is bad for long term career. Yes, you should ask to be paid for what you are worth, you should walk away from toxic culture and avoid being exploited.

Having said that, you need to care, care about your work, your team. You must give it all you have and have the pride of having produced great outcome. You will learn and grow and have a great network of people.

Don't do this for others. Do it for yourselves and your mental health, because the joy of having done your best will be more rewarding in the long term.


We put our savings on Wall Street firms aiming to "maximize shareholder value at any cost" and then complain when these companies end up treating employees like cattle.


Tragedy of the commons. You're right though, saying 'take 10% of my pay check, invest it, and get as high a return as possible' is at odds with 'pay me more'.


Why is an employer allowed and socially accepted to hire more than one person to do the same job, and even have someone shadowing you, but an employee might get fired if caught working another job? Why can an employer fire someone on the spot without notice, but an employee is expected to give a notice period? These are among many questions that highlight the power dynamics between employers and employees.


I have been a lousy employee, average employee, exceptional employee at various jobs in my life. The one thing that is 100% common in all these jobs? Nobody gave a shit. The only people who cared a tiny bit were my immediate team mates, that too because their deliverables were tied to my own.

Anyone young reading this - the only thing that you will get for doing good work is more work. Of course there are exceptions (these exceptions are usually more at team level than organization level), but they are rare.

If you don't agree, try asking for more than 2% raise and see how the conversation goes. Unless your employer is totally dependent on you or you have some rare skill, chances of you getting treated fairly are pretty low.

I used to be idealistic and look down upon people who work two remote jobs effectively getting paid twice for the same time. I don't do it myself, but I have gotten off my high horse and no longer frown on such practices. If they can make it work, more power to them. Loyalty to an employer is like loyalty to Trump, it is just a one way street


> If you don't agree, try asking for more than 2% raise and see how the conversation goes.

Yeah, I did, like 3 months ago.

"We'll let you know when the boss gets back."

Haven't heard a word about it since.


If you are not a shareholder of the company you work at, you are basically a cow that is being milked and once you no longer can be milked or business decides they need to pivot to pork, you'll get slaughtered.

Always do bare minimum, just enough to not be fired but keep your managers upset. Never do more than what you are paid to do and adjust your performance based on how happy you are with the pay and how much money company makes off your work.

Seen examples when employee on £80k found a way to optimise some queries in the product. That translated to substantially lowered bills and increased sales. Talking millions in extra revenue. Did they get a bonus? Bump in the salary? No. Soon after company found a new investor who brought in their own team and that developer was let go.

Lesson - never go out of your way, never do more than you are asked to do. Save any brilliant ideas to yourself. Maybe when they let you go, you will use them at your own business and get competitive advantage.


If I could perhaps offer a middle of the road take.

I think there's immaturity on both sides of this. Many employees are treating employment as a kind of child-parent relationship, where as long as they're at least moderately obedient, they're entitled to be taken care of.

On the other hand, there's certain employers who feel a childish need to show how strong they are, by being ruthless, and making big dramatic "difficult" changes (not difficult for them) as a kind of theatrical performance of how action-taking they are.

If approached maturely, employers would be reticent to do layoffs like this, because they show comically poor staffing management, and cause huge waste and losses. And employees would put more effort into career defence, rather than putting all effort into working hard for an employer, who they can't guarantee will or can reciprocate their loyalty.

I.e. greater diligence is needed on both sides.


> The recent tech layoffs have shown that employees are disposable in the eyes of executives.

In reality they are. There may be only a handful of employees in the world who are truly irreplaceable. Without employee X the shelves will still get stacked, the reports written, the coffee made, the code written, the product sold.

Naturally this also applies to the executives too ...


The nature of the relationship between the employer and employee is spelled out in the employment agreement (in the US). Sure it is legalize but the nature of the relationship is clear:

Any company that claims to be a "family" should put an employment agreement in front of you that reflects that. I have yet to see anything even remotely resembling such a relationship.

Rather, ime, the nature of the relationship spelled out is one of asymmetric power, rights, and remedies.


And if you work at a place as an employee that has made a situation where you ARN'T disposable, you should either try and change that or leave.

If there's a single point of failure like that, the company is being mismanaged. NOBODY leaving, getting sick, taking a holiday or even dying, should leave the rest of the company at risk.

Companies should most certainly value employees and treat us with respect, but they should also be setup to allow for employees not being around forever.


I don't think have seen any different since always. You have to always look for the next job, IT companies do not last, this is how it works.

It's not just a legal matter, it's objectively the economy. Even if you would enforce it, a company would not be able to make money in some cases.

Boards and top management care just about money anyway, so you'll get extra degrees of shit.


Depends on your job and relevance to the company’s bottom land AND the ramp time for new talent. I’m in charge of delivering two products. If they canned me, their roadmap would be toast for the next five years. And we’re so short staffed there’s no one to fill my role or bring someone in and ramp them even if they could find someone.


I wonder how often average employee leaves company voluntary when they are not needed or produce value? I see some rockstars pursuing their own goals, but how many of your average employees would do it? And not do it for other reasons like wanting a career change or more opportunities. Purely just for good of the employer?


In my experience people don’t change jobs because of comfort and the lack of resilience to stress that comes with being unemployed. And possibly having negative interactions with people they work with. Also there is the possible pain of guilt some employers try to impose like, we invested so much in you, bla bla, but you left us


Really if you aren't disposable barring literal world class individuals, then management is utterly incompetent at their jobs. Even in a utopian happy relationship you could get hit by the proverbial bus or truck and then the company and everyone else in it is screwed.


Even as a cofounder of a vc backed startup, both of us felt disposable and replaceable by the investors.


There is projection and there is also reverse projection. This seems like the latter.

I wonder how many slave owners said "look, I can't leave this plantation either"?


Of course, it also depends on the local laws. In some countries, there are stronger employee protection laws.

My employer wanted to do layoffs. They had to come up with an offer that's so good that some employees accepted it (everyone who wanted to remain in the company did).


I live in a country where US-style layoffs are illegal. Huge weight off my shoulders as a sole breadwinner with young children.


I've always thought that if you were to plot your disposability it would be some function of the size of the company you work at. In a small company or startup you are more "valuable" than in a large organization.


There is some truth to that. But often you're also much more subject to the whims and idiosyncrasies of a single person (i.e. the owner), including (but not limited to) getting fired over something silly.


so.. more beatings until morale improves?


In my experience, it's "The meetings will continue until moral improves."


Related: "Disposable Employers (2014)"

https://news.ycombinator.com/item?id=40932252


Loyalty is lock-in, lock-in makes the one locked in more vulnerable, and more vulnerable means less power, and less power means less compensation.


Many employee perspectives here will change the day they start their own company with their own money and hire people to work for them.


It’s not good to keep fixating on how much the cruel executives make. They are employees just like you, and they have similar worries and concerns. Also, loyalty cuts both ways. Companies will invest more time and energy in employees they know they can count on. You have to decide whether to take that risk or remain suspicious and bitter. Even with all that, both sides have the right to cut ties at any time. Its not so much like a marriage as it is a long time living arrangement.


Executives are not like regular employees, they have a huge freedom to set their own pay at any level the shareholders will accept. The limit case of this is the Musk deal: https://www.theguardian.com/business/article/2024/jun/13/tes...


100% this. Even when executives aren't the owners, they still have a very different position of power than even upper management. The industrial era black-and-white model of worker vs capitalist may not be a good fit for the way large companies are structured but executives are very much the true labor aristocracy, acting more like the royal guard to keep the rabble in check than like a fellow worker who shares your fears and needs.


I didn’t mean that they were exactly the same as you. But they do tend to get fired all the time and in many cases they have to be compensated in order to induce them to leave their current job. I do agree that keeping the rabble in check is part of their job, but that role extends all the way down an organisation to the chief bottlewasher. Regarding the prior comment, Elon Musk is obviously a very special case since he is the owner and he DID get the stock up way beyond what anyone would have imagined! I don’t think we want to build a generalization around him :-)


I hope this is a lesson to workers to make career decisions with the same level of detachment that your employers do.


I lot of the discourse on here is flavored by an industry experiencing more than 20 years of boom times.


Why would you ever think you weren’t? Also, think of it as a sports team, not a family (ew)


Choice of terms in "human resources" tell enough on those people's perspective


Work to make your employer disposable too by always marketing yourself and networking.


If anyone at a company isn’t disposable then the company isn’t resilient.


> The recent tech layoffs have shown that employees are disposable in the eyes of executives

Ah, yes. Employees, who would easily switch jobs for whatever reason when it's beneficial for them, complain that they can be let go when it's beneficial for the organization.


I'm thinking majority owner CEO is the least disposable employee


And your employer should also be as disposable for you.


What I love about this is the narrative around loyalty like we are some kind of samurai. A company gets all the benefit to call itself "a family" and to push employees to be loyal to the company as there's a high cost in offboarding and onboarding people (knowledge, morale, the fact that new joiners aren't really contributing at their best capacity for the first 3/6 months at least depending on seniority etc). Even during resume screening there's always a lot of questions on why people "jump" from a place to another if they have changed jobs every two years.

But a company makes mistakes (over hire, product line that don't work, market expansions that don't bring the expected results, overspending etc) and never talk about this openly (the responsibility is always on the market, the situation etc) and often they have obligations towards the investors or the market (if they are public).

There's also a psychological burden in changing jobs (impostor syndrome, fear of something unknown, new domain etcetc) and companies use this to convince people to stay. Most of the job of a people manager is to convince people that they are in the best place they could be and focus them on new challenges so they don't have time to think.

Don't be fooled by any company, if they think they have to fire you because some spreadsheet calculation told them it is the best thing to do, they will.

tldr; Decide what's best for you (and your family if you have one) and never feel bad about it. Loyalty is not a thing in the workplace.

ps i have personally witnessed and went through horrible situations where managers had to openly lie about people performance and fired a bunch because the company made bad predictions over their expected revenue and had to fire people to "prove they were doing something about it" and show some cost reduction to the investors. Once a ceo literally cried on hangouts while communicating the decision to fire a whole department, and the day after (while those people were still part of the company) did a whole motivational speech about how that was going to be the best year for the company and we had a lot to look forward to.


Developing nonfree software is not worth it.


“Shareholder value” reigns supreme in this late-stage capitalistic world. The executive class lives extraordinarily well off the fruits of the enterprise while the rest lives off the scraps.


Coming likely from a highly paid software developer which earns more money than 85% of society.


> It’s okay to like your job and employer. Just understand that, as an employee, you are disposable.

This is a) trivial and self-evident, and b) symmetrical in the sense that company is disposable too: any employee may fire the company at any time and get to another company with a two weeks notice. So, what's the point?


Capitalism is a brutal, fatally flawed system that just so happens to work pretty well depending on which side of the game you are on. Sometimes, everybody sort of gets by on it, but that requires sustained heavy-handed out-of-band correction also known as government intervention.

We have set a game in motion that even sounds bad in theory leads to hideous results. That it quasi-works in practice is a goddamn miracle and a testament to our flexibility. I say quasi, because for it to work for the top of the pyramid it requires large swaths of our species to exist in bitter, soul-crushing poverty and, given that morality is not really an issue for us psychopaths, it remains to be seen if our recent penchant for planet-scale destruction has any long-lasting effects on our ability to survive as a species.


Half a million


Ok, so why are you still employed.


When I started contracting, all the advice I saw was like "you need to have three months of income in savings and maintain this reserve or you will go bankrupt". I never had that much money in savings and to this day still don't but I still think it's good advice. I had of course other advantages that allowed me to overcome the hardships.

But more directly, I think "if you think employees are disposable, why are you still an employee" is a very naive - if obvious - question. Even as a contractor I'm functionally treated like an employee by many companies and if anything I'm more disposable this way than I would be with a salaried position and career. The question is "what else" and if there is a dichotomy, the answer is "be the employer" but that is simply not an option for most and if you find yourself being an employee you likely aren't in the position to become an employer because you don't have the funds to start a business without a significant existential risk.

The truth is not just that most business founders fail. The truth is also that most founders of the largest businesses that exist today either started when there was no competition nor regulation or they were already filthy (generationally) rich to begin with - or both. So what else is there? Not participate in the economy? You might as well insist people refuse to breathe.


No, the question is not this complicated.

If you can be disposed of, why haven't you yet? The answer is that the employer is making money off of you. If that stops happening, you're out.

This is job security: make money for your employer.


I feel like Marx wrote something poignant about this.


Rachma


Lately, especially with the layoffs frenzies, I've been rethinking one of my engineering culture practices in particular: having a culture of everyone maintaining documentation for everything (using particular lightweight methods and conventions).

It's a lot harder harder to tell people to do this (because it's professional, it's effective for your team and company, and you'll be valued as a great engineer)... when they can look around themselves, at our industry, and see all the sociopathic execs at companies having great years... getting rid of people to make numbers look even better.

And making a liar out of me for telling people they should be thinking about our collective success, rather than hoarding information for job security, or declining to help out a colleague in what (in a sociopathic company) could be a zero-sum game.

I still believe in great engineering teams, and I will heal or smite any toxic elements within my power... but I haven't yet figured out how to reconcile my best-practice culture theories with the current reality, when we see all these prominent techbro companies revealing more of their true nature in a way that employees can't ignore.

One idea is to bootstrap a company that's better, and not get into a VC trap that eventually will probably make you be jerks even if you weren't already predisposed. (It's hard-mode, compared to just getting some VC money, hiring people, and just repeatedly trying to look like you have growth potential. Also, you have to share the equity more equitably, or you're telling people that the truth is that it's transactional, and most of the talk about focusing on the success of the whole is a swindle, to get them to do what you want to make you specifically rich.)

Another idea is to find a good company, and work within that. (But that's hard, when even the ones that profess to be more values-oriented than most are usually just a veneer over the familiar sunny-sociopath culture.)

Another idea is to hire a team with values compatible with the good culture theory, and if the company starts going bad, we idealistically or on principle still do things right. And it the company really stabs itself in the face, and we have to move on to other places, we'll have that network of a rare great team.


TL;DR it is a job


Hate to break this to you, folks, but as a human, you are disposable.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: