The young employees believe it entirely because they have never known any different.
The more experienced become more realistic about the way the entire system works.
Then one day out of nowhere "hey btw we're not going to renew your contract, we're nice so we give you an extra 10 days of vacation don't bother coming back tomorrow, oh and all your accesses have been revoked". At least I got the reality check right away, some people get that way down the line when their whole persona has already been built around their job
the real pro-level insight is understanding that the people left behind are often in a worse position - inertia keeps them locked into a dying company
But the thing is, I like what I'm working on, I like letting my passion dictate my actions. I want to go home at the end of the day and be proud of what I have accomplished.
But it's not worth putting in that effort for a company that treats you like any other resource. So I'm starting to become one of those soulless employees. You can call it quiet quitting or whatever. And it's slowly killing my spark.
I started working on my own projects to keep that spark alive. But 2h every day is not enough to build something that's worth it.
But yes, the first time you experience redundancies regardless of whether you're made redundant or survive is definitely an eye-opener. It's like those financial disclaimers "the value of your investment may go down as well as up". There may be very little warning. It may even happen at a time that's very bad for you personally. And it does break trust among the company.
Often some functions are moved or merged into another unit, and that’s the escape hatch for the few people someone really wants to save.
>the law enforces a social scoring system to determine who is affected, prioritizing the protection of the most vulnerable employees
This is the reason OP got laid off, if all he says about his high performance is true. The good old positive discrimination making unintended victims. Germany just lost a 10x dev's productivity for this.
While I agree with the spirit of the law and don't have the details of this case, it is quite the sad situation for everyone involved.
It's a waste that so many individual contributors who, as the author said, had good performance and were close to the users went through a laid off. Now a new generation of previously high achievers work force will get back in the market and no longer use all their potential for their job. Like it wasn't the fault of the new company that hired me, that now I do the bare minimum, they won't see the full potential I gave before. And I, I cannot prevent it. My work ethics and motivation died after the lay off.
I know people who could easily retire or at least get a much chiller job but they stay in their high responsibility positions, complaining about it everyday, stressing them to the point of having physical consequences.
When they laid off the other team that was working in our office (on an entirely different product), they of course assured us that we were safe - they believed in our product, yadda yadda.
Then at some point, things started getting weird - a job position was cancelled right before we were going to offer the candidate the job. A trip to HQ was cancelled last minute. An external team was getting increasingly involved.
About a year after the other team had been fired, the second highest ranking executive was visiting our office, something he would do once in a while. When the visit was announced, we were joking that "if he brings Pattie from HR, they'll lay us off". I got the message from my coworker on my way to work: "Pattie is here."
The speech the executive gave us was the stupidest thing I've ever heard somebody say to me. He literally said: "In a couple of years, you will look at this as a big opportunity." We just rolled our eyes at each other. When he left the room, we picked up the remotes and started playing stickman against each other. It was the only thing that seemed appropriate.
We had a very nice office and so we were looking forward to be able to spend our notice period together, playing video games, making music and doing the bare minimum in terms of handover duties. Unfortunately, covid happened at right that time and our time together was dramatically cut short, which I still consider a tragedy.
One woman in our team was pregnant and fought the settlement they were offering us. As far as I know, they had to keep her on for longer and she eventually negotiated a better deal - pregnant people are especially protected under German labour law.
To this day, some in my former team doubt that what they did was really all that legal and think we should have fought back, because it later turned out that they lied to us about a bunch of things. But I doubt it would have been really worth it. They just wanted us out.
Good reminder, never mix work and personal. Or at the very least maybe use a cloud service or a thumb drive.
So I’ve replaced advent of code with various other stuff, music, woodworking, books, the great outdoors and while my life is less rich in technology it’s becoming much fuller in other ways.
I think I prefer it this way.
- You're only obliged to work your contract hours. If you do more then make sure that you, personally, are getting something out of it, whether that's "I look good to my boss" or "I take job satisfaction from this" or just "I get to play with Kotlin". Consider just not working overtime.
- Take initiative, but do so sustainably. Instead of trying to look good for promo, or alternately doing the bare minimum and just scraping by, take on impactful work at a pace that won't burn you out and then leave if it isn't rewarded.
- Keep an ear to the ground. Now you've got a job, you don't need another one, but this is a business relationship just like renting a house or paying for utilities. Be aware of the job market, and consider interviewing for roles that seriously interest you. Don't go crazy and waste the time of every company in your city lest it come back to bite you, but do interview for roles you might actually take.
The last two points are fine, however.
This, incidentally is good advice for both sides of an employment relationship: employers sometimes also mistakenly believe that employees are their friends and family and then get a rude awakening when employees suddenly leave with no warning, for a 10% increase in salary.
a) uncompetitive - taxes too high, too much protection for people who might not merit it;
b) less likely to start new businesses - in theory, you can have a great welfare system and a great atmosphere for enterpreneurship, but in practice, the former will usually stifle the latter, as the "eat the rich" types will dominate the discourse;
c) extremely vulnerable to the aging problem. Too many pensioners, not enough kids, not enough highly qualified migrants who have zero reason to subject themselves to lower compensation, higher taxation and, on the top of all, interaction with bureacracy that insists on the local language. OTOH hardly literate people from Afghanistan or Niger don't mind any of that; the German / Dutch / Swedish welfare system will take care of them even if they do nothing and/or immerse themselves in the black market.
IDK how to get out of this pickle, the local population is addicted to high welfare spending and other onerous protections like to crack and won't vote against it, even though it is becoming clear that as we fall more and more behind the US, we won't be able to afford a system like that.
Robust welfare states can be only carried by robust economies and a lot of young workers. Those conditions existed in the 1960s or 1970s, and our current systems are downstream from that, but the foundation is eroding with every passing year.
The final collapse will be pretty ugly, something like Argentina, but full of 70 y.o. paupers. Weaker spots in the EU already have a huge problem providing healthcare to the elderly, or even anyone. On paper, it is an universal right, but in reality, there simply aren't enough doctors to carry this obligation out.
The Czech Republic is somewhere in the middle, nowhere near as bad as rural Bulgaria, but try finding a dentist who accepts insurance patients outside the major cities like Brno and Prague. That will be an exercise in the impossible.
I really don’t think that this is true. Plenty of people work boring repetitive jobs such as assembly line workers. Pick up the pay check, commence actual living.
The dream is to work doing something that you love, but that’s not going to always pan out; and that’s ok.
I wholeheartedly endorse your adjustments - it is fine to go above and beyond but for heavens sake people please think about why beyond some vague competitive urge. Going above and beyond without a plan just means the effort will likely be wasted. Some cynicism should be used. Negotiate explicitly without assuming that the systems at play are fair, reasonable or looking out for you.
This kind of managerial behavior seriously kills employee motivation, because it both communicates that 1) no one has job security and 2) that management is apparently incapable of managing money responsibly.
“Sorry, we spent $200k on consultants and conferences that accomplished nothing, so now we have to cut an employee making $40k” really erodes morale in ways that merely firing people doesn’t.
It says that employees who have been longer at the firm, have disability, need to support family etc. should be let go last, compared to employees who have the same qualifcations, rank etc. So, in theory, what you're saying is wrong – the company would not lose their "10x devs" (whatever that means) because of this law.
Also, OP mentions the law, but does not say that he was affected by it.
Many EU countries have enough wealth, the problem is that it is unevenly distributed.
Go to small companies, yes they pay less but also yes: you will have real impact and they actually need you.
Staff is overworked and underpayed, waiy lines for crucial procedures can count to decades.
The workforce is aging because young people have stoped reproducing and fear of losing welfare money and the sight of brown faces prevents authoritiesfrom importing competent foreign non eutopean workforce.
This will collapse. There is no doubt this is not sustainable.
This is not an uneven distribution of wealth. Its a monster system that costs more than the national GDP can reasonably sustain in the long term.
Now I am no proponent of privatized healthcare, the current system does not work though.
Everyone suffers like this.
Note: My employer provides private healthcare insueance for us. I live in the richest part if the world. The Nordics. My private insurances gets me same day medical appointments.
The poor sods that cannot afford it have to wait weeks.
Tell me how this is fair and how wonderful the nordic welfare is??
Its americanized and terrible for almost twice the price
Typically if the company is really in financial trouble, they will also NOT use the pre-allocated budget which was not yet spent (=200k for company events, although the budget for such things was planned and approved last year).
I have seen companies actually taking care of finances (both firing people AND blocking useless events) and I have seen companies doing what you said, which creates pure hatred.
It's also easy to make the next year prediction be whatever you want since in a small company it's just you saying a number that the board doesn't think is too outrageous and in a large company involves you asking an analyst to increase the word of mouth factor of their model or whatever.
There is only one person who really can stop cycles hitting budgets and that is the CEO. IIRC Warren Buffett lamented the fact that the CEO is more of an investor than a manager and that spending budgets as a senior manager gives them almost no experience in setting those budgets.
This is probably the most heartbreaking aspect of modern HR policy.
It’s not just about layoffs. It’s about the way the company incentivizes (or doesn’t) worker loyalty and enthusiasm. You could have employees that spend their entire career at a company, and refuse to ever “go the extra mile,” because there’s obviously no motivation to do so.
Loyalty, engagement, and morale usually comes from things other than paychecks. Often, simple, basic Respect can have huge impact on the motivation and loyalty of employees.
It’s actually quite mystifying [to me], how modern HR practice seems to actively discourage things like treating employees with Respect.
I worked for a company that was (at the time I joined them) quite well-known for employee retention. I think the average length of stay was about 25 years, when I joined. They didn’t pay especially well, so their corporate work environment was responsible for that retention.
As the years went on, I watched the HR Department become much colder, and more impersonal. They became absolutely obsessive about constantly reminding employees, at every possible opportunity, that we were simply replaceable cogs in the machine, and that the company could get rid of us, at a whim. They never really improved their compensation, and gradually removed many incentives, so it became all stick, and no carrot.
Performance evaluations became insulting and predictable exercises in humiliation. I was often told to reduce the encouragement in my evaluations (I was a manager, for many years). I used to take pride in specific and eloquent praise in my evaluations. My employees really appreciated that.
HR definitely wanted to make sure that employees felt insecure in their employment. It was obviously a deliberate and calculated policy. Our HR was run by the corporate General Counsel, so, lawyers set the tone.
By the time I left (as a result of a much-anticipated layoff), the employee morale was completely in the shitter, and the company’s much-vaunted employee retention statistic was no more.
This what happens when country policy and businesses are driven by awful neoliberal economic theory and neoclassical/orthodox economic policy.
For the past 40 years, we have seen:
- wage stagnation for labor
- decreasing worker protections (in tech, this means forced NDAs, arbitration, non-compete clauses)
- significant decreases in social safety nets
- increasing wage disparity across the board
- decrease in investment of labor and company and emphasis on stock —manipulation— buy back programs and layoffs for short term gains
- decreasing participation in labor unions and thus decrease in collective bargaining power for labor
- non-transparent pay grades across the industry
- rampant wage theft in the form of: “instead of paying overtime, give you a title, a salary, and expect you to push more than 40 hrs a week” (or do a job that usually requires 3-4 people)
- decreasing worker loyalty to companies
- increasing consolidation of power and money through monopolies and monopsonies
In general, single payer healthcare + pay-as-you-go pension systems + relatively comfortable welfare systems + high taxation and regulation to support those systems.
Yes, there are meaningful differences across the continent. But visible outliers are scarce. One of the really nasty consequences is underfunded defense, which caught up with us once Russia started acting on its imperial dreams.
"Many EU countries have enough wealth, the problem is that it is unevenly distributed."
A typical EU government spends about 40 per cent of the GDP, with the heaviest part of the spending being pensions. The worst outlier, France, around 55 per cent. If this is not enough, it will never be enough, short of mass expropriations.
We already have a massive brain drain to the US. More punitive taxation = more brain drain.
People need to dream, I guess.
The US is a terrible place to live in if you are poor. But for a typical Hacker News denizen, moving anywhere to the high-taxation domiciles of Europe would mean a major loss of income and worsening of many services.
The people who do so have always seemed utterly insane to me. It’s a business transaction like buying a loaf of bread. Why do people act like it’s like getting married?
Even then, the mismanagement of funds just communicates a level of incompetence that is more demotivating than cuts from an actual lack of funds, IMO.
“Sorry, the market has shifted and we can’t afford this,” is at least somewhat understandable when you have trust in management’s ability. When you don’t, it comes unpredictable and chaotic - never a recipe for getting good work done.
I was part of a well performing team in a corporation in the US. Management told us that we've been making a real impact in the company's goals and they are going to increase our capacity to accomplish even more the next year by adding several more engineers in India to help us with tasks. The facade was well maintained - we got expanded goals for the next year, celebratory meeting for exceeding expectations etc. but you could clearly tell something was off in meetings with management. Little did we know that we ended up training our replacements.
Majority of my teammates got kicked out of the company by security, getting paperwork on their way out without a chance to even say goodbye. I was offered a role in another team, but the trust by that point was severed so much that I instead decided to take severance and leave as well.
The lesson for me has been to always act like an independent contractor or business owner, even when employed by a corporation or "family-like" startup. Based on mine and many of my friends' experiences there's no such thing as loyalty in the business setting anymore. You are on your own and you should only engage as much as it makes sense to you. Extra hours beyond what's required (e.g. beyond 40hrs) should directly and clearly benefit you.
I agree that defense was underfunded in many EU countries. But hindsight is 20-20. If you remember the 2000s, everybody was optimistic about eternal peace in Europe, and global trade without tariffs was at its heights. The lower investment into defense came not at the cost of higher social welfare.
The gap between poor and rich is still increasing, and we need ways to address that.
But one thing got me, I developed an original app for the company I work for, that is now one of the focus products. I wish I never, I feel like it was literally stolen from me, never ever go above and beyond for a company, your managers will get the credit.
1. Post Dot-com bubble dev naivete: most Post Dot-com devs (ie those who joined the work force sometime after the bubble burst) have only known the summer of tech (ML flourishing, everyone can code movements, nonsensical startups raising ridiculous amounts of money, companies hiring devs they don't need to keep competitors from having and BigHead kind of devs able to keep a job). These are the devs that used to go to r/cscareerquestions and tell everyone that they should get everyone to learn to code and program, the kind that believed in chasing aggressive salary growth at any cost. True summertime devs who have known nothing but joy and love in the tech world. These are the devs who OD'ed on the tech corpo koolaid
2. The super-meritocracy fallacy: following from point 1, these devs believed in the increasingly rare concept of promotion-only growth, the idea that if you worked really hard, your salary and your job title willl eventually reflect your hard work. While this is somewhat true, the extent to which your hard work is actually compensated seems to be overrated by most devs. This a rather peculiar thing as you would expect most devs to be data driven and to actually research whether this is true in general for most companies. Any veteran knows that career progression and salary increase by promotion has a very early point of diminished returns hence the job-hopping
3. The existential meaning of a job: this is another peculiar aspect of devs given that they see themselves as rational. An employeement relationship is a business relationship (like a partnership) where continuous work is exchanged for money. Yet these devs seem to have somehow assume some kind of existential meaning to this transactional relationship the terms of which they should have known. Placing the meaning of your life in a transaction is clearly misguided and it shouldn't take a layoff for someone to realise that. Yet here we are
4. The Saviour Dev Hero myth: this also follows from point 1. Devs being marketed as corpo heros is just that marketing. The supply and demand ratio is not a fixed thing. It changes. Devs were never going to be in demand forever. Business needs change. No one is irreplaceable. No matter how good. There is always someone good enough that will work for a similar salary (or less). During the summer of tech, the demand was higher than the supply so layoffs were rare. But summers don't last forever.
Ultimately, the lesson that devs, for all their self-described higher intellect and rationality, never seem to learn is that the goal of all companies is to increase their profits, everything else is secondary. Other goals exist only to help that. Layoffs while declaring record breaking profits is not surprising. Given the job market, new hires could be acquired at a lower salary and perhaps not as many are needed. As an employee, you are there to help increase profits and the company owes you a salary. This implied idea that efforts should be rewarded even when it makes no business sense, that the company should provide an existential meaning to your work or that it should always need you even when it makes no business sense is in my opinion delusional and a by-product of Post-Dot bubble conditions that no longer exist.
The market has changed (and it will change again) and all agents within must do so as well.
What's a "typical Hacker News denizen"? Not everyone is driven solely by monetary concerns. I visited the US in autumn, had a good time, but would I live there? No. I think "many services" are actually better in many parts of Europe (such as public transport).
Others may see it differently and that's fine, but please let's not act like the US isn't crumbling under a weight of 100 problems at least just as much as Europe.
But the line in the Excel sheet thing rings _incredibly_ true. It's actually surprisingly rare to be laid off by someone who knows you. Decision is nearly always made by people who've never met you and only have a cursory understanding of what your entire team does.
I live half the year in big cities in the US and half the year in Berlin, capital of the largest economy in the EU.
It’s crazy to me to hear how US people idealize the situation in Europe, or how Europeans talk about the US system. Each has pros and cons but neither can ignore economic reality. Single payer doesn’t mean that money isn’t flowing and negotiations don’t happen. No government can repeal supply and demand without enslaving doctors.
But I was doing some work for this startup ages ago and at some point out of the blue one of our full time contacts asked us if we've been paid because they haven't been. Must have been a lot less fun for them (I had other projects besides them) than for me. I only lost the pay for like 1/3 of a full time month.
Do we? For what?
We already have a serious problem in Europe that we totally missed the IT revolution. In the list of the biggest corporations in the world, US tech giants dominate. The first European entry is Louis Vuitton, a producer of luxury handbags.
Either we are going to have a robust economy that can support the levels of taxation which carry the welfare state, but that means that someone is inevitably going to become very rich. If someone succeeds in building European Amazon, they will be in the same category of rich as Jeff Bezos.
Or we will still have our legacy giants like Louis Vuitton and a more equitable distributon of poverty. But hey, no new digital parvenus up there.
You are concerned about the gap between the rich and the poor. What about the gap between the US and the EU economy? That is growing pretty fast.
Already we are small brothers to the big brother overseas. 20 or 30 more years of our current stagnation and we will be global nobodies; no one will bother to implement our strict regulations to gain access to our markets.
The comment starts with "let's face it", as if what it was claiming was a self-evident truth. It's not, and writing posts like that isn't really engendering productive debate.
The US is pretty big. Personally, I would avoid a lot of places, but, for example, the mix of American and Cuban culture in Florida is really refreshing to me.
Public transport is one of the few things in which the US is definitely behind the times. Not just behind Europe, but behind everyone-but-Africa. For example, the new Chinese-built metro in Dhaka, Bangladesh, is nice, safe and clean. IDK what is wrong with the Americans in this regard...
That said, read the Draghi report. There is absolutely no doubt that Europe needs massive reforms unless it wants to become irrelevant, but there is a lot of doubt if the political will is here.
By far the most important voting bloc are the pensioners, and they don't want any disturbances to the system that served their generation well.
People expect things to always work the same way and they get upset when they don't.
In a job market with more candidates than jobs, why would you need to an employee retention statistic? The reality is that in the current job market, regardless of your employment status or your work, your value has greatly diminished.
You'd be surprised.
I never said that the EU isn't in need of a reform, just that I wouldn't trade the American problems (opiod crisis, mostly non-walkable cities, gated communities, lack of public transport, lack of architecture older than a couple of hundred years, lack of proximity to other major linguistic centres except Mexico, insane tipping culture, rampant poverty, and let's not talk about the political system, ...) for the ones we have. Others may think differently, that's fine.
That's the majority of the population to be honest
They passed a bill that makes it a crime for doctors to "avoid work" in some conditions, and these conditions aren't just natural catastrophes etc., but any "emergency due to deficiencies of healthcare" that the government declares at will.
https://minutovezpravy.cz/clanek/slovensko-chce-prinutit-lek...
That made a lot of news. It is every bit as bad as it sounds.
I would like to hear a little bit more about those techniques.
The only one I am aware of is to make sure that you have promotions under your belt: The arm's-length people who plan layoffs know very little about the individual's other than their job title and rank. But this advice is hardly useful: it is extremely rare for an individual to have a choice of whether to be promoted or something different.
What other techniques are you aware of?
That reputation took a big hit, over the the time that I worked for them. I think they damn near went belly-up, after 100 years.
They seem to be (slowly) getting their act together, once again. I sincerely wish them luck.
I live in a part of the US with high average incomes and an absolutely excellent hospital system.
And it's breaking, too. If you go to the ER and you're not literally bleeding to death, it will be a 5 or 10 hour wait. I saw someone wait over 3 hours with a visibly and severely dislocated bone.
Non-emergency visits for anything more complicated than "put some ice on it and take some NSAIDs" can easily approach $1,000, and a routine childbirth is up to over $50,000, I think?
Departments are horribly understaffed, the administration pays themselves buckets of money and manages things from 30,000 feet with Excel, and at one point they employed 50 programmers to deal with constantly shifting medical coding rules for dozens of insurance companies.
Insurance for a family often runs $1,000 to $1,500 per month for the employee part, with the employer spending plenty more. And everything about insurance is a corrupt nightmare.
It all barely holds together somehow, at one of the highest costs in the world. And when our local system eventually gets around to it, they provide excellent care—but nothing dramatically better than a private hospital in Paris, and at a much higher price.
Do you always lurk for opportunities outside the current company (maybe some roles are more stable)? If so, how to explain in the interview that you're currently employed somewhere but concerned of their stability?
> [...] If a company decides to lay off, for instance, 40 employees, German law doesn’t prevent this. Instead, the law enforces a social scoring system to determine who is affected, prioritizing the protection of the most vulnerable employees, such as those with children. In this sense, when it comes to layoffs, the difference between Germany and the US is minimal.
This is not true, and an over simplification.
Yes, you can always technically layoff in Germany, but it might not hold in court. Most people have legal insurance (mine is ~€300/y) which is tax deductible if it has employment protection. Mine will cover costs for an employment-related lawsuit.
If you feel that your layoff is not justified, you can always sue, the judge could decide that your work contract was unlawfully cancelled, leading to the company having to re-hire you and paying your salary for every month it didn't do so. The company posting record profits could weight in your favor in front of a judge. People, especially non-native like me, don't know better, they just move-on and go c'est la vie. If you sue, win and get re-hired, you can always ask to leave for a bigger package.
For companies above a certain amount of employee (50? 75?), if a small amount of employees (I think it's 3 or 4) request it, the company must run a works council election. For any layoff (individual or mass layoff), the work council must be consulted, and has co-determination, they can basically block the layoff, this was done by Volkswagen's work council recently. [1] For large mass layoffs, companies might also have to consult with the authorities.
Last thing, the social scoring is much more complicated than "those with children." If you have 4 kids and got hired 7 months ago, you might be fired, and I, single person, might keep my job with my 15 years of tenure. Tenure, disabilities, children, ... a lot of things take part into the social scoring.
All and all, I agree with a lot of the sentiments and points of the article. But saying that, outside of social scoring, layoffs between the US and Germany are the same is simply not true. There is a reasonable job security in Germany.
[1] https://www.volkswagen-group.com/en/press-releases/agreement...
This is not to say managers don't make stupid decisions, but they are more like bets. Somewhere between the fall of Nokia and the hit of iphone are thousands of decisions that lead to hiring or firing some 10-100 people.
It would be good to do a study on how tech workers feel in an era of such commonplace betrayal and dehumanisation. If anyone has stories they want to share please get in touch at UK Cybershow and let's see if there's an episode in it.
Doesn't account for all the tacit knowledge and morale effects of course. Some people just like running the Hunger Games.
& a good corporate reputation is just another asset like a rainforest: something you can burn to top up profits this quarter.
A former employer decided to freeze pay for a few years and later later start laying off people. During the pay freeze a colleague suggested that we might save a significant amount of money by hiring staff, rather than paying the large number of consultants we had hired. I think the ration was something like getting rid of two consultants would free enough money to hire three developers.
Managements take was that we should keep the consultants, because they where much easier to fire, two weeks notice, compared to four. So it was "better" to have consultants. My colleague pointed out that the majority of our consultants had been with us for 5+ years at that point and any cancelling of their contracts was probably more than 4 weeks out anyway. The subject was then promptly changed.
In fairness to management large scale layoffs did start 18 months later.
The proportion of psychopaths on the boards of most companies is off the scale:
"...Hare reports that about 1 percent of the general population meets the clinical criteria for psychopathy.[11] Hare further claims that the prevalence of psychopaths is higher in the business world than in the general population. Figures of around 3–4 percent have been cited for more senior positions in business.[6] A 2011 study of Australian white-collar managers found that 5.76 percent could be classed as psychopathic and another 10.42 percent dysfunctional with psychopathic characteristics..." - https://en.wikipedia.org/wiki/Psychopathy_in_the_workplace
As it happens, almost everyone in the EU is trying to support unrealistic levels of welfare relative to their economy, but of course the weaker countries like Slovakia will feel the bite of reality first, while the richest part of the continent can continue kicking the can down the road for a decade or so if they really wish to close their eyes.
Though lately, the Germans are starting to have some really somber conversations. A sick man of Europe all again, and dragging down 10 other economically-intertwined countries with it.
What signs were there? Or was it simply some subconscious feeling?
While my experience can be rare/unique, at least at Medium/BigCo, my soul burning gets compensated, small ones are just “we are like family right?” and then push out once technical/financial growth starts rearing its head.
That happens more at traditional companies than tech companies, but it immediately signals that it's a crappy company steeped in "rules for thee but not for me" culture.
It is hard to deny that we have a serious brain drain and a serious investition drain, too. European money regularly looks for investments in the US, to the tune of billions. The other way round? Not so much.
But people really don't want to admit that our welfare/bureaucratic systems can't be sustained with aging populations and stagnant economies.
Most product teams are organised around the idea that someone tells them what to build, then they build it. That means they never talk to anyone who cares about profit. Short-circuiting that and being in people's ear about "is this going to secure income?" can be good for everyone.
Is that sort of thing guaranteed to work? No, sometimes the hammer is too big and heavy to divert. But a lot of the time software people show no interest in whether the plans they are signing off on are going to be viewed as leading to more money.
Eg, in the original article I see things like "Occasionally, the VP of Product would message me directly to ask if a feature was feasible to implement". Cool. The VP of product isn't politically aligned [0] to put old mate on profitable features. He is going to potentially put old mate on features that are hard to implement, moonshots or potentially get someone to stop bothering him. So old mate build up a reputation for technical excellence (aka on track to Staff Developer), but not a reputation for being essential to making the accountants happy. Eventually parts of the business that aren't under VP Product's control sack him.
If an accountant thinks you are responsible for 1% of a companies revenue and your salary is less than that, your job is secure. Iron clad. Really have to screw up to get fired. So proactively talking to them and associating with things that push revenue up is a strategy. Negotiate to make it so.
[0] If he's a good VP he will be, but that isn't something that can be assumed.
You hear this a lot but it's the result of developers from sectors that did well during this time period whistling past the graveyard as rolling layoffs hit more mature sectors and firms, such as networking (Cisco) and storage. It's surprising to me that people who are paid to try to imagine how systems perform in different scenarios, and are presumably good at what they are paid to do, fail to apply the same thought processes to the systems that provide them their salaries.
Everything was subtle:
Managers distanced themselves from the team, had more meetings between themselves ("for efficiency - team grew so we cannot include so many people in the meetings anymore"), they were looking at each other often when making decisions (which to me looked as if they were trying to think how to handle requests knowing the team will be laid off soon).
In the final weeks management started suddenly taking/reassigning tasks out of US team's hands in ways that didn't make sense.
I recall commenting few days back that, the job market is so screwed now that even senior engineers with decades of experience are not trusted these days if they are missing minor experience in some minor tool.
In 2021, I remember everyone with ability to type some code(regardless of quality) land great jobs, remote contracts etc. Everyone I know currently looking to change or were laid off since mid last year are suffering(real bad) and all of these are highly qualified people whom I’d really trust with most critical work.
Mismanagement of funds is one of the worst things. Is it pure incompetence?
Or is that they don't give a damn and that "let's get together 500+ people for a fully paid weekend" is too cool to cancel?
...like better an egg today than a hen tomorrow. I mean, they don't get affected anyways, they do get the egg and hen...!
Hire an extra dev for the same money looks good on paper, but employment being the trapdoor function that it is in some jurisdictions does muddy the water.
(I do understand that there's a historical context to keep in mind, and that the relationship is often asymmetric in the other direction as well)
Germany is just a strange country IMO. Lots of "nice" stuff like this that sounds great but really only works for the older generation and doesn't really work for young people, who are already hugely disadvantage by the German boomerocracy (probably one of the worst boomerocracys in the world).
Because when the gap gets too large, you get an oligarchy. Like here in the US. And I don't think you want a homegrown Elon Musk to run your country.
Also it makes the economy a sham held up by billionaires. I literally cannot start a company here in the US because even my engineering salary is not enough to bootstrap a company without licking VC boots. I'm currently looking to instead get a visa in another country for starting up a business.
Everything can bring you burnout if the management is toxic. It’s independent on the size of the company. I’m now working for a small company that feels like a family even if they don’t say it.
After that, I held onto, in fact, excelled at every job and was often one of the top software engineers wherever I worked. I also launched some popular open source projects since then. I experienced some success in crypto (after facing a lot of adversity). I led significant improvements in the crypto project I worked on and things were looking up, the blockchain became highly stable and supported some unique features which would allow it to scale and meet its original vision; but after a couple of years, founders decided they wanted to go in a different direction which I did not agree with and so I had to quit. I made such an impact on that project that I managed to earn income from it for about 3 years after quitting the company; the biggest crypto voting cartel in that ecosystem broke up and re-formed just to include me as a member. Then after 3 years of horrible decisions, the founders essentially ran the project into the ground (no surprise to me); they did such a bad job that they then had to migrate their token to a competitor's platform. I lost my passive income... Though I must have earned like 200K EUR from it over the years. Best years of my life; no job, earning passive income while working voluntarily on open source project I cared about. I was not beholden to anyone and had no responsibilities besides just keeping my node running.
After that, I had to go back to working 9-to-5 doing the most tedious jobs, for lower pay. I was forced to accept work for a company in the mainstream finance sector which was the antithesis of everything I knew and believed in, literally going to work every day believing 100% that I was making the world a worse place. I struggled to find motivation; I did my best to hide it but I got fired after almost 1 year (coincidentally, just a few months before my shares would vest). Talent cannot make up for lack of enthusiasm it turns out... It was an unsettling experience hearing the CTO tell me how smart I was and that I won't have trouble finding other work... while firing me... Like 2 weeks after giving me access to their Stripe control panel where I could see all company finances! At that point, I had full access to everything, all user data, all services, all infrastructure. They'd literally put me in a position of ultimate trust, before pulling the rug from under me. I left in a very classy manner and on decent terms, as I always did before. In retrospect, the whole experience working there was very strange.
Anyway it's been a struggle to find motivation since then. I don't take my career too seriously now; having seen both the lows and the highs and seeing how talent and determination doesn't doesn't actually make a difference in the face of political machinations (which are pervasive in the industry). I don't think I would even care much if I got fired again. I'm now more political myself; I do the bare minimum. In effect, I've become like the people I used to hate, but I don't hate them anymore because I now understand why they might have been that way.
So you just explain to the fake job interviewer that you're the 1 in 20 fake job candidate.
There's a 5% chance they'll understand.
Absolutely, I should have clarified, this was in Denmark. Laying off someone is pretty easy, unless they happen to be pregnant, a union representative or work-place-safety representative.
And I should know, I was laid off from a job after two months because they decided that they didn't have the budget anyway.
You can drive them out of your particular tax domicile, but you won't squash them globally, and the result will be that you will be dependent on them anyway. As Europeans, we have to deal with Musk from a position of weakness. European Musk would be easier to control than American one, but hey, we did our best to redirect all the future Musks, European or South African, to the US...
"I literally cannot start a company here in the US because even my engineering salary is not enough to bootstrap a company without licking VC boots."
You have to realize that a lot depends on your level of ambition. You can start a small local company anytime, tech or non-tech, plenty of people do that every day, but your market reach will be naturally limited to one city or so.
But if you want to start a globally relevant technological startup, hey, that was NEVER in the power of a random median engineer. At least you now have options, including those VCs. There aren't any such options in other places.
But you touched on something that I struggled with for years; a sense of belonging. Humans are, by nature, fairly tribal. That's both a good and bad thing. However, we as individuals have to be mindful about how much we are acting on our sense of belonging. At the extreme end, when we let our desire to belong to something larger than ourselves call the shots, we tend to get radicalized or fall into religious zealotry. On a more day-to-day experience, our sense of belonging can drive us to seek external validation from people who simply will not offer it, which spawns things like discontent and resentment that cause more irrational behavior and damage your self-worth. It's a slippery slope.
What I have found is that being mindful about self-validation helps mitigate that. Reminding myself that I am good enough despite my flaws, I was not born to toil/be busy/make someone else rich, and my experiences and perspectives are valuable to me have become tools that help me make decisions about work/tasks that strategically avoid burnout. I never offer too much, and I know my limits very well, at this point. The result is most people see and respect that about me, where the ones that do not will quickly lose interest and move on to find someone they can successfully abuse.
From what I have seen in the past, the set of people with children and a mortgage can be difficult. Some really do not want to be there, but stay for job security.
I'm also not entirely sold on prioritising those lay-offs based on social elements, such as children. I can see incentives being good to have more children in a society, but you shouldn't be punished for not having them. Ultimately from the company's perspective, you want to maximise your company's future success.
I would amend some points:
> Stick to your contract hours.
Do additional hours where required and you are able, but make sure they are visible, and compensate yourself them back. It increases your perceived value.
> Avoid going above and beyond with initiatives.
For your own sake, take pride in your work. Don't become stale.
> Always keep interviewing.
Many stop doing this because it's a pain and stressful. I think it is enough to keep your toes in, try to figure out what salaries are being offered, what kinds of jobs are available and how desirable you are. Try to learn those things with as minimal effort from yourself as possible.
That's true, but it makes it all the more reason that you want to get that squared off ASAP while you have infinite access to HR/a manager to help you rather than scrambling to try and do it while the clock is ticking on access to your machine/the building etc.
They said if my business was running for 2 years or more then they'd accept that as low enough risk.
A bit understandable in this economical situation, but man, it's hard. Even for the guarantor, they need to own a house and have at least 40x the monthly rent as proven (PAYE or business with 2+ years) yearly income.
I knew only one person who could be a guarantor that fits the requirements.
Alternative was AirBnb or other monthly accommodation which was of course more expensive.
It's a negative point but the good managers I've had were usually realists so unless you have multiple questionable things or get overly defensive/weird when answering they'd just take it as "shit happens" with a small minus.
Edit: To me it feels like all of the talk outside of technical knowledge is essentially based on vibes. My CV is pretty bad since it took me way too long to graduate but after I stopped explaining it too much and just went with "shit happens, my bad" it stopped being much of an issue.
If you wanna lie you can also say that you took the job as filler until you find a position in/with CERTAIN CRITERIA and you made your employer aware of this. I don't know how common that is but my current situation is kinda this. I worked for my current fulltime employer as a student and when offered a fulltime contract past graduation I asked for a shorter notice period due to wanting to move to Switzerland and they agreed.
Of course be careful not to do it too often since you don't want multiple couple month gigs in your CV.
However I would encourage that the "don't give a shit about the company and colleagues" is not quite as simplistic.
Yes, fuck the company, they don't care. You should always assume this. But you _should_ care about your colleagues. They are your network, and greatest asset at the next company. If you are shit to them, they will not recommend you.
So my conclusions, and or advice to younger people is this:
o Learn what the business wants, it'll help you make better decisions/products, and often gives you fair warning about being laid off.
o Be suspicious of the company.
o if there a clash between business priorities and you, you will always come off worse.
o Go over and beyond for your colleagues, not your company.
o fight for your colleagues not the company
o your colleagues are your CV.
"3. Lack of Vision from Leadership" comes in different flavors.
One scenario is exactly as described: leadership genuinely lacks vision, which inevitably leads to layoffs. Another, is when management is already aware of impending layoffs but cannot talk about it yet. While this may seem nefarious, it often has legal implications that restrict transparency. I've been in the difficult position to continue to manage teams while the companys closure was already known to management. Not allowed to inform people is one thing but trying to emotionally prepare them for whats coming is a different, so the drop may not be as high.
Forcefully reducing server costs by 50% and cutting of contractors is hardly considered a vision. 'A lack of vision' could be the actual message. By the time I knew what is going on and costs got reduced I encouraged the best kind of development within the team: CV-driven-development with vague sprint goals!
You want to make use of the new fancy LLM APIs and play around with it? Sure! Introducing a new tech stack? I can not think of a better idea!
While its far from an ideal scenario, its often better than wasting energy on dead features. My idea was to giving people the opportunity to work on something they find personally meaningful and is driven by self motivation. I hope it helped, at least after speaking to every one personally after the bomb dropped, no one was really surprised.
I would also advise you to include defamation, in case somebody sue you for defaming them. Usually many legal insurance exclude "internet" from the protection, this means that if you post on hackernews "Hans is an idiot", and Hans sues you, you might have to pay the lawsuit yourself. These insurances usually have an "internet" options for usually ~20€/y which would protect you in this case. You can still deduct the entire amount from your taxes, as it's still technically a labour-law legal insurance.
- 3 month severance, free money
- 1 year unemployment support, more free money
- fat tax return, since I falled into lower income bracket, even more free money
- moving out out expensive city to countryside, less expenses (and yes more money)
I took one year off, finished my opensource project and started consulting. Layoff tripled my disposable income and vastly improved quality of my life.
* If you can do the job but nobody else can and it’s a critical role you are probably immune from layoffs even with a horrible annual evaluation. It’s not you that’s critical, it’s the job you fill that’s critical.
* if you take deliberate actions to make yourself critical, such as the only person who knows the code base, it’s only a matter of time before the mega corp dumps you. Self-appointed critical people are too expensive and viewed as toxic by management, but you can probably get away with this at a mom and pops shop.
* once incompetence becomes the universally accepted norm it doesn’t matter that you can do what others cannot. Everybody is a replaceable beginner irrespective of their titles and years of experience and treated exactly as such. The survivors are the people that don’t rock the boat.
* if you have years of experience operating, managing, and authoring both people and technology in side projects you are probably far further along into your career than you are getting paid for. If your career is stagnant trying doing something wildly different and see what happens. I achieved rapid promotion after changing careers.
* don’t ever work more than you have to unless it’s something you want to do knowing you won’t get paid for it. I liked writing personal software outside of work because at work it could do my job for me or it frees me from the restrictions of shitty commercial software.
* the best way to impress management is to 1. do less work and 2. solve tough problems and share your solutions. Don’t be special. Demonstrate value.
That's usually accompanied by some mealy mouthed communication from the CEO that "the decision rests with me" or some other poor faith mea culpa while you end up scrambling to get health cover for your wife and kids and figure it how far and severance will get you
Of course this doesn't work if you have a work council, usually the work-council negotiate a severance package algorithm (= fix_amount + tenure * amount), and this is usually un-negotiable. This makes sense, thanks to collective bargaining, it's most likely one the best deal you could have gotten. (Even though libertarians will flock-in and start going "How do I know, that I, as a highly performing individual couldn't have negotiate better!?! This seems unfair!")
But why do you think that Gen X will be better ?
Isn't this self-contradictory ?
I was laid off over 5 years ago, and, as these things usually go, it was a complete shock to me. The company had been acquired, and my services were no longer needed. It ended up being a very positive change for my career, but to this day, if I ever get a moment of déjà vu, my immediate thought is to check my phone and see if I've been fired.
The idea is that working at a company "squeezes juice out of you", so you should not be so easily fired after a long tenure, because the company got all the rewards from your juice, but you don't have much left. You can agree or disagree, but I have to admit that there is a logic.
1. The company-wide 5% layoff. Avoid this by making sure you're not in the bottom 5% of performers, and the people above you know it.
2. The shift-the-legacy-products-to-cheap-countries layoff. Avoid this by making sure you're working on products where you're fixing bugs and making improvements, not just keeping things ticking over.
3. The lay-off-the-entire-department layoff. Avoid this by working in departments that bring in more revenue than they cost, or at least have a good chance of commercial success; and in an area where the company's strategy calls for growth.
4. The lay-off-the-entire-office layoff. Not much you can do about this, except working at the head office, or a very large branch office where important projects are based.
5. The there's-just-no-money / entire-company-goes-out-of-business layoff. Not much you can do about this - but if things are heading in this direction, it's a good time to start sending out resumes and maybe getting the unemployment insurance on your car loan.
Of course these are very risk-averse strategies. I've heard of some people having great success with the opposite strategies - some people say maintaining ancient legacy mainframes for banks is highly profitable. Others have told me the fastest way to get a senior title is a failing organisation, where senior people keep leaving. So none of these are hard-and-fast rules.
Crushing tickets gives you localized visibility and job security but doesn't help when your managers managers manager has to make cuts.
But if you get name dropped for launching a big feature at the monthly all-hands, are getting added to higher level calls, or even chat up your managers manager at the off-site, that's the difference between being an Excel row and being a person.
6) Senior management is mysteriously missing and impossible to get ahold of. (They're not allowed to say anything to anyone.)
Being well regarded by key technical folks will allow you to leverage them for introductions and recommendations if you need a new job. In general, find a good mentor, develop soft skills and maintain friendships.
There are no guarantees and with minimal experience you are for now more vulnerable, but this should minimize the risk better than always searching for the next job. My 2c.
I can't say I was surprised when it happened. I knew things weren't going well and I wasn't really bringing in business. Was actually happy to move on except for the fact that the job market was really tough at the moment.
But, yeah. Under most circumstances knocking yourself out isn't worth it most of the time. I have had some product launches and on-job site projects where I sort of did for a while and that was OK. But don't make a practice of it in most cases.
And tell you what, the posts on linkedin and the blogs like this, where the take away is 'I got fired and next time I'll work LESS'. Really?
Errr, might want to reconsider that strategy, unless you think that you are going to get binned no matter what, and just cruising until that happens is the solution. Just seems like a massively negative outcome.
That, or they are going for the spiteful 'hopefully I convince everyone else to lower the standard, so others get sacked, or so I look good again'.
And no they are not on the way out, they are still here and will be here for a long time. To the extent that Gen Xers will be better or worse, it is only because the demographic pyramid won't look quite as crazy or distorted.
And I agree there is logic to all of these things we are discussing. The problem is rather that everything is falling apart in other ways so young people get the raw end both times. Many of these older folk will be on rent controlled flats that are not available to young people, for example.
This distinction is even more relevant for earnings. So companies will optimize this for taxation and accounting to win shareholder brownie points.
You have to be careful on this one.
Often (it varies by jurisdiction), blanket rules by companies that all software you write in your spare time are their property can be safely ignored as invalid. But if it is heavily related to your current job then (again depends on jurisdiction) then they probably do own the copyright, possibly even if they don't have an explicit contractual provision for it.
If you're using your own spare-time software at work and benefiting from it there, it would be hard to argue it's not related.
Don't get me wrong, I'm a big proponent of high quality public education; it's a necessity. But the reason we have it is because businesses and corporations need workers.
But their office lease was up sooner and getting rid of that magnified the savings.
I’ve done many layoffs and been laid off many times, and the advice I’d tell people is don’t think it’s a reflection on you if you get laid off _or dont_.
Most of the time it’s just macro factors out of your control.
[1] is a PDF that tax advisers and lawyers distribute to employers to check if freelancers are only ostensibly self-employed. The checklist at the end of the PDF is all you need if you are an employer. If you are a freelancer you must also check if you are employee-like and possibly file an application to be exempt. The PDF tells you when. Watch the 5/6 distribution of income (not law, but established judicature)!
[1] https://www.sup-kanzlei.de/fileadmin/user_upload/Scheinselbs...
> to the company, I was just a row in an Excel sheet.
But then writes:
> [German] law enforces a social scoring system to determine who is affected, prioritizing the protection of the most vulnerable employees, such as those with children.
It sounds like under German law he had to be treated as a row in a spreadsheet. Cynically, it might have been wiser to spend time having a child rather than hustling for the company.
From politicians to corporation managers to civil servants, it's everywhere. That's it.
Everyone does it, recruiters aren’t naive. Once I became old enough to hire people, I understood it’s ok (depending on the audience, beware) to say “I can start on Monday but I’ll take two weeks of holidays during the same month, because it’s already planned.” Better have employees who are mature enough to take care of their worklife balance, than employees who burn out and end up grumpy. An employee was relocating and I told him during the first month he shouldn’t work more than 6hrs/day and use the rest to settle his private life (rental, bank, insurances, child care, etc.).
At hiring time, they are willing to pay market rate (or some percentage of market rate) to get people in the door. Once you are employed, they don't care anymore and will let excellent people slowly fall behind market compensation with 1% to 2% raises.
When those employees get frustrated and leave for 20% bump in comp, the companies seem fine replacing them with a new hire at market rate. So now, they have a new employee making market rate, they have to train the new employee for months before they are productive and they've taken on the risk of an unknown vs. just giving the existing employee a raise to market rate. It doesn't make sense unless you want to telegraph the message that employees are fungible and you don't really care about people.
Recent years (40's) I've been on a building spree of sorts for my own projects[0]
I'm my 30's, a lot of energy went into home improvement projects, establishing a garden, and young kids. Now I find a lot of time and energy left for my own passion projects.
[0] https://turas.app and https://coderev.app
The article makes it very clear that they're talking about large, 100+ staff companies; when you're just another interchangeable cog in the machine. Today it's seldom that the person doing the layoffs is also part of the day to day operations, hence the you're "just another row in an excel spreadsheet" call out. Anyone who thinks otherwise is deluding themselves by thinking at the boots-on-the-ground level (known individual/quantity, appreciated) instead of the macro COO/CFO costs tracking level (unknown individual/quantity, interchangeable.)
If you create metrics, they will be gamed. The people that succeed, then, are not necessarily those with the most merit, but those who are best at manipulating their metrics.
According to anti-discrimination law, a ground for layoff(or not hiring) can not be tied to parenthood.
I had the incredible luck of starting my career as the first hire and thus lead developer right out of college. The startup which hired me eventually ran out of steam, but the experience I got is priceless.
Now big corporations on the other hand are a shit show, and from what I can tell have always been a shit show. Have laid me off 3 times. And none of it has affected me much. Always quickly found another good position, and that's with being absolutely terrible at live coding challenges.
I'd say try to find work you're interested in. If you can, also try to keep your commute as short as possible. And live in a place you like.
And good luck.
ie annual cull rather than oh no financial results are weak.
Last round did spook me a bit too. Decided to up the emergency reserves as a result
"We spent 1B in one-off costs for increased future growth" is a much happier story to investors than "we have recurring costs of 1B", put simply, even if the actual recurring cost number is worse.
(There's also some complexities in some industries around money from, say, grants, which you can only spend on certain types of expenditures...)
I made a correction. Also I really hate the tendency of tech workers doing everything to stay away from unionizing or collective bargaining or establishing work councils. There is this bizarre tendency that it is just somekind if conspiracy and they are able to bargain better deals. This in collective hurts the entire tech crew everywhere.
Everyone is reporting 100 % which means they're probably doing three days worth of work in one work week to keep the number up.
One product owner showed 12 tasks out of 57 being completed and still gave out a 100 per cent completion rate because he retroactively rated those 12 as critical and the rest as unimportant.
This strategy cannot work long term unless there is growth happening elsewhere in the company to make up for the excess money burned on contractors and reduced number of employees. But it can definitely work short term if the growth numbers for the quarter are going to look bad, and it has the benefit of giving management someone else to blame when the project work doesn’t get done.
If your company starts replacing employees with contractors, that’s a bad sign.
The key here is don't be stupid. Don't write the software on company time or on company equipment. My experience has further taught me:
1. Most employers don't want the software. They want the person writing the software.
2. Once your peers discover that its you writing the software they use there is a good chance they will immediately move on to something else. In JavaScript world "Invented Here" syndrome is extreme and developers do not trust quality software could ever come from people they know.
3. If the software was in use before you got to the organization then you are in the clear.
4. Have multiple lines of alignment, such as a part time job and/or contractual obligations elsewhere. Employers will not fight other employers to gain ownership of your pet project. In my case I have a part time job in the military and the military has the most liberal IP rules on the planet. Now I am a defense contractor on a project with multiple contract vendors, so who would really own my pet project: the contractor that pays my bills, the client that pays the contract, or the other contractor who manages the contract.
5. If its your personal project you are free to abandon it at any time and use your time to play video games. You are also free to abandon that job and go do something else.
You know, operational expenses are the ones that get an immediate tax break, and capital expenditure the ones with a depreciation period.
Changing the expenses that way can only increase the company's tax payments. The only reason one could possibly want to make that change is if they want to fraudulently show the money paid for the contractors as earnings.
That’s frequently the fundamental issue really.
Measuring a developer’s productivity as an IC is fairly easy. Measuring quality of manager’s decisions is tricky
Same thing happened to me. Work was the first place where I felt I actually belonged and knew my own worth. It can be very intoxicating.
This is so discriminatory, I don't even know where to start. Also, employees with children are more likely to need urgent time off, and have more stringent time constraints than the ones who don't.
“Always keep your running shoes around your neck”.
After staying at my second job too long and becoming an “expert beginner” in 2008 and being stuck, I said “never again”
https://news.ycombinator.com/item?id=39629190
1. I keep enough savings in a liquid account to pay my expenses between 9-12 months.
2. I keep my skills up to date.
3. Don’t be a “ticket taker”. This link I posted to HN describes my thoughts perfectly (It isn’t my blog)
https://news.ycombinator.com/item?id=42818169
4. Keep your network strong.
My first layoff was in 2011 when the company was sold for scraps and they let everyone go. We all knew it was coming. Management was up front with us about the difficulties the companies was facing and that kept us apprised of the companies that our investors were looking to for acquisitions. Our investors also promised us that we would get paid for every hour we worked.
Most of us stuck around to the bitter end, when the time came, they gave us our notice, we all went to lunch together and came back to the office and just joked around for awhile.
The CTO had a couple of recruiter friends reach out to us. From looking at LinkedIn, everyone got a better job within a month. Our major customer arranged for me to finish my work as a contractor for them after making an agreement with the acquirer to let me keep the code while working for the customer.
The second time was the year before last and it was Amazon. I commented here about four months after it happened.
https://news.ycombinator.com/item?id=37963988
I honestly didn’t think about the layoff three weeks after it happened. It was then my 8th job since 1996, I got my severance and moved on to my ninth job three weeks later.
The next job after that one ended up being mote shitty than I could imagine. I got laid off from there last year. I replied to an internal recruiter from my current company and again had a job three weeks later.
AFAIK in Germany the model of using temporary agency staff (AÜG or "staff leasing") is now tightly regulated. It works for a limited time period and tries to guarantee some equitable conditions for temporary workers like fair treatment, equitable wages, and benefits, aligning with the protections afforded to permanent employees.
Consultancy has no such protections.
I have never heard of any laws that prohibit internal employees from socializing with the externals (consultants or AÜG), or eat together. Bonding can happen equally at the desk or the lunch table. And I haven't heard of any company or institution enforcing this. Legislating who one is allowed to eat with sounds crazy.
What many companies probably enforce is "no internal benefits for consultants", so the free company coffee, parking, canteen, or maybe even a desk/office are not available for the externals, and they have to look elsewhere. Or maybe some unwritten internal rules to discourage bonding.
Why would anyone stay at a company that had pay freezes for a few years. I would have been looking for another job the moment they announced them.
My hope is that after a layoff I would be able to bounce back and find a new company where I can keep on doing fun work.
Life has ups and downs. I don't think shielding yourself from emotions is a healthy path. Just like you don't have to shield yourself from others forever after a breakup. A key ingredient is to have other part of your life to support you (family, couple, friends, ...) when one is failing.
Turned out that this "runway" factored in dumping all the American devs and replacing us with workers overseas who made ~35-40% of what they paid us.
My recent experience in the "data" world taught me that many companies in the US actually want contractors, but our employment laws make it make being "full-time" not that different than a contractor.
Another thing I learned was to never jump on R&D type projects unless you are in a very close communication loop with the leadership. If they are going to see you as a consultant on retainer, you have to always be delivering and improving on stuff that affects the business. I was put on some sort of "special projects" role in three fast-growing startups and those are always the first on the chopping block when things tighten up (and they almost always do at some point, especially in a startup).
When the times were good, the messaging was we were all one big family. When the crash came, there were weekly layoffs. Co-workers that thought they were friends turned on each other to keep their jobs.
I learned to keep a fat emergency fund. I learned to work as a mercenary. I get in, I get out, I get paid. Then I live my life, which is not work. I keep no personal effects, and can be out the door in a second. Coworkers are acquaintances, not friends.
Then at the stoke of 5pm, as we permies were discussing which pub to move on to, the contractor stood up, mumbled his thanks, and left. Billable hours over for the day.
And yeah, those quick to materialize gains, where the manager can easily discover if a project worked within the same fiscal year...
Also dragons and unicorns, I guess... what a world those people live in!
I was told by a coworker, when I was over 50 or so, that they could not fire me because I could turn around and make it about age discrimination at that point. I don't know if my coworker was correct — there is, as was mentioned in the blog post, a weaselly way where they lay off whole teams to avoid the blowback. (And then may cherry-pick a few of the laid-off engineers and make them a quick offer on another team.)
Earlier though in my career I had a very cool manager (hi, Steve!) that made it clear to me that The Corporation doesn't give a fuck about me. That, to that end, I needed to chart my own career path and not rely on might bright-eyed "beamishness" to get me anywhere.
In the end I did stay with Apple for the whole ride but was quicker to switch teams when I thought I was being either overworked or under-compensated. Seeing the company as the cold entity it is was in fact a liberating concept for me. Fortunately I didn't need to be personally impacted by a layoff to find that out.
The key differences being that in one case there's well defined constraints on resources but open ended results, and in the other the resource constraints are poorly defined but the end result is much more fixed.
Does anyone know when this came into favor? What was used before? What are the alternatives?
Calling out internal mobility (and normalized support for taking advantage of it!) as a key corporate culture value.
I've worked for companies that make this hard/toxic/impossible and companies that make this easier/normal.
The latter are always better, healthier companies.
I am still surprised by this. They didn't get laid off. Just me.
I'm not angry at them, just very confused about their reasons not to leave me a good review to help me get a new job.
So this could be a debate about something completely other than the social model and it's so complicated that it's hard to have any sensible argument about it.
From my experience, that’s exactly what is going on.
HR was obsessed (and that’s not hyperbole) with constantly telling us that we could be ejected, at any time.
I suspect that it had something to do with legal stuff. Our HR was run by lawyers.
A company may make more in revenue than strictly expenses but stock-based compensation is often not considered an expense so if you add those into the expense side it could change profitability.
We're used to think that in difficult situations you cut the useless "fun" expenses.
When that doesn't happen in a company, people blame it on management that already "moved on".
It has to do with how people perceive a company and with all that culture that has been pushed down our throats for years, with "We're a family" and things like that. It has also to do somehow with showing some respect...
I mentor all of my junior engineers to do the same, and management really likes it. The rule of the game is you must finish what you start, and you must clearly communicate schedule.
In general I don't think that the style of work that leads to burnout is desirable at any stage unless if it's for your own startup and perhaps not even then.
One day I woke up and grey haired and not rich. I felt that my youth had disappeared, I had various minor health problems. Why did I work till 2am for a fortnight to solve problem X? The project was cancelled after I left or never made any money or whatever - it was for no great achievements. I got laid off anyhow.
I encountered plenty of people that generated fear in others pushing towards excessive work but I noticed every one of them going home at 5pm. Do you have to take note of these bullies? Maybe not - I didn't notice them being any worse to the people who ignored their pressure.
Don't encourage other people to overwork either - be part of the solution.
It's the people that you work with who will be grateful sometimes, in small ways and overcoming problems with them creates friendships. So you must obviously try to pull your weight - I'm not advocating cynicism.
The machines worked fine. They worked just as well the day after Webvan went bankrupt as they did the day before. The business was cashflow positive, not some crazy gamble.
But suddenly the chipmakers realised they had more capacity than they knew what to do with, and put growth plans on hold. At the same time, understandably, a lot of investors decided to get out of tech stocks.
Even the largest boats rise and fall with the tides.
I have seen investors not invest even $10K into a project and then line up to invest far more for the SAME amount of shares.
When you apply for jobs, you see recruiters (who get commission from placements) tell you that your background isnt a fit when it is a perfect fit, and prefer to not show candidates.
I have even explained to recruiters that there is an opportunity to represent the candidates, like a Hollywood agent or like a seller agent i Real Estate. That the candidates would also pay a commission out of their salary, if placed in a job they actually like. And that all they have to do is call their counterpart recruiter and vouch for the candidate, which usually a quick call. But most are stuck in their ways and don’t want to tap new opportunities, no matter how easy. To their credit, some are not.
And so, it is no surprise to me that businesses waste money and then cut their task force. Many of them don’t care about you, but expect you to care about them. They’ll even expect you to stay late and demonstrate commitment, but they won’t pay you overtime.
You fire someone because they are hurting the company? That feels like a company that cares about doing well. Event seems more okay, and there's no reason to question the financial cost if the org seems to be doing well. You layoff someone off because you're tight on cash? Tell everyone you only hire top performers but had to let a top performer go because of budgetary reasons? Feels gross to throw more money away when you're already making "hard" decisions about letting quality people go.
I understand the contractual and financial logic but from the human perspective excluding the people who are otherwise just as much part of the team as anyone else is definitely eyebrow raising.
How does one do it freelance? I also would prefer contract work or consulting work, I like that no feelings are hurt when I leave having done a good job, leave em better than you found ‘em.
(Yeah, no one at PM level or above does, there's nothing relevant in them. Until one day there is.)
Newsletters, meanwhile, continue coming and announcing even greater growth due to digital transformation in the age of blockchain or AI or stuff.
Lesson learned: the first impression was correct - it's all internal marketing, and it's about as truthful and helpful to the recipient as regular marketing, i.e. not at all.
I didn't get laid off, but I project I put years of my life into was shut down (in a "row on a spreadsheet" type of way), and it effected me surprisingly deeply. I'm still dealing with the after effects, and reading this thread is making me realize it was cognitively really similar to a layoff.
I wish it didn't bother me as much as it did, but that doesn't change the impact.
The European social democratic model introduced after war relied a lot on having a lot of working age people supporting relatively small cohorts of the elderly. It was a working assumption - before birth control, few could imagine how deeply would fertility collapse.
The German chancellor Adenauer assured the Bundestag that "Leute haben Kinder immer" = people will always have children.
No, not always, no.
that said i'm curious if there are cities or groups who reduce the importance of material economy / business and promote real deep and beautiful learning
Haha this is what my current company is trying to do now. Bet we are dragging our feet helping the team in India. If they chop our heads off now, you bet they’re gonna be left with ruins. Fuck them.
That said, when the no raise hit I made my boss aware of my displeasure in that (As a senior engineer at the top of the pay scale I expect my raises should just match inflation, but no raise is a clear pay cut). I did find a transfer position in the company that resulted in a nice level promotion and thus raise, which is sometimes the best option.
Though your mileage will vary.
I have worked for third party consulting companies for 5 years. Companies hire my company to do a job or issue guidance and then leave. If I am on the bench, I still get paid. I report status to the client company and they are ultimately responsible for signing off on work. But they don’t manage my work.
I’m not embedded into their team, we might embed them into our team. But at the end of the day, we are leading the projects.
Then you have staff augmentation “consultants” like you are referring to.
I saw both sides a few years ago when I was the dev lead for a company. We hired both staff augmentation “consultants” where we paid the contracting agency $90/hour and the end consultant got $60-$65 and we also paid the AWS consulting companies $160/hour and I have no idea what they got paid. But it was a lot more.
That’s what made me work on pivoting to cloud consulting in 2018. I didn’t know AWS when we hired the consultants.
I think at a big enough company the people making layoff decisions don't know or care what job is critical. In some cases that means your job wasn't as critical as you thought. But I've also seen layoffs that seem just downright stupid. Literally saw someone laid off then re-hired to a different team a couple weeks later with a substantial bump to their pay.
At a certain level of abstraction nothing will save you. Critical job? Bean counters don't know the specifics of each team or project. High level? Cost too much, not contributing enough to short term goals.
I was once told that a lot of executive level management was based off gut instinct more than cold logical decision making. It would not surprise me if this also applied to deciding who is laid off.
If I was a manager of that team, I'd worry about the effect of treating part of my team differently.
If I was an employee on a team like that, I'd feel really bad about my team mates not being allowed to participate.
Many times you cannot get called as a 1099 as some places won't work with you. however most of the big consulting companies have others working for them on a 1099 and will be happy to deal with you. However the amount they pay you doesn't change so you have to really understand how to make tax law work for you to make it worth out. (perhaps you can give yourself a 401k with a match - check with the lawyers/accountants above to see if that is legal and if so what the rules are. If not there are other loopholes that work similar)
If the client company owns the project and you are just coming in as a warm body, that’s staff augmentation.
But if the client company is putting out Requests for Comments to different companies and they sign a Statement of Work and your consulting company comes in and does the work, that’s “consulting”. In the latter case, you don’t usually get let go as soon as there is no work for you - ie when you are “on the bench”.
Even if you are a more junior employee at the latter company where you are more hands on keyboard than flying out to meet customers and sometimes you might even be doing staff augmentation for the client, it still feels differently.
My consulting company has internal employee events, is responsible for my pay, performance, etc - not the client.
But when you calculate the the present value of the pension (ie discounted future cash flows), is the difference between staying and going and making more money elsewhere worth it? (serious question, not trying to be combative)
This comes off as rather reductionist and absolute to me; tech is a massive industry, do you know every sector within and adjacent to tech to have reached this conclusion?
Trying to ostracize one model to favor the other is the recipe for a collapse
Perhaps that's what the USA is, a disposable Empire
In a factory you have many components operating near or at capacity. In a high growth environment you want all of your components working at capacity to explore the problem space and optimize.
Like, book clubs, political parties, community centres, sport associations etc used to be the place for that. And work was also a place for that. My parent generation worked at like 3 different employees in their whole career.
I thought it was a given.
[1] Assuming the consultants aren't also in the office with a desk etc
This is why I've always enjoyed working at startups or being a consultant on my own. You have more risk, but you also reap the rewards of getting better.
There are a few reasons for this, but the most concrete is that your behavior in this job has an impact on getting the next one. The author is correct that exemplary performance will not save you from being laid off, but when layoffs come your next job often comes from contacts that you built up from the current job, or jobs before. If people know you are a standout contributor then you will be hired quickly into desirable roles. If people think you are a hired gun who only does the bare minimum that next role will be harder to find.
On top of that, carrying around bitterness and cynicism is just bad for you. Pride in good work and pleasure in having an impact on customers and coworkers is good for you. Sometimes that means making dumb business decisions like sacrificing an evening to a company that doesn't care, but IMO that sort of thing is worth it now and then.
To be sure, don't give your heart away to a company (I did that exactly once, never again) because a company will never love you back. But your co-workers will.
> Since I was working for a German entity of a company, I want to address a common myth about job security in Germany. Many people believe that it’s nearly impossible to be fired in Germany. While this is partially true for individuals who have completed their probation period, it doesn’t hold up in the context of layoffs. If a company decides to lay off, for instance, 40 employees, German law doesn’t prevent this. Instead, the law enforces a social scoring system to determine who is affected, prioritizing the protection of the most vulnerable employees, such as those with children. In this sense, when it comes to layoffs, the difference between Germany and the US is minimal.
The author decries how he was laid off despite his contribution then - without a hint of irony - says Germany isn't as safe for employees as most people think because layoffs are legally required to take into account information completely disconnected from your contributions at work.
Of course if you have legal structures that make it harder to fire people based on what they do outside of work, you will be forced to lay off people you otherwise wouldn't.
What are the odds the author got laid off despite his contributions precisely because somebody who earned more than him and did less couldn't be fired because they happened to have children? In the US it would be approximately zero. Even if the person picking names knows you have kids - but they don't because they're usually 3-4 levels above you - they have to justify the names to their boss and "J. Doe just had their second kid so let's keep them around until next year" will absolutely not fly.
This may vary due to region. For example in the U.S where you can fire people quickly the contractor benefit is less apparent, but in EU where after a short period you may have to spend a long time to fire someone it may be beneficial to hire a contractor rather than going through a lengthy hiring process only to find out you want to fire them.
Contractors in such an environment often are a reasonable investment for a project that has a particular dedicated timeline. Like we expect 1 year for project to finish. We hire for 1 year, and opportunity to extend for 3 months 2 times in case it goes bad.
Otherwise you have to hire for project and then do these layoffs everybody here is complaining about.
Furthermore in EU if you are paying 10000 for an employee, you probably have extra fees on top of that so you are paying 14000 (estimation) then for contractor you are not paying 28000, but 20000. The pricing is not great, but there are lots of factors that can make it seem more attractive than it might appear on its face.
Finally, Contractors tend not to do any of this quiet quitting or whatever, probably because for them it is more a business and they are also earning significantly more that makes it an interesting business to be in and to maintain.
Employees were getting a bit too uppity.
Managers play games because they are looking out for their own team, not the company's bottom line. Budgets constrain this. Overspending is bad, but so is underspending, because they are tying up resources - companies will have a desired internal rate of return (maybe something like 10%) - if they can make 10% on their investments then a manger tying up capital is costing a lot.
Maybe https://www.joelonsoftware.com/2006/08/10/the-identity-manag... is Joel Spolsky's suggestion - get the team behind the goal, keep morale high, and share information. Sharing information at least cuts down on some of the issues. Keeping morale high isn't always possible - you need someone to drive it, a great founder / CEO can do it to some extent (see Steve Jobs) but it has a limit at scale.
Splitting orgs into more or less independent businesses gets done sometimes.
Bezos just turns everything into a clockwork machine, I think.
Ray Dalio has spent half his life and an unbelievable amount of money trying to solve this problem, some would say with very mixed results (see the book "The Fund" - my reading is he basically tried to create a system where everyone is indoctrinated and rated against his principals, but it just doesn't work as well as he hoped).
There's better and worse ways to try to get around the Principal Agent Problem, but it's a very hard problem.
I personally find interviewing exhausting. I also feel slightly guilty interviewing when I'm happy where I'm at because I have been a hiring manager and know how much goes into a good interview process from the company side. (Not saying don't do that, but it's hard for me to do so.)
If interviewing is tiring, another alternative that requires less work is to be active in a larger tech community. Whether that is here, local meetups, or on social media, being active can raise your profile and keep connections warm. This will help if/when you are laid off.
I got pipped, and foolish me tried hard to work on the items in the pip (to no effect). The layoff came right on schedule.
A few years later, I was chatting with an old coworker and I came to find out that the director of engineering had demanded it. It was in direct response to me refusing to participate in building a knowingly DMCA-violating product.
The pip was theater. The "times are tough" bit was theater. The reality is that the director wanted me gone, and that is how they did it for legal coverage reasons.
I don't really blame the company - I was a bad fit, and I can see that clearly in hindsight. But it did teach me never to accept budgetary layoffs at face value.
In my experience, whenever a company assures you there will be no more layoffs, there will 100% be more layoffs. Never make the mistake of believing your employer has any real loyalty to you.
I feel like this has a strange re-enforcing cycle that they find employers who are just like they are (looking to eek out every hour from their employees) and so they get more cynical.
>Always keep interviewing
Man that sounds like a full time job on its own...
Needless to say, I am miffed. The market is what it is right now, but not only am I not 'allowed' to move around, but stuck with the same pay/benefits, because my raise was.. lets say not great.
There is not enough .. not hate.. not enough awareness of how corps fuck you over and HN can help with that a little.
But I've also learned that there is no security of any kind in life. People who've lived nothing but peaceful lives will never understand, and they'll even lecture you about "making your own luck," when they should be thanking God for their good fortune.
Do an exercise, go to any job board and put in filters to match the types of jobs you are qualified for. How many of those do you think are going to be profitable, private, lifestyle companies?
Don't over index on this. It's a small factor among many.
I don't put dates on my education anymore. shrug
I landed a gig at another well known national newspaper and hated every second of that dysfunctional team. I did fully separate my personal life and my work life. I basically punched the clock and worked my 40. Every six weeks or so I had to pull an on-call shift, but the monitoring setup was almost nonexistent so it was cake. I spent just over three years there before they had a significant round of mass firings. However, I did not keep up with interviews and previous relationships made with recruiters during my last round of looking for a gig.
I came pretty close to flat broke in the four months it took to land another job as I had one kid moving to college and another out of school living at home. I'm still at this current gig, and I honestly couldn't care less about it. We are doing so cool stuff, but every Monday I clock in with the expectation of having a mass firing email when I log in. I have kept in contact with all recruiters that were helpful in this last round and I keep applying and interviewing for jobs. I am a terrible interview, but I'm amazed at how well I do when I am interviewing while having a current job. I'm also applying for a wider-range of jobs that I don't quite have the skill sets for and those interviews go well too.
If you are just starting out and think you landed the job you will retire from, I wish you well and hope that works out for you, seriously. It would also be a wise move to prepare for the unexpected by making relationships with recruiters and HR employees at other companies. Don't ever think you are not replaceable. After the first mass firing, our positions were posted to be filled only from Mexico. The second mass firing was to be filled by Brazil.
You owe no allegiance to the company you work for. Do they randomly gift you with extra weekly paychecks for 10 hours of work you did not do? Why gift them with 10 hours of work they don't pay you for?
[ citation needed ]
Every job I've worked at has specified when we provide references, we're to say "X was employed from Y to Z" and if we would hire them again, yes or no. The employee described here would get a yes from me. The fact that they didn't go "above and beyond" will not help them get a job, at least if they happened to work for any of the companies I have.
> If people know you are a standout contributor then you will be hired quickly into desirable roles.
I guess we could quibble over definitions then, because I as a senior dev managing other devs am perfectly happy with someone who clocks in, does the work on-time and to-spec, and then clocks off as a "standout contributor." I've chastised a few people in my time for committing code on the weekends too, not because I don't appreciate their contribution, but because I consider it part of my job to prevent burnout, voluntary or otherwise.
Burned out devs turn out worse work, and they feel worse in the bargain. Textbook definition of a lose-lose. Whatever code is being a pain in the ass today is just that; code. It will be there when you get back from the weekend, it will be there when you get back from a doctor's appointment, it will be there when your kid is done being sick. Life matters. Code... does, but to a lesser extent.
> On top of that, carrying around bitterness and cynicism is just bad for you.
Which is why I don't want people feeling bitter about their job, and putting in the extra work to, by your own admission, be just as damn likely to get the axe for reasons that are out of your control? That's embittering as fuuuuuuuck.
> Pride in good work and pleasure in having an impact on customers and coworkers is good for you.
False dichotomy. I love what we build, and I want my subordinates to have fulfilling, happy lives. And I proportion my energy to both of those things in accordance with their importance.
The worst thing you can do is to feel personally and emotionally vested in the relationship, and then be disappointed that "despite" you going full in and giving everything, going above and beyond the expectations, it still affects you.
As the OP correctly states, the decisions are made by others, and they may not know you. But while some people involved may know and value you (e.g. your direct line manager), they will not stand up and fight for you in 99% of cases, because they don't have much power, and they would like to keep their own job.
I actually thought about doing this early in my career and know folks who intentionally did this to cut a few years off their path to being able to (ethically, without lying) put "Senior" on their resume.
It works, and surprisingly well, however if you are considering this I would also suggest you do it in a market/business area that you don't particularly care about. I've been in more than one interview where a senior executive who was very tied in on the business side (knew all the big players, had the cell phone numbers for all the major company's CEOs, etc) immediately saw this on someone's resume and raised it as a red flag.
The odds of that happening are honestly pretty slim, but it's something to consider.
I think this is a key observation. I of course cannot speak for every case, but in the couple of layoff rounds I've been witness to, for unrelated companies, layoffs are done without relation to individual skills or contribution.
Or rather: they may start with low performers, but these aren't enough, and then the next people that get axed are good performers (sometimes brilliant in my experience) for areas that the execs deemed not important enough for the company. Key words "not important enough", not unimportant. They are also done by people who don't know the team or its members, resulting in firing people who were later found to be essential, and their manager cannot speak for them because the manager was also laid off.
In the end, remember this when judging your "loyalty" to a company.
It doesn't help that most folks' resumes, especially for that mid-hoping-for-senior cohort, is about 50-60% stuff other people did that they're somewhat aware of.
Don't be loyal to the company, because the company isn't loyal to you. Don't overwork, don't neglect family, friends and hobbies. It's simply not worth it, you'll burn yourself out, and it won't save you when the ax falls.
But do a good job, because it's good for you, your self-esteem, your mood and your skills. If you "quiet quit", you're doing yourself a disservice. (Barring extreme cases, of course).
For the above reasons you will be working a significant number of hours. As such work will be a significant part of your existence. I would hope you are doing things you enjoy, and that in turn means it becomes a part of you.
The important thing though is make it an easy to replace part of you. Have other things you do. Hobbies, a family, sport, volunteer. There are lots of options. If something goes wrong in any of the above you have the rest to replace it. (family is the only one where you should strive to not have something go wrong - but even there it often does)
>> Stick to your contract hours. If your contract says 40 hours, work 40 hours—no more, no less. Protect your personal time and well-being.
100% agree, a company is (almost) never going to say "that's enough, you shouldn't work so much". They will say they only want you to work XX hours but they aren't going to chide you for going over.
>> Avoid going above and beyond with initiatives. Many companies encourage impactful work to earn promotions, but instead of chasing internal advancements, focus on switching companies to achieve your next career step.
Ehh, I mean don't kill yourself for a company that doesn't care but the idea of jumping companies every few years is not appealing. You might make more money but I kind of doubt you'll be happier, to each their own.
>> Always keep interviewing. One of the biggest mistakes I’ve seen is stopping interviews after starting a new job, trusting in the company. Instead, continuously explore opportunities so that if a layoff happens, you already have other options lined up.
Gross. Interviewing sucks and the idea of trying to onboard at a new company while interviewing sounds horrible.
>> Leverage external offers for salary growth. Companies often resist giving substantial raises to existing employees but pay top dollar for new hires. Regularly interview elsewhere, and if you get an offer with a 20% or higher salary increase, consider taking it. Many people have seen their compensation triple or quadruple this way in just a few years.
You can do this 1, maybe 2 times at a company before you paint a target on your back. This will work in the short term but not in the long term (At a single company)
>> Don’t overthink your résumé. Worrying about short experiences on your CV isn’t worth it. You can always tailor your résumé—leave out brief roles, or consolidate short-term jobs as freelance experience. Ultimately, your résumé is just a starting point; your skills will be assessed during the interview process.
Completely agree, your resume is not your record, it's not "official", you tailor to the job you want. Leave off technologies you don't want to work with, leave off jobs that aren't the type of thing you want to do, etc.
I would add a few more.
1) There is no permanancy in tech, only impermanancy - hence, stay on your toes, be a learning machine, and not be attached to your laurels. You could one day be a hero, and the next day a zero.
2) Bandwagons come and go - internet, web, cloud, ml etc etc. Be a learning machine with a strong grip on the fundamentals of the math and the science.
3) Most of us are picking up lottery tickets - but confuse skill with luck. An early google engineer may walk with a swagger, but he/she has been lucky.
4) Keep saving for the rainy day, as they usually will come. In your financial calculations, do not take on long term obligations assuming your job will last.
The one job I can think of where the people really don't like is telemarketing. But it's a rare exception, and people tend to not stay on it.
The best way to avoid burnout in my experience is to work when you have "the itch" to do it. If you're feeling it on a Saturday, why not go for it? You might not be feeling it on Monday and will need the break then instead. If you forego the prime opportunity and then force yourself to do it later when you are not in the right mindset, that is when the burnout is going to get you.
This makes sense in a way, since "standard young people" are very flexible [in Germany]. There are multiple different safety nets and ways to get money, jobs, support, and a lot of basic needs are taken care of by the social system.
Source: I'm a "standard young person" German SWE ;)
My team of 12 was reduced by half in November. They told us that 6 would stay and 6 would go. I was told I was staying, and that my position was "unaffected", but I was also told that I was going to have an end date in either February or March, which to me sounds like my position is pretty well affected...
They have refused to give any of us an official end date, or discuss our severance terms in writing. Right now, I have been assured that my last day will be 2/28 and that I'll get 2 months if severance, but they could change their mind if they wanted to since they won't commit. I have voiced that this keeps me from effectively planning my next career move. What if I'm offered a job starting in March, and my current employer decides to they want to keep me until April? I'd be forced to choose between receiving a severance vs. accepting the new job.
All the while, they have us training our replacements in India, as if we have the motivation to do anything that benefits the company right now. Most of us are only cooperating at all because we want out in March and don't want to be dragged along for months while they try to keep the product afloat.
And the reason they aren't terminating our entire department and product is because they want to maintain the few million dollars in ARR they get from our customers, even though that ARR is 1/10,000 of the company's total revenue.
And they won't keep that ARR because they're getting rid of the entire customer success team and transferring the responsibility to a call center in India that is demanding to only work on India time (ending business hour product support entirely for our predominantly North American customers). They also have zero experience with the kind of product we make, and have no chance of successfully addressing the kind of work they're going to be expected to do for our customers.
All because the people who made these decisions have absolutely no clue what anyone in our org does. We really are just lines in an Excel sheet. We were a startup a few years ago that this much larger company purchased because they wanted to use our solution massively at scale inside of the company. Revenue wasn't even how we were supposed to be measured, and they're going to actively destroy the entire product that they spent so much time and energy implementing across the business.
In fact, the recommendation for those who are still employed is incomplete and therefore doubles down on the issue without realising it.
While everything in the article is true, that you shouldn't romanticise your job, focussing on the job description only, only ever working the amount required and making lean résumés will reaffirm the status quo and aggravate the situation long term.
It does this because it doubles down on what fractured the working landscape to begin with, which is individuality, competitiveness and alienation.
You can't treat an alienating job as if it was already the job you dream of. This is wishful thinking. But going full hostile to your job won't make your situation any better.
Here's what I suggest instead.
Do everything the article says if you identified your work environment in the descriptions in the article.
At the same time do a honest and deep evaluation of your values and what you aim to be in 5, 10 years time. Thinking long term will have first the effect of putting the immediate problems into perspective and will highlight what's missing in your career today in order to get the job you'd want for you.
Invest in your portfolio. Keep doing interviews. Don't compromise on deliverable quality, because if you go down the road of actively crippling your performance, you will eventually become the bad developer you are allowing yourself to be just to get back at the current company that doesn't value you.
Remember, you don't get a dream job and then you become the great developer you think you should be. It's unfair, but the reality is you first become the great professional you want to be and then you get the dream job you want, if you are lucky.
It's never guaranteed. It's always a game of probability. The only constant and the only thing you can control is you and your relationship with your work as an ever flowing, ever changing process.
There is no good answer.
It's been my experience that accepting whatever dumb challenge management presents is how you get kept on. The advice that "your job is to make your manager look good to his manager" rings true to me. I would add that boosting your manager's ego goes pretty far, too. I find both activities detestable, but necessary in corporate life.
Always keep interviewing. One of the biggest mistakes I’ve seen is stopping interviews after starting a new job, trusting in the company.
I've never understood how people can muster the energy for this. I'm sure it's a great idea, but I would burn out immediately.
It seems that all this layoff discussions should shed light to the blight of managerialism that permeated modern business culture. It’s this system that encourages managers to obfuscate accountability for their high-stakes decisions, and while the low-level employees shy away from suggesting solutions that solve problems or identify bottlenecks because at the end of the day they're just part of the budget in an excel sheet table. It feels like a betrayal to the promises of capitalism.
The kicker is that they used me in the RFP to win the contract since I was a specialized SME.
it certainly can do, but it's also fine if it doesn't
when I was laid off, some family members simply refused to believe that it hadn't had a profound negative effect on how I viewed myself. Dealing with that disbelief was by far the most difficult part of the process
I felt absolutely fine, because at the time I had no emotional investment in my job or career
Then my department got sold to another company, and it all made sense.
Looking back it's pretty obvious that they were bifurcating while duplicating important infrastructure. At the time going through it though I just thought the consultants were total morons, not understanding the business and that we'd be doing twice the work by having two of everything.
They sold it to us while it was happening that we were the domestic team and they were the "global" team, and we bought it as a concept, but we all thought it was a stupid distraction. We were absolutely certain we'd be merging our departments within a couple years.
Finding out that they had been actively lying to us about what was going on for almost a year really... Changed how I thought about companies. They had been lying to my face every single day for a very long time, that really violated my trust.
That change had been planned to be canceled before coming into force, but it was not canceled on time.
Hence the wave of layoffs in 2022, as companies were urgently trying to improve their balance sheets, as investors and the Wall Street requested, AFAICT.
[1]: https://www.corumgroup.com/insights/major-tax-changes-us-sof...
- Forcing yourself to work on Monday. Burnout ensues. Will you be able to continue while burnt out?
- Skipping Monday too, seeing you only work four days a week. Will you be able to continue under performance expectations?
2. Do you really need to worry about this hypothetical future? If the bad manager shows up, are you going to stick around even if working hours remain the same? He is still going to express his badness in many other ways. He wouldn't be bad otherwise.
Human decency is human decency, nothing more to that.
Working in corporate America has caused me to view layoffs as proof of managerial incompetence. I understand that the market doesn't see it that way, but that's the conclusion I've come to.
And you're right, this is a marathon, and working sustainably is absolutely the most important thing. One can do both. If you love what you build and you're leading a balanced life then I would say you're Doing It Right.
I tend to stick to the scope of work asked of me (though not always) for the reasons in the article, but I don't just phone it in. I put effort into writing good code, tests, and PR reviews.
In my experience, when it comes to getting the next job the only thing that really matters either way are references. If you were a too co-worker and did at least put in the effort to do good work within bounds of the scope asked for, you shouldn't have a problem.
I use term 'highly functioning sociopaths', you can see them often in management since they are attracted to pay, power and percieved 'prestige'. You know the types - smart, hard working, ruthless, learned to fake genuine nice emotions and human interactions to almost perfection over years at least under normal, controlled, and previously experienced settings. Once some novel bad situation happens, cracks start to show.
Banks and anything re finance is probably the highest concentration. Another areas are those with real power, whatever that means. Its trait like every other, not binary but gradual. In my experience its more 1/3 of these in middle management, C suite most probably majority. Can't be a nice guy and get, survive and even thrive there.
It gives people an out; a soft landing. Being fired because you suck is going to destroy your confidence and tarnish your work reputation (because layoff is public).
And some of that is probably fair. As an employee, a layoff of a bunch of employees is a lot more troubling than a bunch of contractors not having their contracts renewed.
The way I see "work" is that you are going to spend 8hrs of your day doing it, so you better feel positive about it and enjoy it. I couldn't care less about the corporate lords and I very well know I am just a line on an excel, but when I work I want to be sure I feel satisfied, I enjoy it and build trust with my team and meaningful relationships where possible.
I am not a religious person, but there is a famous saying in Hinduism - कर्मण्येवाधिकारस्ते मा फलेषु कदाचन | मा कर्मफलहेतुर्भूर्मा ते सङ्गोऽस्त्वकर्मणि|| It roughly translates to "You have a right to perform your prescribed duties, but you are not entitled to the fruits of your actions. Never consider yourself to be the cause of the results of your activities, nor be attached to inaction."
I love the last line of it where it says "don't be attached to inaction" which means just because the fruit of labour isn't in your control, doesn't mean you can just start behaving like a someone who doesn't care.
Both of them as Marx defined them are incompatible with other ideas and so deserve slurs. There are progressive ideologies with influence from Marx that do allow for other ideas to exist. There are many people who will throw away all of liberal philosophy for pure socialism. As soon as you allow for the liberal differences in outcome you have to agree for there won't be true socialism and you have to debate what (if any!) level of safety net you provide and further accept there should not be agreement. This isn't just that we won't agree, but the strong statement that an agreement would be a bad thing.
a) it makes me look a bit of a moron, because it implies they can't get their work done within office hours, and my job is to ensure that
b) they then expect that level of work regularly and will feel slighted if it stops being put in. See aforementioned comments about burnout.
My whole view changed on work and tech companies in a second.
Isn’t it going to be incredibly obvious after a while, with all the random 1-2 hour OOO blocks during working hours, that something is off? Any seasoned manager will see right through it, but would never call it out directly to you.
Then, let’s say you get an offer, do you say you’ll only sign if you’re laid off? It’s expected you sign the offer and join reasonably soon. I’ve seen offers rescinded after ridiculous start date doubling down by candidates. You will be actively shooting yourself in the foot if you get an offer and don’t take it, because you just wasted many hours of their time, and they may remember that if you apply again…
Outside of all that… where do you even find the time to ALWAYS be interviewing?! I put (exactly) 100% into my current job, so always interviewing means I have much less free time. It guarantees I am always stressed, and being stressed ruins my life. I like the work I do, but find it incredibly exhausting and dehumanizing after long stretches. Five 8 hour days is enough of a long stretch to make me feel I am wasting my life, I can’t even imagine how always interviewing would ruin me…
The better advice in the same light is to always be networking— or at least making sure you HAVE a network. Referrals are your only weapon against the flood of trash applications.
So yes, yes, I get that I am a row in a database, came to terms with that a long time ago— this is the silly game we play for money. Until society collapses, and we miraculously reform it to something better, this silly game we will continue to play. I just want to scrape joy out of as much of that time as I can.
You are running a factory over there? That makes the weekend perspective a bit more reasonable, given the constraints. Tech work, on the other hand, descends from agriculture. You work when the sun is shining and rest when it is stormy, metaphorically speaking. There is no reasonable concept of defined working hours. The brain doesn't operate on a set schedule like that, and trying to ignore that reality is where the burnout stems from.
If we were talking about tech, you certainly would look foolish applying factory concepts to an entirely unrelated field.
Of course it wasn't designed with modern soulless corporations in mind, but there were number of jobs in the past veering on bullshit, although not so common.
But yeah its a stupid approach in 2025. Find a passion. Not a hobby, not mowing lawn, or bbq, I mean passion that will make your heart pound and make you feel alive like you are a hormone-ladden teen. I have a few (hiking&camping in wild, climbing, via ferratas, alpinism, skiing, ski alpinism, diving etc), and then I juggle them based on what I can do. Then, corporate jobs with their wars and pressures will become just little broken kids playing zero sum games of who has bigger wiener, and can be safely and easily ignored.
Work is purely transactional, I give the company the benefit of all of my accumulated skills and experience for 40 hours per week, they put money in my account and I then use that money to exchange for goods and services.
Whenever one party or the other decides that the transactional relationship is no longer beneficial, we part ways.
If I find a company where the transaction is more beneficial - pay, benefits, work life balance, etc - depending on my priorities at the time, I go work for that company. I’ve worked at 10 companies in the past almost 30 years and 6 of those have been in the past 10 years.
> Sometimes that means making dumb business decisions like sacrificing an evening to a company that doesn't care, but IMO that sort of thing is worth it now and then.
Uh yeah that won’t happen unless it benefits me in some way like I’m learning a new to me technology or finishing a project I am leading will look good on my resume.
I made an exception when I was working for a company that sent nurses to the homes of special needs kids and they wouldn’t get paid on time if the project wasn’t done - before Christmas. They would have gotten paper checks that they would have had to either pick up from their central office or get it mailed to them and when I was working for public sector clients during Covid and it helped them get their disability and unemployment checks on time.
Which is an argument for better laws around what you do in your personal time.
Of course as you say, most companies don't really care about such work so long as you are not competing with them.
OP sounds very bitter and - frankly - melodramatic. Getting laid off is terrible, but this person makes it sounds like they'll never heal/never be the same/all companies suck/etc. when none of those things are true. There is an implied business relationship with an employer that can end anytime, and that's expected because it's a two-way street.
I agree with the top commenter - seanc - when he says:
> Carrying around bitterness and cynicism is just bad for you. Pride in good work and pleasure in having an impact on customers and coworkers is good for you. Sometimes that means making dumb business decisions like sacrificing an evening to a company that doesn't care, but IMO that sort of thing is worth it now and then.
Finally, income diversification pays huge dividends. I had a startup job where suddenly I found myself with a $65k/year pay cut one week. I had side work from folks who were asking me for more anyways so I quit that same week on Friday. Now I employ 10 people and pull in nearly a million a year. Really makes the emotional part of having lost income that week completely meaningless in the long run.
Yes. There are a few case (a handful across the world every decade) where a former employee has done bad things in retaliation. Yes extremely rare, but it happens.
That's important. I spend more awake time working/thinking about work than really else. I don't know that it's healthy, but at least I want to be proud of the outputs if I am going to spend this much time on something. I just can't really show up and mail it in, I'm just not wired that way, and suspect that a lot if us aren't.
Working and interviewing remotely, it’s definitely easy to work and interview at the same time. No one thinks twice is occasionally it takes an hour to respond to a message.
Heck even when I am not interviewing I close my Slack and email for blocks at a time to do “deep work”
I'm in the US.
I'm mid career, entered the job market 22 years ago, and have another ~22 years before I retire.
Layoffs were very common in the 1990s when I was teenager. In the US, if you think layoffs are a "new thing," you're very naive. (Remember, the author is from Germany.)
One thing I did very early in my career was learn enough about business to know that businesses, markets, and products don't last forever. Most don't even last a whole career. Sticking in a job long enough to get laid off with a severance is a good thing: You don't get money when you leave a job voluntarily.
(Granted, there are good reasons to leave before the layoff, but keep in mind that if you loose out on a severance, you've left money on the table, especially if you can get a job before the severance runs out.)
The German-style system seems to treat a job as something the employee is guaranteed, that it's their inherent right to have, rather than something the employer chooses to give them. It doesn't seem to line up with reality.
And when more and more people are like this, the average quality goes down, so it is even easier to be average.
Pride in my work? Sometimes I have pride in my work. Doesn't mean I should open myself to be exploited.
You should do a good job for individuals who will repay you later on. Companies themselves these days can sod off—they stand for nothing.
My employer is one of them. Several thousand employees, global reach, and owned by PE (Blackstone and Vista).
That said - having seen how layoffs are organized from the inside (multiple times), I can _guarantee_ that the list of suggestions on this post ("Suggestions for Those Who Haven’t Been Laid Off (Yet)" - particularly the first 2 points) are the best way to get included on the layoff sheet, in almost any organization. They might be good ideas for mental health reasons, but definitely an easy "name on the list" if you're perceived as "just doing the minimum" (I know that doesn't sound fair, but that's how boards think).
> Layoffs were uncommon when I started working, and being a developer felt like an incredibly safe job. In most professions, the unspoken rule was simple: if you performed well and the company was financially stable, your job was secure.
> But today, companies are announcing layoffs alongside record-breaking financial results.
From the author's website:
> I've been working as a Software Developer since 2016
I've been in the tech industry almost 30 years. I saw the dot com boom and the collapse. Hiring like crazy in the late 1990's with companies have having signs "WE ARE HIRING!" outside their parking lot where you could just stop on your lunch break and have a new job by the end of the day.
I've worked at companies posting big profits but still had layoffs to underperforming groups. When your profit margin is 10% but another group is 40% they will sell off or shut down the lower margin groups. Sometimes there are offers for internal transfers but it depends on the skill set.
After the dot com collapse I've never felt any trust or loyalty to my company. I have felt a huge amount of trust and loyalty to my coworkers. I still work hard. It can still be fun. But if someone needs a job it is great to have a wide network of former coworkers.
I've worked at 8 companies and only at the first 3 did I just blindly apply. The other 5 were former coworkers who recruited me to join. Then I do the same for them.
I've worked with some people for 15 years at 4 different companies sometimes with gaps of 3-4 years in between but we meet for lunch once or twice a month and keep in touch.
I need mutual respect. I want to believe in whatever the company is doing and enjoy my work there. At the same time, I want the company to respect my personal time and further my career growth. This enables me to give my best effort. I have no delusions about the workforce - I am a cog in the machine as we all are, but I will at least be a well greased cog.
When it's all said and done, I would like to leave a company feeling good about my time spent there, and if I am happy with how I am treated and the work I do from the start to the end, then however it ends, I feel good about it.
You can, however, be loyal to your boss, and your boss can be loyal to you, as long as this does not conflicts with his duties to the company.
Most of the people who end up getting high paying, high ranking jobs are not very skilled technically, but are skilled personally - even engineers.
So I'd say - do your job as well as you can (don't go too crazy with work), be friendly with people in your company, and phrase your achievements in terms of % value/speed/users added.
This is the single biggest reason i detest 1/2 page resumes and always ask for detailed CV. The "summary"+"qualifications" paragraphs in the beginning of the CV is the resume after which one can decide to read or not the rest of the details. For example, my CV is 8 pages long (i am old and have hopped between companies :-) since i give an overview and then the details of my specific responsibilities for each job.
IMHO, everybody should present their CV like this and leave overviews to LinkedIn profiles.
I've worked on several big (at the time) software products that our company built and shipped to customers for a while, that we have since abandoned. And in those cases, the entire organization within the company that owned the code was disbanded, so there was no one left to know about it or care about it. I'm not 100% certain but I strongly suspect that there is not a single copy left anywhere in the company of the code for those products - code that I worked on for years.
It's strange thinking that there is basically no trace left of something that I put years of professional work into, but I think it happens more than most people realize. I suppose it's no different than startups that fail and everything disappears.
I also think this is why so many software people end up enjoying hobbies that revolve around physical things, like woodworking or restoring old cars. Having some physical object that you can point to and say "I built that" is kind of nice compared to everything else you've done living on a flash chip somewhere.
Also, I will repeat this as many times as possible: you can fire employees in Germany exactly the same way you can fire employees in the US. You just need to follow the damn law. You need to give your employee a WRITTEN letter of termination, to make the termination legally binding. Then all you have to do is give them notice (or pay the salary out immediately if you want to get rid of them immediately).
Paying double so you can fire contractors is illogical. The maximum amount of notice you can be legally entitled to is 7 months, after working 20 damn years at a single company, which means at worst the company would have to pay half your salary out a single time to get rid of you immediately. None of this 2x every year multi-year bullshit.
The reason why you hire contractors is that you do not need the full output of an employee. You might only need three months or maybe just a week. It's the same reason companies rent equipment instead of buying.
Right.
The company doesn't care.
But I do.
I don't work hard on my craft, push myself to be better/smarter/have more impact, or go above and beyond for my employer.
I do it for myself.
Where are these companies where I can tell my boss "Hey, Mike is a good programmer and he just applied. Just give him the job without interviewing! Or accelerate him through the process!" I suppose if it were a two person startup where it was me and my boss you could do that, but at a normal 1000 person CRUD shop with dedicated HR machinery? No way.
Now if your network includes directors and CxOs who can just push a job through specifically for you, that’s different. Especially if it is a strategic hire for them. Those types of jobs usually don’t involve formal interviews and they are more of discussions about mutual fit.
https://abc.xyz/assets/71/a5/78197a7540c987f13d247728a371/20...
> We provide non-GAAP free cash flow because it is a liquidity measure that provides useful information to management and investors about the amount of cash generated by the business that can be used for strategic opportunities, including investing in our business and acquisitions, and to strengthen our balance sheet.
In some startup envrionments the execs may want to show growth by hiring as much as possible but that's not your typical company.
I’m not saying I am necessarily an “A player”. But I am secure in my skills and the ability to convince someone to pay me for my skills. I was instrumental in hiring three people at a job who were all better than me at the time. I learned so much from them while I was there, it helped set me up for my next job that was my first job as a lead.
Why would I want someone that can’t help me be successful at my current job and whom I can’t learn from?
Even there I would ask my then former coworkers first advice.
This is completely false. I literally haven't seen someone do a reference check once in the last 10 years. Early 2010s it was more common but this practice is dead. Now every company is a new slate. In fact, I've seen people repeatedly rewarded for jumping ship and build there career on that. Companies have stopped investing in devs, so why should devs not reciprocate?
And there are so many startups. More than you can count. There are more new ones every day than you could ever have time to apply to. They don't all have time to talk to each other.
Not saying it's not good to have pride in your work, but within reason, and within a framework of fairness and quid pro quo. Don't let people exploit you any more than you exploit them. Employment is 100% transactional and the moment you forget that is the moment you get taken advantage of.
>> "...the Japanese official battle reports and the Japanese press reported the Battle of the Coral Sea as a great triumph, and Midway was portrayed as a victory, not a defeat, although some loss of aircraft and ships were admitted. Although casualties must have been noted and grieved, Japanese society at the time was so united behind the war policy and believed so totally in the invincibility of the Japanese military, that defeat and economic failure were virtually inconceivable. It would have been unpatriotic to sell stocks..."
>> "Not every investor in Japan misread the battles at Coral Sea and Midway. Food was in short supply, and railings in the parks around the Imperial Palace were being dismantled for their iron. The Nomura family and Nomura Securities in mid-1942 began to suspect the eventual defeat of Japan. Although the newspapers and radio broadcast only good news about the course of the war, the Nomuras apparently picked up information in the elite tea houses of the upper class. Many of the naval officers and aviators involved in the battles at Midway and the Coral Sea had geishas, and when the officers failed to return, rumors began to circulate."
>> "The Nomura family, sensing something was amiss, began to gradually sell its equity holdings, and even sold short. Later they purchased real assets, probably reasoning that land and real businesses would be the best stores of value in a conquered country. These protected assets allowed the family to have the capital to finance the rapid expansion of Nomura Securities & Research in the immediate postwar years and eventually emerge as the dominant securities firm in Japan."
When did the narrative above "officially" fail? Many date it to August 15, 1945, six days after the 2nd atomic bomb was dropped on Nagasaki, when Emperor Hirohito addressed Japan on the radio to announce Japan's surrender, noting "...the war situation has developed not necessarily to Japan's advantage..."
Maybe we should start calling this the "enshttification" of work? As capitalism is enshttifying everything, it was unimaginable that work would not get affected...
Whatever the skill - pushing rocks up a hill or pushing code into a repo - someone with power over you is taking half your waking day to generate disproportionate compensation.
I personally see the alternative viewpoint which is I am able to provide for my entire family a life of non-work because I sacrifice 50% of what would be idle time without them.
Ultimately you need something to do during your waking hours. I give 50% to the company and 50% to my family.
I also used to shake my fist at the bad outcomes of stupid decisions made by people above me.
It took me this long to realize that this is all a game of chance. Me choosing a company to work for is me playing the odds. The decisions my superiors make are bets, too. And sometimes, even good bets don't work out.
It's still worth it to work hard and deliver what your management wants in spades. I've been brought along to any number of new employment opportunities because I'm remembered well for being a person who did those things.
I've come to see my career as a series of stops, and my current stop is just what I'm doing right now.
Nobody is getting jobs without any interviews, but people are absolutely getting interviewed before/without a job listing, or starting the initial screen with recruiter/hiring manager with an upper hand of “Mike said you’re good to work with”. Even at a 1000 person company with HR.
It’s not a reference check to see “is sam0x17 a good dev?” at the end of a hiring pipeline, but rather “I’ve got an open role and remember that sam0x17 is one of the best devs I’ve ever worked with; let’s get them into the company!”
for private companies, it literally is the people you work with (and whatever legal enchantments they've decided on). some of those people will still fuck you over, but it's not a legally-conjured sentient pile of money the way a C-corp is
B-corps are an interesting attempt to avoid being a sentient pile of money. in theory, it's an egregore that is capable of valuing things other than money. (they haven't really been tested in court. and they might fuck you over in pursuit of some other value, even if they do work. or fucking you over for money might not conflict with its other values)
The key point is that people need to face today's economic/political realities which is that it is all "Realpolitik" (https://en.wikipedia.org/wiki/Realpolitik). You either learn how to play the game based on circumstances or suffer.
S.Jaishankar, the External Affairs Minister of India said this recently which i think is highly applicable here (https://www.news18.com/india/eam-jaishankar-advice-stress-ma...);
Jaishankar stressed that no one should feel dejected after a setback and constantly strive for self-improvement. “When I look at my own particular responsibilities now but even earlier as diplomat, I had to aspire to reach the 3Cs of success. CONTACT – the more people you know, the greater your reach. CHEMISTRY – If you get along with people, they are more likely to do things for you. CREDIBILITY – if you are known to be good on words, people take you seriously," he said.
“My most honest answer (to manage chronic stress), you normalize the abnormal. You build your life around it, you de-stress it by making it a part of your life. If your phone rings in at 2 in the night, you answer it and go back to sleep and get up at 6 or 7 and try to remember and hope what you said was right."
So make sure you have good contact with Management/Marketing/Sales/HR, good chemistry with your Manager/Peers/Team, good credibility on your Knowledge/Work and finally, de-stress by normalizing the abnormal (with caveats).
No one is going to read an 8 page CV. But honestly, I never depend on my resume to get a job. It’s a requirement. But I don’t blindly submit my resume to an ATS. By the time I’m sending my resume, I’m already 99% sure I’m going to get an interview because I’ve already talked to someone.
When I was looking for a job before, I had one of the managers describe one of the products that I would be over. The problem was, that if they had taken an even cursory look at my resume, they would have seen that I had worked at one of their acquisitions that the product was based on and I designed the architecture of the product.
I had worked at the company until 2020 and I was referred by my former manager to be a staff architect over all of the companies acquisitions.
I am very confused about how this works in practice though. Presumably you're not expected to keep an old accountant with a family over a young childless developer, but where is that line actually drawn? Can you make such a distinction between teams, or are you expected to reassign people from a team that is being disbanded? What if they don't have some experience you would like, are you expected to train them?
That is a double-edged sword. You can do it, but it really should come from a place where you're fully prepared to leave, and you'd really prefer you didn't. Sometimes, companies underpay. You should be continually engaging in price discovery, and you should demand to be paid what you're worth.
Just be aware that your company may well say "oh well, good luck", and the new company may be worse. In smaller companies, you might set yourself up for resentment if you stay. Large tech companies really will just coldly look at "is she/he worth it? Yes/no", make that decision, and move on.
> but when layoffs come your next job often comes from contacts that you built up from the current job, or jobs before.
You build those contacts by helping people, not by helping the company. (Also, referrals are massively overvalued, IMHO. I'm not seeing them happening very often - but maybe my friend group is an outlier. Wonder if there are stats)
> carrying around bitterness and cynicism is just bad for you.
Realism, however, is helpful. Your company will throw you away like a used paper tissue. Make peace with it. Don't believe the "we're family" BS, because you aren't. You're at best the equivalent to a sports team. And when the team doesn't need you anymore, you'll be let go.
And that's fine. What makes it painful is lying to yourself, pretending a company could actually care about you as a person. (Small carve-out: Tiny companies, with <30 or so people, still can manage to care)
That doesn't mean phoning it in, or doing shoddy work. It does mean being clear about the fact that you have to look out for yourself, your wellbeing, your health, your career.
You're right in that your co-workers are the only ones who have the capacity to love you back. But I can guarantee you that working harder won't make you more loveable. Work well, but be clear where your boundaries are.
Being a contractor is generally considered low status and temporary, so if you can get over that, then you can thrive.
The upside to this is the understanding that it is transactional and hourly. There is no expectation that you get emotionally invested. Which can actually be a much more health arrangement.
To everyone reading the comments that describe corporations as the ones who treat their employees with contempt, it's sadly a two way street. It comes down to shitty people polluting expectations at all levels of society, and people dialing back their expectations accordingly.
With all the Luigi talk in the air, it's important to remember this goes for insurance companies as well. Insurance fraud is a huge drain on the industry and it's folks of all levels of wealth committing it. It's a part of the reason why insurers squeeze harder to keep the profits flowing. That's obviously no excuse for delay/deny/depose tactics--I'm just saying that in an environment of fraudsters who add friction to a company that does business honestly, you will find that the cheaters and bad actors will bubble to the top, more so than usual.
The simple reason why other ideas are not compatible with those two are because those 'other ideas' are geared for making this happen to maximize profit of the few. That's why they are incompatible and whenever you allow them this is what you end up with.
Would you consider employers to be "fully cynical" about their affairs and interactions with employees? I do. Being a happy little cog is it's own reward, but ine has to be clear-eyed about it.
> If people know you are a standout contributor then you will be hired quickly into desirable roles.
You are presenting a false dichotomy - one can be an outstanding contributor while working 40 hours per week.
The job market as it is is tough.
Add autism & ADHD to the mix and it gets tougher.
I decided to give as much of a shit about the corporate world as it does to me - which is to say, I stopped searching altogether. I decided I'd rather be unemployed.
But also, yes, in the "West" we've been living way above our means for almost a century now, and the chickens are starting to come home to roost.
If you're working for a startup, a layoff is a likely outcome. Most startups fail. Those that don't often end up pivoting, often more than once, and cutting costs tends to go hand in hand with that.
Layoffs from big tech companies is a relatively new phenomenon, really only since the pandemic, and they're fundamentally different. It's actually the sort of thing that Corporate America has been doing for decades. In this case, big tech companies make money hand over fist yet they have layoffs, typically ~5% of the workforce every year.
These layoffs will be perpetual because the reasons for them aren't around controlling costs, avoiding bankruptcy or any of the "normal" reasons for layoffs. The goal is suppress labor costs. People fearful for their jobs aren't demanding raises or better benefits. Plus you can dump the work the 5% were doing onto the remaining 95% who won't say no because they're fearful for their own jobs. And that's the point.
The veneer of tech companies being mavericks who were employee-focused is completely over. A lot of the "perks", which are really just part of your cojmpensation package, are getting and will continue to get cut or just made worse through less funding. At some point, you'll start getting charged for those "free" meals.
In 10 years, all the big tech companies will be indistinguishable from Boeing, Lockheed Martin or Northrop Grumman.
The way Shopify dealt with its staff departures was unacceptable. The lack of transparency and communication during this period not only eroded trust among employees but also created an atmosphere of fear and paranoia. The constant silent firings, combined with the CEO's outbursts during town halls, have severely damaged the company's reputation.
I've seen a similar situation play out in my own experience when new management was brought in. My team members were suddenly being threatened with being put on notice, leading to a nasty shift in morale and productivity.
It's worth noting that Shopify's actions aren't isolated to large corporations like themselves. Unfortunately, this type of cultural shift has become all too common in many industries and companies. Nonetheless, this specific incident left a lasting impact on me, and I actively discourage any who asks me about working at Shopify - something I haven't done for any other company I've left _or_ been let go from.
Yes, you can lay off people in Germany, and France, and Italy. But there are rules, notice periods, and mandatory severances, as well as often (country dependent) consultation periods. In what way is that worse for the employee?
I sacrifice an evening - but not to my company, but to studying Leetcode to move on to the next company. I also have side hustles that I devote time to.
> when layoffs come your next job often comes from contacts that you built up from the current job, or jobs before. If people know you are a standout contributor then you will be hired quickly into desirable roles. If people think you are a hired gun who only does the bare minimum that next role will be harder to find.
I am helpful to most people when they need help, and they remember this. My code is clean and well architected and well tested, and they can see this too. They also know that I know the language and platform we're using, and general programming (and business) knowledge. Few care whether I'm a "standout contributor" in terms of getting many stories done. Actually if I have a good lead or manager I might go above and beyond for them in terms of doing more.
> a company will never love you back. But your co-workers will.
Well, this is correct. I help my co-workers.
Things are situational. If I got a job helping set up LLM's or something, I might dive in and work a lot of hours just because I feel it is benefiting me too. On the other hand I can be somewhere where it doesn't make sense to work more than forty hours (if that) a week.
This 100%. My resume is always custom tailored to the hr process it’s going through because I position them to only be supplied once that’s one of the final check boxes.
Yeah, no. They're one factor in many. I've managed just fine throughout almost 4 decades of career without referrals.
I'm fairly OK with how that career turned out.
It has drawbacks. Some of my jobs were odd kinks in the career curve - though I did enjoy them. (Roughly, ESA -> Industrial Automation -> Consulting -> Startup -> Video Games -> FAANG. It is not the straightest path :)
Referrals are definitely a large plus (IIRC, the industry stats say about 1/3rd of job offers are internal referrals, even though they are far from 1/3 of the candidates).
They aren't the only way, though.
While doing that was half the reason that I got let go from my last job, I delegated the work I was doing to the person I hired and moved on to a newer initiative that was pulled, I still have no regrets.
I got a chance to put leading an impressive “AI” project on my resume and it helped me get my current much better job.
Before anyone starts groaning , it was a framework to do better intent based bots for online call centers (Amazon Connect and Lex). The perfect use case for it.
The main difference at least in my region is that if you're a contractor then it's much quicker for you to quit and find a better job so the incentive to stay isn't as strong. In other words, tech workers who become contractors here usually are better contributors and have an easier time finding good offers.
I reject the false dichotomy that my options are "work on the weekend when I'm excited to write code, or suffer and burn out during the week". Maybe that works for you, but I have to show up on Monday regardless of whether I wrote something inspired on Saturday.
> 2. Do you really need to worry about this hypothetical future? If the bad manager shows up, are you going to stick around even if working hours remain the same?
Weirdly, the bank expects monthly mortgage payments regardless of whether my manager is bad or not.
For example, was it a small number of people who were laid off with decent severance, or was it a huge mass of people let go unceremoniously with minimum severance? And were the layoffs due to a sustained period of unprofitability or did they occur during periods of profitability? In the former case why wasn't the business doing well and has that fundamentally changed? In the latter case, did they first attempt to reallocate people to more productive areas?
> Everything I’ve shared reflects the current state of the tech industry. It might differ at very small companies, but once you work at a company with more than 100 employees, you’ll likely encounter many of the same patterns I’ve described.
Many tech companies have never needed to resort to layoffs -- not just small companies but medium-sized and/or privately held companies. Personally I consider layoffs of any sort to be a major red flag. It means company management makes poor business or organizational decisions and is willing to tank morale and lose their best people to please shareholders. It means that you're going to be a line in a spreadsheet that can be spun up and down as necessary.
Personally I'd steer clear, but if you choose to enter into a relationship with such a company you should appropriately discount any salary they offer to factor in that risk.
I was laid off once, when I was being widely praised for my work. It's been 5 years, financially it was probably the best thing that ever happened to me, and it still hurts that it happened. So yeah...
I see this at large Canadian financial institutions, too, but for the opposite reasons - employees recognize that it's really difficult to fire people based on performance. It's so hard, in fact, that it's easier to talk them up and get them hired internally by another team and make it someone else's problem.
One that is focused on strategic app dev + cloud consulting where I emphasize that you can fly me out to customer’s sites along with sales and I can do requirement analysis and help close deals and then lead the projects.
The other is for my “Plan B” jobs and more focused on hands on keyboard “senior” enterprise developer jobs.
I've never worked in a company so large that I couldn't go a step further and actually talk to the hiring manager and tell them they would be stupid not to take someone's resume seriously. But it's more about fast tracking the interview than skipping it. No one is just going to blindly hire referrals. They shouldn't anyway.
Same here, also =~ 25 years (working as a professional programmer since 2001). I never had a problem finding a job myself (either switching jobs or being laid off, it happens) but it was always "cold calling", apply on a job board / Linked In and go through the interview without any referral or inside help.
And when I tried to refer someone, they were blissfully ignored. Even had managers / HR go after me: "we need someone ASAP, don't you have some referrals?". Reached my acquaintances among former workmates, convinced them to make a personalized CV so I can send it to HR, nothing happened next. They didn't even call the guy, completely "forget about it".
So I learned my lesson of corporate helplessness and don't give a fuck anymore. Don't recommend anyone, don't care if HR or managers need someone urgently, I do my job and don't get involved with anyone else anymore.
The opposite is true.
First, I don't have need unemployment insurance. You are my unemployment insurance. I am hedging against your mistakes, as well as mine.
Second, I assess the situation to the best of my abilities, but also: How I see fit. As an employee, on the other hand, not being able to decide might as well feel like getting struck by lightning. (Here I would only add that as an employer it also feels like that if people fire you — as in: they quit — for any reason. It's just that you get more chances to practice it.)
Reconsidering the supposed safety aspect of an employment (since it's such a sticky idea) is certainly one thing I hope we would do. Unfortunately, when trying to discuss the issue with employees (not necessarily those who work for me), they mostly seem to rather not want to think about it.
Other thoughts. Why I run a company: It's certainly not money. I would even argue I (and most people I know running SMBs) relatively care a lot less about job money than the average employee does. I do it because would hate to work on something I think is bad and where attention is not spent, where it should be (so exactly what a lot of employees complain about in their company).
Best I can tell, a good reason to work for a company is getting to work on stuff that excited you and that you could not do better on your own. But I think more people should consider doing their own things more often! I would welcome more meta-competition in organizing work in a better way.
Points of disagreement with the post:
- People will miss things and systems fail, but I can't think of any reason why a CEO would not want to be able to spot the people who a) are not assholes and b) gel really well with the company. I don't want anyone to work overtime for me, but the above will still hold true. A company is complicated, and you being a considerate human being makes everything so much better.
- Yes, Excel is how you work with numbers, also those pertaining to human beings. That's just the responsible way to organize information about things. But if you think that robs me of my ability to think about or care for human beings, I am mostly confused. Can you not think of humans when you write code, because it's digital characters on a screen? Still, it's of note that even highly analytical people find something dehumanizing in that, when it pertains to themselves.
For what, exactly? If it is simply to appease the whims of your manager, you already have the bad manager. Another hypothetical future bad manager is the least of your concerns at that point. Chances are the hypothetical future bad manager will be less bad than the horror show you are already in.
> the bank expects monthly mortgage payments regardless of whether my manager is bad or not.
There is some risk there, but most tech people already price in that risk by demanding much higher than normal compensation at their job, allowing them to have their mortgages discharged before the bad manager arrives. You might get caught in the unlucky case, but on balance the good managers don't disappear that quickly.
I've been in tech for 15 years and twice was enough for me. I now take on multiple contracts at the same time and make way more than I ever did as a regular employee.
I also won't work for startups as a full-time salaried employee anymore. They will always try to squeeze the hours out of you because they are usually trying to make a fast approaching deadline to get that next round of funding.
I had a well paying 6 month contract last summer and they wanted to hire me as a full-time, salaried employee. The problem was that I worked closely with their salaried employees and they were always overworked (many working on multiple teams) and working long hours on extremely tight deadlines.
The space was also over-saturated and when I researched the company, they were not turning a profit after a couple of years and continuing to take on rounds of funding.
When I refused the offer and wanted to continue as a contractor, they cut off all contact with me and I haven't heard from them since. It really showed me that they just wanted to overwork me and not pay.
* The smart and energetic I make field commanders. They know what to do and can rally the troops to do it.
* The smart and lazy I make generals. They also know what to do, but they’re not going to waste energy doing what doesn’t need to be done.
* The dumb and lazy I make foot soldiers.
The takeaway, is that only after you lose your shiny glasses are you ready to take on larger responsibilities.
Don’t become jaded. Don’t carry around resentment - just get on with it - and you’ll Very much be on your way to career advancement
Not one of your former managers that like you has gone on to high-level positions?
It reads like the real problem was that the other developers fell into what developers seem to love more than anything: Pedantry. Instead of playing along with the false praise, they set out to prove the claim in the email wrong.
So it's worse for people who are productive in their jobs.
We were approached by a French startup looking for an acquihire and well, French labor law was a big reason not to do it (not because the people at the startup weren't good, but because staffing an Eng office around them was seen as too risky).
To some extent perception is reality here; we didn't really know that much about French labor laws, but the reputation and uncertainty is the issue.
I believe the maximum amount of notice you can be legally entitled to as a contractor is whatever your contract says
This how true “consulting companies” work. You sign a statement of work with the requirements and costs and then they (we) go off and take care of staffing and lead the project. Your company will probably never interact with anyone besides sales, the tech lead and maybe the people over sub projects of the larger project (work streams) and their leads.
At least this part is partially wrong. There is an entire law about how lay offs are only allowed if they are “socially justified” with definitions of acceptable circumstances. An employer can not fire you “at will” in Germany.
It's not completely false at all - but it does depend greatly depends on which country you're based in.
Where I am, in Spain, your network, and your reputation within it, are _everything_. Good jobs will sometimes not even be advertised, as the first thing a hirer will do is ask around their network for recommendations, and those recommendations count for _a lot_. On the other side, when you are looking for work, the first thing you do is ask your network for an intro - and again, that intro counts for a lot.
That's not to say that the traditional interview process will be skipped, but candidates coming from recommendations will have a massive head-start over others.
Somewhere around the mid 1990s, "layoff" became just a euphemism for permanent reductions in force/downsizing.
No promises of lifetime employment. I’m focused on the long-term health of the company, and our needs will inevitably change. If we continue to grow, it’s almost guaranteed that not everyone will be the right fit at every stage.
No expectation of loyalty. The flip side is that we aim to attract ambitious, hungry people, which means we need to provide real opportunities for career advancement. If we can’t, I understand you’ll move on.
If we let someone go after a single bad quarter, that’s on us for being shortsighted. We know people have ups and downs, and we don’t want to be overly sentimental, but we also don’t want to act rashly. On the other hand, if someone’s job-hopping every year, that’s usually a sign of short-term thinking. From 2014–2021, job-hopping didn’t matter much. Now, it’s becoming clear that those signals are important again.
At the end of the day, it’s not about judgment—no good/bad or right/wrong here (aside from obvious dealbreakers like dishonesty). It’s just adults making tradeoffs.
That said, I’ve seen how some companies shy away from being upfront about this, which leads to cynicism. We’ve had moments like that too—at some point, we started calling ourselves “a family.” I shut that down fast. It wasn’t popular, but it helped clarify our stance. You know what you’re signing up for with us.
In reality it's a desperate shotgunning your org chart since you've apparently no better way to figure out what you need or don't. It's incredibly destabilizing and demotivating and creates a culture as seen in this post where you no longer have workers that feel aligned with the success of the company (because you're telling them they aren't). It should be reserved for absolutely existential moments in the company, not when you're seeing record profitability.
I'll grant you that it is red flag that he would want to take your energy telling how long something took. It doesn't even mean anything in the given line of work. An interesting problem might be given hundreds of hours of thought – in the shower, while sleeping, etc. – but only take 15 minutes to type afterwards. What would you report? The 100 hours? The 15 minutes? Invent some kind of weighting system to offset parallel activities? And for what? None of them mean anything.
The manager's job is to take the unnecessary burden of externalities off the rest of the team, but it is a team and that means it has to cut both ways. The rest of the team has to take the unnecessary burden of internality off the manager. If that was the best political way to say "please stop, you are needlessly wasting my energy", then that makes sense, I suppose. Or, perhaps a good manager is brutally honest above being politically sensitive? A team is, after all, characterized by their willingness to remain bonded even amid strife. Without that, you just have a group of people.
On the other hand, I had a job where my performance was rewarded greatly, and I was lucky to be at the right place for that. Almost all of the employees at the same company were not that lucky.
You're going to need to pitch your buddies a lot more aggressively than that.
You've worked closely with Mike in the past at ExampleCorp, where he was one of the team's top contributors. He was great at code reviewing, a calm and reliable voice during production incidents, and always ready to help out new graduates. Mike was the guy people turned to with their most difficult WidgetStack bugs, fixing problems that had stumped other developers. He would be a great asset to the company, and a great fit for this role - which you note needs WidgetStack. He has your strongest possible recommendation.
The thing is - the pitch also has to be true.
Half of the perks e.g. sabbaticals or sleeping pods don't even make sense in a competitive working environment
In the article, the author says that he was fired alongside most of his team. Then makes a lot of statements about how great of a job he was doing. To me it looks like the firing was thus based on option 3, yet the author did not make a single comment about the profitability of the product he was working on, or the team performance of the group he was working on.
As an example, he made "features that helped power users", without articulating how much additional revenue these feature contributed for. How many of those power users were there ? Were they at risk of churning, or were they locked with the product anyway ? If they were, those hours were fully wasted as no additional revenue could be associated to those features. It's all fine if your product is bringing in a lot of money - with the current headcount - and the vision of your company is that you need to need to prevent competition from catching up. But otherwise it's not exactly the feature an exec will look at and be that happy to spend money on.
I read once: "Here is to discern a junior form a senior: If you are a junior, and deliver quality code for a feature that ultimately did not reach it's audience; well you still did a good job. If you are a senior and deliver quality code for a feature that ultimately did not reach its audience; well you failed". In our industry, seniority is about looking beyond just writing code, especially with AI coding agent coming up and taking away that part of the job.
In hindsight, it was probably a stupid thing for me to worry about. I also never should have expected that I'd be able to change the director's mind by refusing to do what he said.
And these are the biggest employers of talent. It may not be most people in a startup forum, but it’s a lot of people.
For all others, I think it’s because tech isn’t seen as such an important revenue driver. Lots of places we are still seen as a cost center.
They hired a bunch of people who took the money for granted, and at some point that's no longer going to sustain itself
Centralised rule, surveillance, privileging the upper classes, meaningless statistics, perfomative loyalty; things capitalists say they hate about communism, they love when designing companies.
> "all giving you the picture of the enterprise being like literal USS Enterprise hitting warp speed."
Everything whizzing rapidly upwards while your cube farm gets more crowded and your tools slower and your once-respected skilled work devalued in favour of pump-n-dump funny-money schemes?
> "The fabulous statistics continued to pour out of the telescreen. As compared with last year there was more food, more clothes, more houses, more furniture, more cooking-pots, more fuel, more ships, more helicopters, more books, more babies -- more of everything except disease, crime, and insanity. Year by year and minute by minute, everybody and everything was whizzing rapidly upwards. As Syme had done earlier Winston had taken up his spoon and was dabbling in the pale-coloured gravy that dribbled across the table, drawing a long streak of it out into a pattern. He meditated resentfully on the physical texture of life. Had it always been like this? Had food always tasted like this? He looked round the canteen. A low-ceilinged, crowded room, its walls grimy from the contact of innumerable bodies; battered metal tables and chairs, placed so close together that you sat with elbows touching; bent spoons, dented trays, coarse white mugs; all surfaces greasy, grime in every crack; and a sourish, composite smell of bad gin and bad coffee and metallic stew and dirty clothes. Always in your stomach and in your skin there was a sort of protest, a feeling that you had been cheated of something that you had a right to. It was true that he had no memories of anything greatly different. In any time that he could accurately remember, there had never been quite enough to eat, one had never had socks or underclothes that were not full of holes, furniture had always been battered and rickety, rooms underheated, tube trains crowded, houses falling to pieces, bread dark-coloured, tea a rarity, coffee filthy-tasting, cigarettes insufficient -- nothing cheap and plentiful except synthetic gin. And though, of course, it grew worse as one's body aged, was it not a sign that this was not the natural order of things, if one's heart sickened at the discomfort and dirt and scarcity, the interminable winters, the stickiness of one's socks, the lifts that never worked, the cold water, the gritty soap, the cigarettes that came to pieces, the food with its strange evil tastes? Why should one feel it to be intolerable unless one had some kind of ancestral memory that things had once been different?"
That is a great question that is at least partially unknowable. You cannot discount future cash flows without knowing how long you will live and thus how much you should discount. Also things like inflation are unknowable.
As I said, I did leave. I stayed with the same company but found a different division. Which is the best of all worlds. I think, perhaps I could get a better offer elsewhere? If so would that better job still exist or would I now be laid off for months before finding a new job and thus destroying all the income gain from that new job?
There are a ton of unknowable factors. I can say it worked out okay for me so far, but that is about it.
People who do good work, and get good at craft, do it as much for their sense of pride as they do for some kind of reward. Rewards are nice, but the joy you get from them are fleeting. Enjoying the work itself is evergreen.
Work is work. Even at a job you like, you'll have days where you'd just rather be out having a day off. Don't get indoctrinated into hustle culture.
But don't get cynical and start being a pleb about jargon or whatever. It's like a person stuck in traffic complaining about traffic as if they aren't... traffic?
And that is exactly how corporate America works. Shareholder value before everything. The billionaire keep the stock price up not for the value, but for their simple greed. F** you and your self-worth.
RIF. Reduction in force. Spend every end of week, on the clock making three envelopes: your resume, an envelope which says 'blame everything on the previous guy' and the last envelope? 'make three envelopes'
And I’m not asking questions about what you did 30 years ago. If I ask you the standard question as an interviewer “tell me about yourself”. I expect you to succinctly walk me through the parts of your career that are relevant to the job.
I am then going to ask behavioral questions to assess whether you have the traits I need, the “tell me about a time when…” questions to see if you can work at the needed level of scope and ambiguity.
I then ask them what they were most proud of to work on a dig into their technology choices and tradeoffs
You're misinterpreting the data, because you can't see for data points on levels.fyi whether they obtained their reported salary by being promoted within the company or by doing the very common "side-promotion" of getting hired at a higher level at a competitor.
I was young and naive and unwilling to play the company hopping game, I got promoted from L3 to L6 at Google, after a year and a half at L6 I was paid in base salary less than some of my colleagues who got recently hired at L5 and negotiated well, plus they got significantly higher stock grants as part of their signing bonus (like, around 2x what I was getting through standard yearly grant refreshes).
He didn't care about work. It was all about money. That worked for him short-term, but longer term Jack became a very VERY dull boy.
It doesn’t make sense to build the competencies in house if that’s not your core line of business’s
I left our part of my explanation of a general contractor. I meant when you are having a physical structure built like a house or in the case the analogy would be adding on to your office building
Getting soft-fired really shook me, and it was a hit to my self-confidence. I did learn some valuable life-lessons from it though, and including that nobody should ignore office politics.
Afterwards, I found a job that was a much better fit. That next job changed the direction of my career, and I'm very happy with where I am now.
You might be hired on the strength of reputation or recommendation into an early stage startup, but these roles only make sense if you’re 23.
My thoughts, exactly.
I do good work, because I can’t live with myself, if I don’t.
Your base salary won't tend to drop but at the same time you'll get an annual 1.5% increase when inflation is 9% and the company made $300 billion in profits last year.
Bonuses for normal employees (below VP) are essentially formulaic at most big tech companies, for the most part. So if you're a senior SWE with a 15% bonus target, well that's based on yoru base salary. It hasn't gone down in nominal terms but it has in real terms.
Also, depending on your company, there's a pool of discretionary funds on top of the formula. Your bonus can even be taken away and given to someone else on the team (yes, this happens). How big is that pool? Has it increased over time? Decreased? Or stayed the same? On a per-employee basis. You don't have visibility into that unless you're a manager.
Next is stock compensation. Your initial grant is obviously known. Annual refreshes if you get them tend to be formulaic too. But what about discretionary grants? That's where the big money is. How much is being thrown around in total? Is it going up or down over time? You have no visibility into that.
All of the above have, as input, your performance ratings. There are quotas for each performance level at a certain level (usually 150+ people or director level) so not everyone gets Greatly Exceeds Expectations. What are the quotas ("target percentages") for each bucket? Has that changed over time? Some compoanies now have targets for subpar ratings (ie ratings below "Meets Expectations"). It's the pipeline for getting rid of people and getting people to do more for the same money.
So technically you have to do more now to maintain a Meets Expectation rating than you did 5 or 10 years ago. Is that a pay cut?
And then we have promotions. The typical way this works is a company will divide promotion candidates into pools. A promotion committee will essentially rank the packets they have. At a certain level there is a quota for promotions to hand out. Those get distributed to those from the top down until there are no promotions left to give out.
Companies have allegedly reduced costs by simply reducing the promotion target percentages / quotas.
And then there are all the benefits that have a tendency to get worse over time. Health sinsurance, 401k matching and less tangible benefits like food, facilities and so on.
You don't have a right to drive your car anywhere - the state can revoke it. Many states have no laws at all about how to store firearms, and the ones that do in general are pretty hostile to the idea that you have a right to bear arms in the first place. You don't have a duty to work, someone isn't morally wrong because they live off family money. And you absolutely do not have a right to a job, because a job requires someone else to pay you money. Nobody has a right to have someone else pay them money.
Books aren't mutable in the same way that arguments are: you can actually sit and dissect a book, in a way that you can't dissect a politician's rhetoric or a parent's scorn. So… kinda, yes: even The Fountainhead is worth reading, to some people (not that I'd recommend it).
Laying people off is a business decision - forcing a company to justify that from a business context is probably a Good Thing, but injecting weird social requirements on top of that is silly.
For me, I ended up getting a much better job that paid 2x what I made at the bankrupt company. But the feelings of having your livelihood rug-pulled are really difficult.
In my experience, you’re better off getting the promo and looking for the next job at your leisure. It sucks that that is what the system rewards, but I certainly don’t fault people for playing the game that is given.
My view of why it happened is a bit different than the author, but my conclusion is wildly different. I've been on tech for almost 20 years, 11 of them in the US.
On average, I do see people that work hard and on important things getting recognized and promoted. I don't have this bleak view that nobody should do anything, it's all random, nothing matters.
I do agree at the end of the day we're just numbers on a spreadsheet for large companies. Most of the time it's not personal, and Shopify probably decided having engineers in Germany wasn't worth, no matter how good they were (and I personally knew a handful that were really, really good, live there, and lost their job).
Those things aren't contradictory. You can work hard and be promoted and get more recognition, and you still can be cut due to decisions completely out of your control. The opposite is also true. Average people get lucky to be on the right project at the right time, sometimes multiple projects in a row. Peter principle and all.
But on average, companies to reward the people that bring value to the company (and its owners)
One time I was tasked with auditing what my team spent, at a tech startup. During my audit, I found that we'd spent a million dollars to make a single phone call.
Basically:
* We were spending money like it was going out of style
* We were getting the highest level of support contracts on EVERY piece of hardware and software that we bought. This mean that we would routinely purchase hardware, stick it in the corner of our data center, and it would have an expensive support contract, before it had even been installed in a rack and plugged in. In some cases, we bought stuff that never got installed.
* The software support contract from one of our vendors was a million dollars a year. The software was quite reliable. In a single year, we'd made a single support call.
That is overly simplified. First, you have to commit to one of three types of layoffs, only one of which usually is applicable (betriebsbedingte Kündigung). But if you do that you have to consider the social circumstances of the employee and also other comparable employees. Which absolutely can result in not being able to fire the employee you would like to fire without also firing a number of other employees first. That could be really disruptive, so it is not quite so easy for German employers.
Naturally, I walked, but to this day I can't believe how naive/stupid I was back then.
How dare people have feelings right? A lot of contractors (like myself) are treated like employees who are easier to fire.
I understand the separation from a legal perspective, but at the same time I've developed relationships with the people I work with and enjoy working with them. Being entirely honest? It hurts being excluded from things and not everyone has the option to just "become an employee".
No it doesn't.
I dropped out of university, so in my early years it took a lot of tuning my resume to give the impression that I had a degree without actually saying it. Thankfully I had taken summer courses at a different, nearby university for two years before college. Eventually I would just put the years, the universities, and the major I was pursuing. Now I just leave it off the resume.
I had one manager who found out after the fact and told me he wouldn't have hired me if he realized, but he was glad he did.
I had an interview where they asked for a college transcript and then grilled me on why I failed Martian Geology and why I only got a C in Vector Calculus. I was given an offer, but declined it because of that experience. I dodged a bullet too; I've seen reports that the company sues former employees just to cost them money.
This is great advice.
For instance, I was once in an interview where they were grilling me. I was reluctant to do the interview in the first place, because they'd gone bankrupt TWICE in the past five years.
At the end of the interview, it seemed fairly clear that my odds of getting the job were about 50/50. The interviewers were smart and they were asking hard questions.
But when I asked them to comment on their two recent bankruptcies, it changed the mood entirely. At that point, the entire "vibe" of the interview shifted. It became CLEAR that they'd been losing employees at a furious pace, because of their financial struggles.
Once we talked about "the elephant in the room," the entire interview tone changed, and they made me an offer in less than twelve hours.
My "hunch" is that they'd been grilling interviewees (because they were smart folks) but had been scaring interviewees off because they were in such terrible financial shape.
Basically, potential hires were ghosting them because of their financial problems, while they were simultaneously discussing technical issues when the real issue was financial.
I accepted the offer, and the company is still around. I had a similar interview experience at FTD in San Diego (the florist), and they are kaput:
https://www.cnbc.com/2019/06/03/flower-delivery-company-ftd-...
I understand this might not be your experience, but it's far from being "completely false".
I have had background checks/reference checks done on me (thankfully my would-be boss told me they were a formality and nobody cared about the results. I say "thankfully" not because I had anything to hide, but because the contractors doing the background checks asked for the dumbest things). I was also contacted by US-based consulting firms and asked to provide references on a former boss of mine, who was now applying for an engineering position... and to my surprise, the reference check involved getting on a call with me!
More recently, a relative was applying to a fintech and was asked for references for all her pasts jobs since she started working in the relevant field.
I know lots of companies don't care, but many others do.
Besides, like other commenters said, it's not only about formal references checking. It's also about the networks you build with coworkers whom you can potentially meet again in other jobs, and whom you want to speak favorably of you. I know I've informally vetoed coworkers whom I knew were terrible at their jobs and I heard recruiting was thinking of making an offer to. Likewise, I've enthusiastically recommended past coworkers who I would enjoy working with again.
The network is actually holding you back. You don't need a network to get a new job AND if that person in another company has enough pull to get you in it's actually likely a sign they've been there too long themselves if they're not directly in control of the hiring budget.
Just job hop. This ain't your daddy's profession.
That is entirely a matter of initiation. If the work initiates from the employer there is no question the work is owned by the employer. Less clear, but still very clear, is if the work occurs on employer time and/or equipment. If the work initiates from your personal mind far separated from employer guidance then its a personal project.
Yes, I am aware of some Mattel doll lawsuit where a guy created action figures on his own time outside of work and the toy making employer assumed ownership of that personal project. This is an extreme edge case though, because the employer had to prove the personal project was work residual from employment work and had to go to court and sue their employee. The motivation there is that the employer liked the employee's idea enough to want the freedom to pursue that idea as a future business interest.
This never happens in software unless an employee builds something to compete with the business interests of the employer. That is far easier to prove, malicious intent, and not the same thing.
The reason this never happens in software is that it radically opens a liability window that did not exist before. For example, consider Facebook. Facebook is not a software company, which is a company that sells software. Facebook is a media company that provides advertising and happens to write software for internal use. If Facebook were to sue their own employee to gain a new unrelated software product line then they become a software company and then become open to lawsuits, competition, and trust concerns they didn't have to concern themselves with before. If Facebook did want to assume ownership of an employee's pet project it would be far cheaper to just buy it from the employee or pay the employee to work on that idea as a job function. If the employee did not want to give their personal project to Facebook then Facebook could always fire the employee and start the idea from scratch under Facebook branding, which is also cheaper than suing their employee.
Fortunately for them (and unfortunately for me), the industry seems to be fairly market efficient, and they're usually already happy at some other highly compensated position (Empirically, 1 M$/yr seems roughly to be the going rate for "Damn, I really wish I could work with that person again")
Meanwhile businesses enjoy the privilege of operating in a country where contracts are enforced and people are educated. In exchange they're expected to not treat their employees like cattle - that's not a lot to ask IMHO.
Find the Middle Path.
Neither extreme is correct.
Doing the absolute bare minimum to not get PIP'ed is corrosive to your own soul.
Going "above and beyond" when you might get laid off tomorrow, is naive and opening yourself up for exploitation.
I've been in this field for ~7 years and have never found this to be true, yet people parrot it all the same. I have never once received a job via reference, and only once was able to get someone else a job by reference. I feel this is only true when you're at the very senior level.
Commensurate to the risk, of course. If you ignore the risk component then your best bet is to forget having a job and spend your days playing Powerball. The system offers much, much, much greater reward there.
If you keep risk in mind then it's not so clear cut. Staying at the job you have, even with lower pay on paper, may end up being the most profitable option in the end. But sometimes you just have to make the gamble and find out! There are winning opportunities for sure.
That feels like the correct way to think about it. Everyone else seems to think it's one extreme or the other but really thinking about it on an individual level vs a company level seems more accurate to my own experience.
If we are not able to accept that, then just do the bare minimum like most people. OR find a better job, but there is still no guarantee the new job would actually be better than the old job. But hey, at least we might get more compensation in our new job, so there's that
If that's true, that could explain some of the age discrimination we see in the hiring phase... "if we hire this guy, we can never fire him". Illegal but impossible to prove, just like the reluctance to hire young women because they might get pregnant.
This is an argument in favor of managing optics. Whether people perceive you going above and beyond may matter, even if actually going above and beyond truly does not.
That doesn't make any sense. In any situation in which a contractor expense would be capitalized, an employee's salary would also be capitalized. Labor costs are labor costs; whether someone is a contractor or an employee is a labor law issue, not a tax issue. (Internal R&D was the big exception to the capitalization rule, but that loophole was closed, which is what prompted a lot of tech and videogame layoffs over the past 2 years.)
It's also the only way I have ever gotten a significant increase in compensation, responsibility, and title.
My standing recommendation to everyone is to do good work and get better at advocating for yourself to make sure you're either getting the experience or the comp you need to achieve your goals. If you're not getting that, switch jobs. It's much much better to switch jobs every few years if that's what you need to stay motivated than to stay, do the minimum and collect a paycheck.
Also since COVID, they've been very aggressively squishing the pay bands.
TL;DR it won't make you feel better but you're not a row in a spreadsheet; you're a fungible generic resource.
<For all but the smallest organizations>
At a certain level and/or for specific events, executive leadership is playing checkers not chess. You see this in overall staffing, budgets and lay-offs. Your executive is tasked with very excel-like tasks, such as "cut n people" or "trim your budget xx%". They then get political and attack specific initiatives or teams, or peanut-butter it across everyone. By definition they need to work at a generic level to "scale". When it gets to selecting the actual people, it's either done by the people who DO know individuals but you might not have credibility and a good reputation (or worse, they actively target you), or at an even less related metric, like a calc that provides the perception of "fairness" (true story: I saw HR try and calc how much "experience" we could get for each dollar of salary). IME only if it's a very small layoff (~ < 10-15%) and selected by the front-line manager do you see the high performers saved, and it's still political.
Context: I report to the CTO but still have lots of direct interaction with ICs. I struggle to meld these worlds at the intersection almost daily. I've been involved it doing the lay-offs at two companies.
Aside: there are TWO failures in doing what is the incredibly unpleasant job of laying people off:
1. Everyone knows you only get one lay-off before it's all over. After the second round nothing gets done. You almost always hear "this is the only round" and I believe leadership actually believes this, there's just know way they can know for sure.
2. Botching the order of operations. You need to get your sh!t in order and not do stuff like send out the laptop return courier before the announcement, or cause extra panic and confusion with timing and poor messaging. Ignorance, Incompetence or Schadenfreude; I have no sympathy for less than perfect behaviour and execution here.
Why not work less?
As someone who's done hiring look at the people who have a list of good references. It's basically just the same position/level for _years_ because that's all your network can give or feels comfortable giving you (why would they give you a better job than they have).
It's a socioeconomic trap.
Just job hop. I promise you nothing else matters.
Your ability to page out work is a great thing to track.
In smaller companies, "I worked with this person and they are really solid." carries a lot of weight.
The higher you go, the more vaguely your "tasks" are defined, the more scope you have for interpretation and for choosing subproblems and related problems to dig into and run with.
Got a new job through a LinkedIn ad, found a former co-worker here.
I mean, it could be that I'm not a great networking person, but.. I'll agree that network hasn't helped me much so far.
you know what has NOT gone up 10x in the decade I've been working in this industry? MY SALARY
we all deserve a significant pay raise you scab
Early in my career I watched a coworker get denied a promotion to management and make a hard turn toward cynicism. To be honest, he was not ready for a management promotion and the company made the right call. However, he was so insulted that he immediately started looking for new jobs and stopped doing more than a couple hours of work per week.
I thought his cynicism was going to backfire, but over the next several years he job hopped almost every year, getting bigger titles at every move. For a long time I was jealous that his cynicism and mercenary-style approach to employment was paying off so well.
Years later I went to a fun networking lunch. His name came up and many of us, from different local companies, said we had worked with him. The conversation quickly turned to how he had kind of screwed everyone over by doing Resume Driven Development, starting ambitious projects, and then leaving before he had to deal with consequences of, well, anything.
He hit a wall mid-career where he was having a very hard time getting hired because his resume was full of job hopping. He was requesting reference letters from past bosses multiple times a month because he was always trying to job hop. One admitted that he eventually just stopped responding, because he'd write a lot of reference letters every job-hop cycle only to have him bail on the company with a lot of technical debt later.
He eventually moved away, I suspect partially because the local market had become saturated with people who knew his game. He interviewed extremely well (because he did it so much) but he'd fail out as soon as someone recognized his name or talked to an old coworker.
The last I talked to him, he felt like a really cynical person all around. Like his personality was based on being a mercenary who extracted "TC" from companies by playing all the games. He was out of work, but asked me if I had any leads (no thanks!).
I'm no longer jealous of his mercenary, job-hopping adventure.
Most companies stopped asking for references because everyone just games the system. Managers are afraid of giving anything but glowing references because they want to keep their own network opportunities strong. Giving positive references is basically a networking game these days.
So that's not how people reference check. Now, they go on LinkedIn and look for mutual connections they trust. They check for people they know whose work history overlapped with the candidate's time at a different company. They go ask that person without the candidate ever knowing.
I get probably 10X as many backchannel reference requests as I do formal reference check requests.
C corporation is just a shorthand way of saying “privately incorporated voluntary association taxed under sub c (probably with dreams of being a public company someday, otherwise they’d be sub s).
Not trying to “but acktchually” you, just suggesting that your next stop after reading about corporations is probably the tax code. (Enjoy that).
https://www.reuters.com/article/markets/companies/dont-treat...
The appointed management team has to operate within that scope (i.e. no real budget to work with, despite the 50% interest), and they squeeze a bit more each year, meaning it's an uphill battle each year to get a raise or promotion. On top of that it's a cashcow in an otherwise dying and slowly shrinking business sector.
In other words a terrible place for general salary growth.
So I'd add two points to your list which is to: look for (1) profitable companies, (2) in expanding markets, (3) that aren't owned by VC.
Startups have their own set of rules where (3) doesn't really apply as much.
I hope I'm not projecting, and misinterpreting, but I try to explain this to a colleague all the time. His work style is 8 months of the year a couple hours here and then 2-3 months of crazy, intense work.
But I have to show up for 25-30 (I'm self-employed) hours a week, 48 weeks a year, and I find it really difficult to then squeeze in 2-4 months of 50+ hours weeks on top of this.
There is sprinting and there is distance running and for most of us, these are very different things.
I think this sort of thing bugs a lot of people here because they think that some sort of theoretical skill assessment should be what matters. But that's not how the world works for the most part.
https://www.kuhlen-berlin.de/en/glossary/sozialauswahl
> Section 1 (3) sentence 1 KSchG provides four criteria that have to be taken into account in the selection decision: Length of service, age, statutory maintenance obligations and the employee's severe disability.
> The employer must first determine which employees work at the same level in the company and can therefore be replaced. The group of employees determined in this way is what is known as a horizontal comparability. Social selection is then carried out in this group on the basis of the legally prescribed criteria. The members of the respective group are then ranked according to their need for social protection.
> Older employees are more in need of protection than younger ones. A longer period of employment also increases the need for protection, as does the existence of statutory maintenance obligations and the presence of a severe disability.
> Section 1 (3) sentence 1 KSchG does not indicate how the social aspects mentioned are to be put in relation to each other, which is why each of the four criteria is to be given equal importance.
> When reducing staff, employers often make use of point schemes through which points are assigned to the individual social criteria. It also gives information through which the need for social protection of the employees in the comparison group can be assessed.
> All employees who are interchangeable must be included in the social selection. Criteria that can be used in this examination are the vocational training as well as the practical experience and knowledge that the respective employees have. If there is comparability, these workers are horizontally interchangeable. In practice, the question will always be whether one employee can replace the other in the event of illness or absence on leave.
Every good company I've worked for has been a bad place for politics and Machiavellian personalities.
So if you're using politics and Machiavellian tactics you may get ahead at some company, but then you're going to be surrounded by people who are also toxic and Machiavellian. Perhaps more so than you. Playing politics is often a short-term win at the expensive of the long-term.
Or, maybe, had better things to do. :)
1. I was applying for a job at Company A and I had a former co-worker working there. I think it was down to me and 2 other people and the manager asked my former co-worker about me and I believe his feedback tipped the scales in my favor.
2. Same situation as above but in this case it was my feedback. A different former co-worker was applying for a job at Company A(now that I was working there) and the manager hiring asked both me and my former and now present co-worker about the candidate as it was between him and another person.
3. A former manager straight up offered me a position at his new job because I'd be a good fit for the role as they were building exactly what I had done before. I turned him down(nicely) as I had stepped away from that particular type of work.
4. I've given negative feedback on a candidate that I'd worked with that was interviewing for an open role but it wasn't just me. All 3 of us including co-workers from (1) and (2) above had previously worked with the candidate and we didn't think he'd be a good fit for our org but it was ultimately up the manager of the team that was hiring to make the decision.
Granted I'm at a smaller company but these "network placed" jobs do happen. Sometimes it's just tipping the scales and sometimes it's a straight up job and sometimes it could be the reason you didn't get the job.
- one of my bosses
- me talking at an event and meeting another speaker
- getting recommended by a person that knew me
If a manager screws things up they get pro or side moted. If an expert screws up and leaves technical debt behind, they just get a bad name.
IMO the biggest takeaway I had after a layoff: Always try to navigate your career so that you are doing something valuable to the business. You can tell based on a lot of clues whether you're in a position that's valuable or if you're forgettable. Moving "toward the money" not only helps job security but it helps your compensation too.
Say for example your team has a stretch of a few months without any new high priority requirements or requests. A young developer might think, "Yay, finally we have enough time to do all that refactoring in the backlog." But in reality, that situation should make you very concerned.
It woke me up from a dream I was in. I believed if you worked hard and provided great value to a startup you would be valued and have a place.
After five years at the company (as employee #1), I was laid off. I realized my mindset was delusional and I swore to never work for anyone ever again.
Several years later, the founder that laid me off asked if I wanted to co-found a new company he was creating. I sorta felt vindicated then :)
insert godfather meme
You have a right to perform your prescribed duties, but you are not entitled to the fruits of your actions. Never consider yourself to be the cause of the results of your activities, nor be attached to inaction.
That hasn't really been true in my experience. This might be another one of those cultural shifts. work connections in general are looser and you need to do a lot more than just casually chat at work to really "stand out". People are arguably overworked and have no time to perceive who does what work how efficiently unless you're a direct co-worker or a lead.
I agree with don't be a grouch. No one like a grouch unless its calling out bad leadership. But I think being nice is better than trying to be the best. People remember how you made them feel, and current work (epecially WFH) may limit how much you get to impact a specific person's workload.
>On top of that, carrying around bitterness and cynicism is just bad for you.
YMMV. how you process that matters a lot. If you use some cynicism you can protect yourself. If youre all cynicism you become a grouch.
>Sometimes that means making dumb business decisions like sacrificing an evening to a company that doesn't care, but IMO that sort of thing is worth it now and then.
only in a market as bad as this where you don't want to go back to job searching. But normally, I wouldn't do this. Especially in my industty: give them an inch give them a country mile, and then that "crunch" period has become 70 hour workweeks for 6+ months.
If it's not your dream job or it truly is the best comp in your area, you need to be very careful with promotion tracks and have a plan to keep poking the people involved. But all that already means it may not be a good fit of a company who cares about growth anyway, so...
For example, the individual who is most likely to live with the consequences of your decision is... future you.
Future-me isn't going to pay me back, but I am always grateful to past-me when I set future-me up for success.
The question isn't what strategy works at miserable companies that expect 60+ hour work weeks: it is what strategy will get me well-paid at a job I actually want.
In bad times like this, probably not worth it. The search takes months not, if not over a year, and there's a non-zero chance you're laid off anyway.
Instead, people rely on "how confident do they sound?" as a proxy for competence. It used to be that you could do that in development, but then we started having engineers write code during interviews.
After the first time I got burned hiring someone I couldn't get a strong reference for, I got over my laziness and did my job.
I actually makes total sense and a lot of it. I see the take that management doesn't know about knowledge being lost, they don't understand this, they don't understand that. I believed this was case until I started to work for a company that is literally 200 years old.
At some point between joining that company and deciding to leave the previous, I got it -- nobody is actually that stupid, neither people are evil or anything.
Employee being a row in an excel sheet is an important goal that every big company strives to achieve and all the functions, processes and products that are contrary to that dogma are actively rejected by the system as dangerous.
For the company to be the company it must never depend on this particular employee being very smart. Every bit of knowledge that is not written down and confirmed to be in accordance to The Policy is a risk and should be forgotten. That's the intended way.
And of course the only way to discover the market price for real is to spend the money. The cost of losing mister special employee is negative anyway, and for the offchance it's positive, it's worth it.
The evil thing is not this, the evil thing is not being upfront about it. Get a union, negotiate yourself a nice row in the excel sheet and be happy about it or make your own company.
In my experiences, the places that pay the most _have_ to pay that much because the job sucks. By the time you divide their salary by hours actually worked, people at FAANG end up making significantly less than I do. I value all my time, not just my bank account.
What does my reputation buy me? In the worst job market in the last 20 years, I had two offers in hands within three weeks. I can bring top performers willing to work for regular salaries into wherever I land. All of that is because a lot of people who worked with me in the past would like to work with me again, and the companies we build software for benefit.
I've built my career on jobs with _actual_ advancement, not just a bigger number. And it has been plenty lucrative.
Startups don't succeed because the code is good, but they sure can fail because it is bad. When a company needs to save itself after the underqualified mercantile engineers have left a spaghetti mess of lambdas scattered all over the org or a spaghetti mess of a monolith with every model in one folder, they are very happy to pay for actual expertise.
As is so often the case, optimizing for the short term comes at the cost of the long-term.
You might rely more on your network when you don't have any notable skill sets that set you apart from other developers.
Your claim isn't rational or practical?
This is what I mean, your attributing certain outcomes to an action that's effectively just a placebo effect. It doesn't actually matter.
Strategy not yielding results as expected? Better change it up!
Honestly, good for them.
Totally agreed. A big downside of taking contracting job is that one does not get equity. There can be exceptions but in general equity is reserved for permanent employees.
That aside, I highly recommend people view the employment as an alliance. When employee aligns with the company, work hard. When the alliance is not there, break apart and no hard feelings.
>the places that pay the most _have_ to pay that much because the job sucks.
I mean don't overwork for an employer who doesn't care about you (none of them do)? Just go switch jobs.
>I've built my career on jobs with _actual_ advancement
This just reads like a no true scotsman fallacy. What does "actual" advancement mean here? Again, I have plenty of security (not job security) right now.
>I can bring top performers willing to work for regular salaries into wherever I land.
So you're fine with exploiting people? What? Just because someone is willing to be a fool doesn't mean you should stand by and let them be one.
And also, I question the "top performers" part of this, given your other qualifiers throughout the post. Especially the comment about big tech. The numbers don't add up in your favor.
Most developers don't work in giant companies, but the programmers who do work in giant companies mostly don't know many programmers who work in the medium-sized companies where most of the jobs are right now.
If you are interested in diversifying your network, you can purposefully choose a job at a different scale of company when you are next looking, but you can also start going to conferences or user groups or get involved with an interesting open-source project.
Not every piece of networking has to be with coworkers. Not putting all your networking eggs into one basket can give you options, especially as the layoffs are flying fast and furious.
I have a guess as to which it is.
But honestly, I’ve leveled up so much in the past five years, anything that any of my previous coworkers could say about me would be outdated
It usually isn't "is this person a good developer?" either. Instead, it is open-ended questions without any one right answer. How much structure did this person like? What about your work place helped them be successful? What role did they play on the project you worked on together? What impact did they have on the team?
If someone's reference didn't work with them closely, that's as strong a no-hire signal as if they outright said "this person sucked." If they don't have anyone they can hand you the phone number for who has specific, detailed praise about them and their work, you can safely move on to the ten other candidates who do.
This is the type of copium that you usually hear from people who have never worked in BigTech…
BigTech could afford to pay me 50% more as a mid level employee than working a lot harder at a 60 person startup and that company was paying about average for a local enterprise dev in a major metropolitan area.
I’m no longer there. But I had to get a job as a “staff” level employee to even get in the range when I left of my job as a mid level employee at BigTech. Comparing the leveling guidelines, it’s about the same as a “senior” at the equivalent job at BigTech.
Most companies don’t give equity. But even if you are talking about equity in the form of RSUs in public companies. It’s just comp. I’ll take guaranteed cash comp any day. When I was getting RSUs, I had it set to immediately sell as soon as I was vested and diversified.
Employment is not an “alliance” it is a transaction, they pay me money, I give them labor
A vs B vs C isn't some fixed thing we're assigned at birth: it's a matter of learning, investing in ourselves, having both humility and pride in our work, maintaining our boundaries and building up our coworkers.
People who have fully replaced intrinsic motivation with extrinsic motivation won't ever get to A level, because the incentives are non-linear. Actual A players keep investing and collaborating, whether they get rewarded for it now or later or never, just because it is the right thing to do.
My spidey-sense has been tingling for the last couple weeks, and there's a vesting cliff coming up, so I've been looking at my manager's calendar for suspicious upcoming meetings. I figure there are 8 potential firing days left (Mondays, Fridays, and regular 1:1 meetings) until that cliff, and then I can relax.
One of the things that has helped me cope is to constantly be interviewing at smaller companies. It's a lot less stressful to be laid off when you already have another offer on the table.
It's like the story about the coach who watched two runners run the same time, one with perfect form and the other a total mess. He let the total mess onto the team, and the runner with perfect form got mad, "but I ran better than he did!!!" The coach replied, "I can't help you go any faster than you are, but the total mess is going to be incredibly fast with just a little form."
My intrinsic responsibility isn't to the person handing me a check: we have an explicit contract. It is first to myself, second to the people whose lives are affected by the software I write, and third to my coworkers.
When developers pretend the relationship with an employer is just the two of them, they are giving up most of the leverage they have to change how their work functions.
My first layoff was rough. It was in '00 and I was 21, so I didn't have too many obligations.
My second layoff was in '23 and I was 44 with kids and a mortgage. It hit me a lot harder.
My third was in '24, but I had learned my lessons and had positioned myself better, so I wasn't as badly affected.
I can go above and beyond, work on the weekends etc, but there should be a benefit to me. That could be because I learn something and it sets me up for my next job, I increase my chances of a promotion, or just that it's something interesting to me personally.
I think there is probably less cynicism this way too, because this is how most companies look at employees too.
I pivoted to content creation.
Specialized skills for me was cloud + app dev consulting and working at AWS (ProServe) and even more specialized was that I was a major contributor on a popular official open source “AWS Solution” in it niche and I had my own published open source solutions on AWS’s official GitHub site.
That led to two interviews and one offer within three weeks.
My network led to offers where a former manager submitted me to a position at the company that had acquired the company we worked for as a “staff architect” over the technical direction of all of their acquisitions. They gave me an offer.
My network also got me an offer from a former coworker who was a director of a F500 non tech company. He was going to make a position for me to be over the cloud architecture and migration strategies. He trusted me and he had just started working there.
Last year, my current job just fell in my lap, the internal recruiter reached out to out to me and that led to an offer.
I also had another former CTO throw a short term contract my way to tide me over.
But on the other hand, my plan B applications as a standard enterprise CRUD developer working remotely led to nothing.
I don't work more than 40 hours a week, but when I slack off I just do the work put in front of me. Rather than hours, it's about energy.
If companies want more than 40 hours a week, we can negotiate overtime. But I put extra energy in during the work week not because I think it makes me extra money or protects me from layoffs. I do it just because I think it is better.
I once had a coworker like that who hadn't taken a vacation in two years. I told him that vacation time was how the company funded his open source work, and suddenly he took his full five weeks off each year to recharge by coding different code.
There are more people involved in software creation than just you and your manager.
The problem is that when our performance declines, so does our ability to judge our performance. We can feel more productive while actually doing a much worse job.
I am concerned about how you describe coding as an addiction. That sounds like something worth bringing up with a therapist & investigating the root cause of. It can be literally dangerous to identify that much with only our work, especially in this economy.
But if you don't want to do that, if you have some rare code-or-die health condition, just contribute to some Apache project instead. The entire internet is build on projects people wrote that their companies didn't pay them to write. We don't have to give our whole creative selves to our employers.
My expectations of a mid level developer is once given mostly clear business requirements, they should be able to turn those requests into code. They should be able to handle any “straightforward” task I throw at them.
From the definition I have seen from leveling guidelines:
Straightforward problems or efforts have minimal visible risks or obstacles. The goal is clear, but the approach is not, requiring the employee to rely on their knowledge and skills to determine the best course of action.
I expect a senior to handle “complex” tasks.
Complex problems or efforts involve visible risks, obstacles, and constraints. This often requires making trade-offs that demand expertise, sound judgment, and the ability to influence others to build consensus on the best approach.
Better advice. Be who you are. Work for and with people you like. Do what interests you where you are valued. You will spend a lot of time at work. Try to make sure it feels good.
“pay less” is an understatement. Top of band for most Big enterprise companies or smaller companies is about the same that a new college grad gets at BigTech.
While I would rather get a daily anal probe with a cactus than go back to BigTech at 50, if I were young and unencumbered instead of a 50 year old empty nester, I would make the trade off in a heart beat
I don't think you need to be laid off to learn this, you can just OBSERVE reality and will find this to be true easily. I did and hopefully don't get to suffer what OP did but I know it's just one random event from happening.
I'd add another: don't trust future plans or promises. Get yours now or assume it won't happen because "circumstances changed" is a typical trick that's pulled on people.
My first 'real job' out of college was a 'noc techician' at a company a good friend was working at. Although that wasn't a great use of my skills, at least it got me started, and I think there was a chance of moving towards development, eventually.
Next job was through a niche job board.
Since then, I've been hired my original skip level boss from that job twice.
Job interviews are a lot different when they are trying to convince you to join, vs you trying to convince them to let you.
Making an impression on someone who has opportunities for you later can work out well.
I've also had a couple other people reach out for what I think would have been a similarly easy interview for me, but one of them I didn't want to work with again, and the other one, the company location and business wasn't a good fit for me.
In every company I've worked for, everyone knew who the "little as possible" workers were. They were not respected by their coworkers. When people left to do startups, those people were not invited. When layoffs came to town, those people were the first to go.
If you're confident in your abilities, use the layoff as the kick in the butt needed to found your own startup. Invite the high performers at the previous workplace. (I've known people who did this, and would relate to me much later how the layoff was the best thing that happened to their career.)
The rest hire as per the quote previously, turn over staff, build empires for their own egos etc. This makes up the bulk of market facing hiring.
Yes, each person's network is more important now than ever - as we seem to have achieved pretty thorough uselessness of classical job postings, job boards and applications. Some parts of building that network are simple: do ask people for contact info for example. And another part is simply showing up, doing work and getting it recognized by the people around you - that's more long term effort certainly but has nothing to do with how much you don't respect the corporation that employs you or the least palatable of your co-workers or managers. On the contrary, find the more competent people in that mess around you, and favor them.
Even the people you don't respect might easily some day be among the people in other companies that will need you. You may then do everything you can not to work for them, but even keeping that lack of respect out of sight is in your interest. (And okay, for some of these people it's hard.)
This alludes to the other bit that's not taught enough: Working effectively, efficiently is not about how many problem reports you close, or lines of code you ship or number of hours at your desk. It's about recognition. Pay attention and work toward the stuff that will get you recognized. Pay attention and measure how much effort you put in the day to day stuff and the stuff that will be seen. This work is not "for your company", it's "for your career".
Watch out also for what kind of recognition you get. If you become known as the expert in day to day operation of tool XYZ, you might be parked doing that for the rest of your life. Probably not what you intended.
It’s useful for a variety of reasons to have an LLC or an S-corp but you don’t need one to get started as a software contractor.
An interview is a process targeted specifically at evaluating performance of a candidate.
If you have time to pay attention to 100 other people at work and think about their performance - you either have a super easy job where you can slack, or should focus more on improving your own work.
but that's a good way to set sued as an individual
if ur serious, have multiple clients, can't guarantee u won't piss off a client somehow... get an LLC
Even for an investor keeping an eye on their holdings, give minimal weight to the reasons for a detail level layoff.
Aha, it's that: "Opex is subtracted from earnings before public reporting and before taxes" (I see in other comments here),
but capex is not subtracted, so then it looks as if the company is doing better, on paper, although it's not. And this works only for a while, maybe some years? Which might be long enough for the current management, if they leave before things get too bad?
In the not too distant past, you didn't need money to live. If you wanted to brave the elements, make your own shelter, grow/gather/hunt your own food, and deal with the threats on your own, you could do that. Now, you can't do that. Everything is owned. You need to have money to buy or lease land to live on. If nobody gives you money (or land), you can't make a life for yourself, because one must live on land, and all the land is owned.
Does this mean that people have a right to receive money? I'm not sure about that. I think the argument that people should have a right to be able to work and receive money has some merit, although certainly flaws too. It is at least worth considering that the world and society has changed and crystallized substantially over the last couple centuries, and the system of money is forced upon everyone.
The client's employees can be your "real" coworkers that your at every day, for years and years? Although maybe your company does shorter projects (?), what do I know
Everything I do at work is and has been since 2008 (I have been working a lot longer) is to feed those addictions. While we did get off the hedonic treadmill and downsized a couple of years ago and I focus much more on work life balance, I work hard now not for the maximum comp. But to maintain my autonomy at work and be trusted and because my current job is pretty straightforward (for me at least) and has unlimited PTO and allows us to pursue our travel hobbies.
Every business has key teams, you just have to find them. For some businesses tge key teams are not in your domain (non-tech company) and you are just a cost center. The only option is to jump ship to a tech first company.
You cannot have it both ways. Either high salaries and easy to fire or low salaries and hard to fire.
For me personally, at will employment has been beneficial. I make around 4x as much money as my European peers and I aggressively save. At this point I could be out of a job for 10 years and still be ahead of those working in Europe.
Otherwise what happens? You can’t even explain or prove your current situation? Seems draconian.
Yes, and that hurts that first time. Especially when you gave a lot (like some 70hrs weeks and then you immune system shuts down) or working during a funeral, in the back room...
I mean sure I’d love smooth sailing at a FAANG interview with all my friends in the process. I know some of you guys are getting on niche teams that way
but in the mid market and other startups, I’ve found there are enough to go around. Reputation doesn't matter one bit, and the “glut” is in entry level and former FAANG employees only looking for FAANG compensation.
I just keep 2 mid market and start up roles at once if I have some financial goal and its close enough to decent FAANG compensation. I don’t put short stints on my resume, and get exposed to a lot more.
My only studying is bombing another startup’s interview process and using what I had forgotten to ace a subsequent one
I could study to get above average FAANG compensation that would eclipse my 2-job situation. but I’m pretty busy with 2-jobs and the market for speculation and trading carries the rest.
It had lots of frustration and flaws, but consistently, repeatedly, delivered equipment, costing tens of thousands of dollars, that people based their entire careers on.
The trouble came, when they tried to change to a more modern model.
They made a lot of money, for a few years, but ended up crashing and burning. Their brand suffered extinction-level damage.
I’m really hoping that they get their mojo back. There’s a better than even chance they will.
1. You cannot build strong skills working just contract hours. 2. You cannot market your achievements by working only 40 hours. And in turn this makes you dispensable and more disposable. 3. You can't control your work which is probably the most important element of all this. 4. you can't search for great positions with the new skills you achieved if you only work 40 hours ...
Work in such a way that you get recognition for the hours worked.
Do important projects, not crappy side projects and MARKET THE HELL out of your work. Everyone should know what you are doing.
Every day at a job is a campaign to increase your salary massively - either at the job or somewhere else. (Btw, this is how most people in NYC think thought they may not admit it.)
You have to do impressive things and then use 3x your time marketing them to everyone else in the company. Everything else - money and promotions will follow. (Process won't be pretty - but you won't be floundering nearly as much as others who don't take this advice.)
If you want to be mediocre and/or don't care to get promoted sure?
I think the only wise way to cope with that is maximize your output and minimize your input. If you are here not for experience or mission itself there is no point in undercutting yourself. You can't expect loyalty from a tool. You can expect common decency from a management but that's different story.
Don't become only cynical. It's just how it is. It's an opportunity for you to get more money and experience. From finance perspective it's usually a win.
Good luck! :)
I've had people not know why I'm reaching out; I've also gotten references selected by the candidate that did not have good things to say. eg "X is difficult to work with."
And most people aren't good impromptu liars. So pushing a bit with a reference on what did you work on together? Why is this person fantastic? Would you hire this person? can get you far. And if the reference has left their shared employment, the classic: why haven't you hired this person?
Then you’ve done a shitty job building your network. No wonder you don’t see any value.
I got laid off a bit ago - after announcing I was looking, I had several C-level folks reach out with roles.
You’re hot shit on an island until the day you aren’t. shrug
Just by classifying something as capex, it's automatically classified as profit already.
I spent most of my career with a similar attitude to yours, and TBH it's still my default. The question I find myself asking more and more is: can I maintain/increase my level of satisfaction while giving less of myself to a company that simply doesn't care?
The "tell me about yourself" question is one of the worst to ask and i never do this. It is so open ended that people start rambling. Instead get them to focus (this also calms their nerves) by asking about notable jobs picked from their resume "what did you do as ... at ..." and dig more as needed. Do this for a couple more jobs if available and you will get to see how confident the candidate is, how he communicates, the depth of his knowledge and his modes of thinking. From here, you generalize to what the job actually needs and give the candidate some idea of the job and its environment and ask how he hopes to fit in and contribute. This makes things clear to both interviewer and interviewee.
I also do not place much weight on personality/psychology tests/questions. People generally cannot be truthful in their answers to questions like "how do you deal with conflict with your co-worker?" etc. Here i trust to "gut feeling" based on non-verbal impressions, verbal communication and pointed questions (challenge the candidate by taking a contrarian stance and see how he responds).
Finally, i make sure that the interviewee at the very outset understands that though i am the interviewer it does not mean that i am more knowledgeable than him in his areas of expertise. This works great by boosting his confidence which then leads to a more natural interaction.
Recruiting/HR is a complex art where you have to consider various factors to build a picture of a person (suited to a role) from factual data and psychology. IMO a good way is to start with an understanding of Self-Determination Theory of Edward Deci and Richard Ryan - https://en.wikipedia.org/wiki/Self-determination_theory For a nice overview, see the book Why we do What we do: Understanding Self-Motivation by Edward Deci.
Even better! I've been in a position to see "network effects" over and over and over again at the highest levels.
I'm telling you an uncomfortable truth: Job hop.
>I had several C-level folks reach out with roles.
See, this is how I know we're speaking past each other. You're acting as if this means something. It doesn't. Until you can even being to accept this is just a placebo effect it's unlikely you'll accept the effort was wasted.
Something something can't convince a man he was fooled.
Job hop. Get more money. Retire.
"Just be positive" about wasting almost 1/2 of your waking hours a week once the curtain drops doesn't sound like a very sustainable solution to life to me.
Or maybe it just hasn't been long enough since my burnout and layoff ;)
If you never had to work then you would never burn out, sure. But returning back from la-la land, most people are going to have to work. As was stated before, burnout ensues when one forces themselves to work when they are not in the right frame of mind to do so. If you code by the rule of the calendar, that is what is going to put you at risk of burnout. If you code when your mind says "Let's go" and stop when your mind says "That's enough", chances are you'll never experience it.
Denying a "let's go" moment on Saturday, to fight with a "that's enough" moment on Monday because the calendar says you cannot work on Saturday but must work on Monday is a good way to end up with burnout. But why fight it? Why not just work on Saturday and take Monday off? It is not going to make any difference in the end. The deliverable will be there at the anticipated time either way.
> I am concerned about how you describe coding as an addiction.
What is this addiction you are referring to? I can find no mention of it anywhere in this thread before this.
You must work in one of those cults that stand around the meeting room to recite the commit log as if nobody in the place knows how to read, exclaiming "no blockers" to signify that the metaphorical torch is being passed on to the next person?
Which of them -- the original (and still on TFA), "Once You're Laid Off, You'll Never Be the Same Again", or the current one here, "A layoff fundamentally changed how I perceive work"?
(And YTH did it change to something else??? Weird.)
The risk to the business from just dropping things without proper handover shouldn't be ignored in comparison to the risk of an employer going crazy after being notified their last day is 90 days ahead.
> For example, was it a small number of people who were laid off with decent severance, or was it a huge mass of people let go unceremoniously with minimum severance? And were the layoffs due to...
Fine idea in principle, but not implementable in practice: Prospective employees don't know who got laid off, and even if they did, they most likely don't personally know any of those people. So they have no way of finding out any of those useful things.
The CEO might want to be able to spot that, but in any company of some size they won't be able to spot it. Simply because they're the CEO, and there's far too many people working under them for them to keep that close track of every one. A team lead (of a not-too-big team) may be able to do that, but then they'd have to simultaneously be the CEO. i.e: It only works for companies the size of not-too-big teams.
Throwing in the towel and saying I'm not going to bother in the future... yeah I'd never be hiring you in the first place.
Companies have low friction firing you to get someone cheaper. Will you have low friction firing your company to get more expensive?
I ask the tell me about yourself question partially to assess their communication skills and getting to the point.
Do you think people who are conducting an interview loop at large companies are going to go through an 8 page resume? Yes I’ve been on both sides of a BigTech interview loop and have gone through the interview training process there.
Even at smaller companies when building a team and I’ve had 80% of the say so about who gets hired, I still needed evidence to take the CxO/director and couldn’t go by “gut feel”.
And when dealing with customers (I work in consulting now) or “the business” you have to have a strategy to deal with interdepartmental conflicts, different stakeholders have different priorities, some people don’t want to change etc. I’m not talking about a conflict with another coworker arguing about which design pattern to use.
Doesn't he/she know of people who have been laid off before, among their family/friends etc? Even reading anecdotes of layoffs on the internet will reveal that one ought not be too psychologically entrenched in one's job.
So what exactly are the parent doing all along?
(I think I know the answer - they are inexperienced/dysfunctional themselves)
What astonishes me is that people fall for that BS.
True, I got to wonder if people who write these posts have any healthy relationships at all? Surely they would have had parents/relatives/friends etc. speak of layoffs?
I'm sure that the author who is capable of writing such a post is also capable of reading other post/articles of people who have had layoffs in the past, and hence none of anything that happened should be a surprise for him.
So my guess is that he has written it for the clicks.
But it's good that you think that way. Keeps the system going. We need more of you guys.
I really am perplexed with these kind of articles where the author has an epiphany of sorts, Are they living under a rock? My best guess - it's a click bait article.
Guess what. That's cynical too.
> On top of that, carrying around bitterness and cynicism is just bad for you.
No, it's not. Cynicism is just having the correct model of reality and learning to thrive with it is the best skill you can possibly develop. But the first step is becoming a cynic. Overwhelming bitterness is of course bad, but it's not the end of the road for cynicism, it's just the beginning. A non-cynic can see only this and it looks to him like a cliff that would crush him. Seasoned cynic sits high on top of the cliff of bitterness he climbed, quite happy, having a clear look on both sides. On the world of people who fear cynicism and on the smooth hills on the other side that non-cynics can't possibly fathom.
I realized that it would be my competitive advantage as everything else got commoditized and outsourced.
I went from the second highest tech IC at a 100 person startup setting the direction of the overall architecture, to a mid level cloud consultant at BigTech (full time, direct hire), to a “staff” level at a smaller company (same responsibilities as a senior at BigTech).
Funny enough, the company that acquired the startup pre-BigTech offered me a staff position responsible for strategy over all of their acquisitions 3 years later.
My next play if I cared about comp, would be to go back to BigTech as a senior or a smaller company as a director/CTO.
Paying severance is very common even in the US where it isn't required by law (though generally not as long as Europe requires). Severance is what you pay people AFTER their last day.
Corporations by design don't "care" about you, they only care about maximizing profits and returns for their shareholders. Sure you can get "noticed" by higher ups, but those individuals have no obligations to you in the day to day operations unless you're getting cozy with the (increasingly externally conteacted) deciders/architects of the next upcoming re-org.
It's not explicitly stated in the article, but their call-out of the behavior of large companies speaks to the missing piece of the puzzle here: the "stage" of the company's lifecycle plays a crutial role in how much your "above and beyond" contributions matter. 10 person start-up? Matters significantly. 1000+ person org? Drop in the bucket.
Are you calling prehistory the not too distance past? From what I can tell from history most useful land was owned by someone. How it was owned varied, from tribes that kept other tribes off their land (no personal ownership), villages that kept protected the local's land, "lords" that had control of various amounts of lands.
Sometimes there were plagues and so for a short time you could find land that nobody controlled, but that didn't last long if the land was useful. It might be enough for you to establish yourself on that land, but it wasn't a constant thing.
That might have been feasible pre 2020. But once I started working remotely and looking for jobs outside of the metro area where I spent most of my career, the usefulness of my network dropped dramatically.
In my case, I also did a slight pivot and my old network of people who I worked with for the first 25 years of my career can’t speak to my current suitability for a job.
You would see the same from someone early career. Their skills would progress so fast it would be crazy to ask someone for a reference who worked with them when they were 22-24 and now they are 27-30.
On the other hand, why would I have connections who I didn’t make a good impression on? they are useless to me.
I currently work at a 600 person company, I just invited everyone as reference that popped up as a suggestion - I did the same at AWS. Good luck trying to find the people who actually worked with.
On the other hand, many companies don’t allow managers to give references.
If you are tailoring your resume to the job, it is incredibly easy to fit everything you need into 2 full pages. If your job descriptions have a bunch of unrelated stuff it tells me you're spamming this exact resume out to anyone who will read it which is already a big negative signal (though not fatal). I'm hiring individual contributors, not Executive VPs, so the qualifications we're actually looking for can easily fit on .75-1 page. If you're going for COO of a publicly traded company maybe the CV route makes sense, but truthfully if that's what you're going for the CV itself is pretty unimportant, and you're still probably just paying someone else to craft it for you.
I just don't see the benefit in someone with 10-15 YOE in mostly expired tech writing pages and pages about stuff they did a long time ago.
I want to be interested in your resume. If I'm interviewing you, you can be absolutely sure I've spent at least 20-30 minutes reading over your resume, looking up your past companies/schools, getting a sense of what you've done and pulled out a few relevant or interesting things to ask about.
I think the "6 seconds" thing is mostly HR drones who are barely qualified to write the resumes they're reading, let alone judge them, and are simply sorting into "yes" and "no" piles.
If I'm a company that is expanding at the edge of my capability, I'm not going to hire anyone with any "need for protection" that I'm able to suss out during the application or interview process because if I need to reduce staff I'm stuck with them whether they're the best or not.
Staying put isn't risk-free either. Not by any stretch. But is comparatively less risky. It is the devil you know, hence the lower risk premium.
I can guarantee you that none of my managers spent more than 5 minutes looking over my resume and 4 of my six lady jobs have been strategic early hires, 1 was at BigTech where one person in my loop was my eventual manager and my current one was for one of I think 25 highest level IC positions at my current company of 600-700 people.
Intriguing. Did you find that remained true through DST periods, assuming DST observance? Meaning, did you find that it was literally the clock that determined when bugs would seep in, or did bugs also increase if you didn't counteract times changes for whatever human factor (circadian rhythm?) made 5 PM significant?
> The problem is that when our performance declines, so does our ability to judge our performance.
Sure, but what sees performance magically decline at 5 PM?
If it was the clock, did you try removing the clock from the equation? Did bugs show up the same if developers had no idea what time it was?
If it was some other human factor, did you see uniformity across all participants? Were the "night owls" who were just getting started at 5 PM just as likely to introduce bugs after 5 PM as those who had been working since 9 AM?
It would surprise me if it didn't apply to deciding who is laid off.
Ok.
> Is that work something that anyone else could do?
Maybe not anyone else, but someone else, sure.
But here is the real point. In order to get promoted you have to be selfish. You have to shirk doing the work that isn't perceived as creating the highest value, and leave it to some other sucker. If no-one did that work, what then? It's not like plumbing fields around SBE messages is difficult, or writing some additional business logic is difficult. And the same goes for running some performance tuning, and shaving a few micros here and there. Any developer on our teams can do either task. But the person who can prove that they shaved a few micros off tick to trade latency and made us a bunch of money is going to get noticed a lot more than the poor sucker who plumbed in a few fields to allow risk team to monitor things more carefully.
Almost all work that moves the company forward is valuable. Some just has greater perceivable value, and results in the higher reward.
We've all been through this, we know how it works.
Incidentally, Jeff Bezos does something similar with his 6-page memo (plus annexes) for meetings; Same idea different domain; More details help better decision-making.
"Gut Feel" is absolutely needed to give your input on Team Fit, Conflict Management and similar other intangible Human factors. Some companies are doing Myers-Briggs etc. but i give them lower weightage (because they can be gamed by practice) over subjective feelings.
A report on a interviewee should include objective assessments (knowledge, experience etc. and your inferences based on them) and subjective assessments (temperament, maturity etc.)
True, I've never interviewed somewhere where someone I know personally got laid off. But for large companies there are typically news articles about layoffs, their size, and occasionally even their generosity. For publicly-traded companies you can wait for the annual/quarterly reports, but these days there's usually a press release or blog post[1] if it's more than a handful of people. For private companies that are too small to be newsworthy you can still scour Glassdoor and other forums.
But regardless, it's definitely something a prospective employee should ask about during the interview e.g. "Tell me about the last time your organization had layoffs...". Obviously you get a positive spin from an HR or hiring manager, but when I'm interviewing I find those answers most informative.
[1] e.g. https://blog.google/inside-google/message-ceo/january-update...
I work in finance. We have a lot of regulatory requirements. Assume some boring regulatory requirement comes in that all of your agorithmic trading on electronic venues needs to stamp an algorithm id on each message to the venue (this was a real thing). Someone has to do a huge amount of boring work aligning everything to do this, and in the end, there is little visible value creation from this work, and you're not going to be rewarded for doing it (people weren't). But without it, your business will cease to function entirely.
The problem is the stakeholders controlling reward are far from perfect. They will judge this project against a project that tweaked the algorithms for better performance (as I already alluded to) and reward the latter, because it made dollar sign go up.
So basically you end up in a shark tank where developers are acting selfishly, desperately trying to get their name attached to the correct projects, and the loudest voices win.
The value of a quiet, but excellent developer, who writes correct code, doesn't introduce stupid complexity, makes the right decisions for the future, even if it takes longer, is very high. But that value isn't easily visible and I'd argue this is rife across the every industry that employs developers, not just big finance.
You need all the signals you can get to properly evaluate somebody. This means all experience/technologies etc. are relevant at some level for decision making. For example, lets say somebody did backend Java five years ago but are doing frontend React now and want to change back. Unless i see it in their CV and ask about it i will not get to know that their heart is set on backend work even though they are interviewing for the frontend job. I can then decide to steer them to what they want thus benefiting the company greatly. A person who gets what they want is a happy, productive and loyal employee.
A similar idea in a different domain is Jeff Bezos' banning all powerpoint presentations (a 2-page resume is a powerpoint presentation in my book) for important meetings but insisting on a 6-page memo (with any needed annexes) containing all the details. Hear in his own words - https://www.youtube.com/watch?v=OYb5pBVBXEg
But I see a few scenarios.
You have a strong network and the resume is a formality. In that case it’s easy enough to tailor your resume for the job. I don’t need to put that I wrote FORTRAN and C on VAX and Stratus mainframes in the mid 90s. There is no need for an 8 page resume. The year before last I had two offers for strategic positions based on my network.
The second case you are targeting a company where you know you have a competitive advantage, again in that case, you only need to have a resume that focuses on what gives you a competitive advantage. In my case, now I focus on strategic cloud consulting positions that focus on app development. In that case, I only need to focus on my job at a startup in 2018, talk in broad strokes about my time at AWS (working there automatically gets call backs by the way), and when the day comes, when I leave my current job as a “staff architect”.
The worse case is if you are spamming your resume far and wide and you are looking for any generic job. I look at an 8 page resume and then I have to take the time to see what is this person trying to communicate - it goes in the trash and I move on. I have hundreds of other resumes that I can get through quickly.
Of course if the company is reaching out to me, it’s even easier to tailor my resume for the job requirements. I have my “career document” to pull from either way that is as long as needed.
But even then I’m not going back even to the low level work I did in 2012 for Windows CE devices.
You could also comment the same on the 3 other comments that "out" him: https://news.ycombinator.com/item?id=42839195, https://news.ycombinator.com/item?id=42843755, https://news.ycombinator.com/item?id=42842682
I'm not sure whether it proves my point or yours, or both.
>I’m really hoping that they get their mojo back. There’s a better than even chance they will.
Regression to the mean and entropy will eat us all. There is no hope.
I consider 2-page resumes no better than a powerpoint presentation (i.e. almost useless) and furthermore when i see people tailor it to what they think i should know i consider it maybe trying to hide something. This is because by omitting companies they take away a vector for me to check references and more. Note that this is different from highlighting relevant experience/knowledge.
Your scenarios are nothing new from what you have already mentioned earlier; And spamming is not what i am talking about. That is a policy decision made by each person based on his circumstances.
You and most folks are simply parroting current practices in HR/Recruiting which are broken and need to be rethought from the ground up. To repeat once more, all details matter at some level in recruiting. As they say "measure twice and cut once" and "slow is smooth and smooth is fast".
Their structure works really well, for the specialized (smallish) market they occupied for decades, but sucked, in the new market.
I think they may get their groove back, because their core is true, and they are tough. They are a Japanese company that has gone through world wars, depressions, recessions, etc. They are also very conservative, fiscally. That helps you to get past the rough patches.
And with that you showed exactly why I have the knee jerk reaction to attack communism every time it is brought up. There is a constant play of this type of thing and people are starting to think that because it is unchallenged it might be right.
Yeah, and Elon Musk is stoking Alternative für Deutschland. Not sure what's going to come out of it but it doesn't look too good for Germany either.
What on earth do you mean? Who is going to stop me from talking to my manager?
Over my 20+ year career, in all-but one case my current manager has always been one of my referees and has known that I'm looking for other jobs.
Maybe this is a cultural thing. Here (Aus) references from colleagues are basically disregarded and all that prospective employers are interested in is referees from current and former managers.
There is no way I’m going to let my current job know that I’m looking for a job. That would be completely illegal advised.
If you think Australia is some utopia where the advice isn’t the same
https://www.seek.com.au/career-advice/article/should-you-tel...
https://www.sprintpeople.com.au/should-you-tell-your-boss-yo...
https://mane.com.au/news/how-your-boss-can-tell-you-are-look...
On the other hand, do you pay top of market? Would anyone be clamoring to expand their resume to eight pages because you prefer it?
So you want my experience writing FORTRAN for mainframes in the 90s? My experience with C which I haven’t touched in a decade? VB6? Perl?
> A similar idea in a different domain is Jeff Bezos' banning all powerpoint presentations
Well first there is a huge difference between what Amazon says in public and what actually happens (like the Bullshit leadership principles especially the one about being the best employer). I can tell you from personal experience from actually working at Amazon that there were a lot of PowerPoint slides in internal meetings and especially when dealing with customers. I did my share of them.
Second, instead of using an analogy, we can actually talk about resumes at Amazon and how the hiring process works. No one ever submits 8 page resumes, nor does anyone in the hiring loop bemoan the fact that we only got 2 page resumes. I was on both sides of the hiring process there.
Never did they mention a word in the “Make Great Hiring Decisions” training program that they really like candidates to give them 8 page resumes.
Do you really want to keep bringing Amazon up as an example to someone who actually worked there?
Maybe it depends how useful you are. IME, they're grateful to have you say a while longer.
One of the guys I work with had accepted another job and was virtually out the door when the new job fell through. My company gladly welcomed him back, kept giving him challenging work and eventually promoting him.
A couple of months ago I told my boss and my boss's boss I was going to start looking for other jobs. They tried to see if there was something that'd make me stay, and when there wasn't, they were 100% supportive. If I said tomorrow "actually, I've had a change of heart, I'd like to stay" they'd be genuinely pleased. This has basically been the story my whole career.
Sure, if your boss is an arsehole they'll do arsehole things. My advice is not to work for arseholes.
Seems like the author has only been through an up cycle
As i already mentioned, the current HR way of doing Recruiting is broken. So being a outlier in this case is good. Also in a paradoxical way, this breaks the ice and becomes a conversation starter. When i do send in my CV, recruiters invariably call me back which then helps me to prime them with specific relevant experiences listed in the CV which they then forward to the actual interviewers. It allows one to stand out from the crowd.
Finally, most 2-page resumes look all the same with keywords/boiler-plate sentences/paragraphs with nothing giving me any additional insight into the person. The self-imposed page limit causes them to self censor their words/sentences unnecessarily leading to loss of info. For example; compare "Expertise in C++ programming" vs. "Expertise in C++ in Multi-paradigm designs with focus on performant code". A few additional words but orders of magnitude information.
I first read that as "we might all study cosmetology ...", so my mind went to an altogether different space-based metaphor.
Admittedly before 2020, those were local recruiters with local jobs.
> It could be any number smaller/larger as long as it gives all the details (at varying levels)
Let’s say I was looking for a job next year. I wouldn’t want to use my one hour I have with an interviewer to talk about anything I did before 2016. I’m looking for high level staff roles at small to medium companies. I want the entire conversation to be about signaling that I have competencies with leading a project from initial discovery with stakeholders to implementation and getting it done on time, on budget and meets requirements.
I also want to signal that while my breadth in my chosen domain is wide and I’m going to highlight projects that show that breadth, I’m not a paper tiger who can’t do hands on keyboard software development or “cloud engineering”. I can demonstrate that easily in 2 pages by leaving off anything before 2016.
Within those 10 years I can demonstrate a steady growth from being a barely competent lead developer, to being an architect at a startup, to consulting and working on projects with increasing “scope”, “impact”, and “ambiguity”.
https://www.levels.fyi/blog/swe-level-framework.html
> As i already mentioned, the current HR way of doing Recruiting is broken.
Even if recruiting is broken , it’s a “gravity problem. Just because you may not like gravity, if you jump out of 50 story building, you will die. While I’ve avoided the leetCode grind, I’ve played the “how to be successful at system design and behavioral interviews” game with aplomb. You adapt to the reality
>So being an outlier in this case is good.
Or you can just be an outlier by having a skill set and experience that sets you apart from the crowd in whatever niche you decided to pursue.
> Also in a paradoxical way, this breaks the ice and becomes a conversation starter.
The last thing I want to do is discuss how cool it was programming in Fortran in the 90s. I once had an interviewer ask me a “trick question” about C in 2014 for a C# development position. Even at the time I was six years removed from any C programming. I answered it and got the job. But that was a distraction from the narrative I was trying to convey. My single focus at an interview is to demonstrate that I have both the soft and hard skills that make me fit for the role.
> For example; compare "Expertise in C++ programming" vs. "Expertise in C++ in Multi-paradigm designs with focus on performant code". A few additional words but orders of magnitude information.
Not really, the latter sounds like the fluffy “I work well with people”. I communicate my expertise on my resume by telling how I used my knowledge to achieve an outcome.
That you can't do it in Suffolk or Santa Clara County is not proof it's impossible.
An investor risks their post tax capital, and then when it works like google gets the upside and when it fails they get...shares in blackberry or IBM.
An employee risks their time, which they are guaranteed by law at least for the time they risk, to be compensated in cash and benefits.
An employee also risks their reputation and career opportunity cost for which they get...checks notes...options that go up/down the same as an investor.
An employee is participating in both value buckets, and one might argue at Google specifically, in the most compensatory bucket proportion in the history of all people ever.
The TL;DR of the article is about not doing more than you are paid to do. Not going above and beyond, and that's a reasonable approach to take in today's environment.
Companies have been exploiting these type of people for decades, and its gotten worse in recent years so much so that people have died working for some black companies.
At the end of the day, there is no amount of pay you can receive that is worth your sanity or your life.
Also a lot of words/phrases you have used above are general platitudes. By themselves they mean nothing unless you can tie them to a specific usecase/experience from your CV which should contain the details. Both the "Forest" i.e. big picture/business need/overall system/architecture/etc. details and "The Trees" i.e. languages/tools/libraries/frameworks/techniques/etc. matter.
You have to deal with Reality even if it is broken but you can do it differently than the norm (but stand out on the positive side) and get excellent results. To paraphrase a wellknown saying; "It is no measure of health to be adjusted to a profoundly sick [recruiting process]".
> The last thing I want to do is discuss how cool it was programming in Fortran in the 90s. ... But that was a distraction from the narrative I was trying to convey. My single focus at an interview is to demonstrate that I have both the soft and hard skills that make me fit for the role.
This depends on what i am interviewing you for. As pointed out above, my requirements/needs trump your view/opinions of the role.
As an example, my very first job was implementing a Personnel Information System using Cobol85 on a Cyberdata mainframe. Using Structured Analysis and Design methods (this was before OO became mainstream) I implemented a RDBMS inspired design using ISAM files and also a UI using ansi escape codes. So even though i do not remember much of the Cobol language itself i remember the design which is still useful today. Hence i can demonstrate knowledge of Relational Theory/RDBMSes as needed. This is only possible if it were listed in the CV in the first place.
> Not really, the latter sounds like the fluffy “I work well with people”.
You have failed the test. This only shows you have no business evaluating any resume for a C++ developer. It is actually an advanced expertise which most good interviewers understand and appreciate and design teams need.
> So you want my experience writing FORTRAN for mainframes in the 90s? My experience with C which I haven’t touched in a decade? VB6? Perl?
Yes, if only to confirm veracity. The mantra is "Trust but Verify".
The point of bringing up the Amazon example was to show a specific technique which works and has been adopted/validated by others. Amazon is a giant company and you were just one small cog in the wheel so pointing to your Amazon experience is not very convincing. This was not something imposed on every trivial meeting but for important strategic ones. There is good logic behind such a practice viz. helps to get the entire team on the same page w.r.t. some subject. Finally, i did not say that Amazon did the above for recruitment but suggested that recruiting in general would be far better if they (and everybody else) adopted such a logic.
I would take 'duty' in this context to refer not to your obligation to your employer, but rather to people your work is ultimately intended to serve, your coworkers, and perhaps also to yourself. If you've prioritized your efforts well, then you won't regret failure or gettin laid off, because you did the best you could given the information available to you at the time.
Companies will grow and shrink, layoffs will happen, employees will make bad or unfair decisions, but at the end of the day, companies exist because we are more productive as an organized group than we could be on our own. Of course you have to be strategic, but ultimately the healthiest motivation for working I can think of is to just focus on creating something of value.
The core fallacy of this blog post is that he expects the company to value and appreciate him. He gives positive examples of helping customers and coworkers, but concludes that they were for nothing because he got laid off. But a company is not a person that can affirm or reject you. It's just some abstract way of organizing labor with some CEOs and managers doing their thing. It makes no sense to work -for- the company. Yes work for yourself, but also for your coworkers and the people the company serves.
The people who get raises take active steps to obtain them. Typically that means pushing, or getting a new job. The reality is that life is not fair and corporate America is not a meritocracy.
Right, so... every company.
It may be hard to see or realize this, but the higher you go up the corporate ladder, it's all politics. Maybe at the individual contributor level this isn't the case and it's a meritocracy, but at C-Suites? All politics.
Don't believe me? Look into the most desirable and successful CEOs. They stay at a company for maybe 5-6 years, make a lot of money for the company but run it into the ground, and then just jump ship. Not only does this work, but these are the most desirable and the highest paid CEOs.