Live data from Hacker News

Layoffs Don't Work

thehustle.co

361–370 of 801 posts

Re: Layoffs Don't Work

#361

Earlier quoted context omitted.

It's an interesting question. I'll try to answer. I generally do not use clever algorithms in my code. I just use straightforward ones. Rarely, I might need a better one and go looking for it (like a better hash algorithm). I rarely use a data structure more complicated than an array, list, binary tree, hash, or single inheritance. What I have, though, is decades of experience with what works and what doesn't work. (…

P.S. I was once asked to review the code of a famous programmer I won't name. I was shocked to discover that the large codebase had 3 different implementations of bubblesort in it. I replaced them all with a call to qsort(). He asked me how I managed to speed it up :-/ We all have our blind spots. I do, too.

My favorite blind spot is how our definitions of quality change over time. I knew someone who had a mature codebase which a new developer made substantially faster by removing his old optimizations. He’d measured very real improvements back when he made that hand-rolled assembly code on early Pentium generations but by the time we revisited it less than a decade later the combination of compiler and processor improvements meant that the C reference implementation was always faster. (I was assisting with the port to PowerPC and at first we thought that it was just XLC being especially good there, but then we tested it on x86 with GCC and found the same result)

Beyond the obvious lesson about experience and sunk costs it was also a great lesson about how much time you assume you have for maintenance: when he’d first written that code as a grad student he’d been obsessed with performance since that was a bottleneck for getting his papers out but as his career progressed he spent time on other things, and since it wasn’t broken he hadn’t really revisited it because he “knew” where it was slow. Over time the computer costs eventually outweighed that original savings.

Re: Layoffs Don't Work

#362

Real talk here, and I'm sorry for being "that guy" Why do tech workers get so wrapped around the axle of layoffs when most people are in a chronic state of tech job hopping? I know multiple people who have worked their entire career thus far without ever staying at a place for more than 3 or 4 years. Some no more than two. Tech job culture is practically a mono culture with "hop jobs" being a hallmark. From an employ…

Job hopping is done to maximize your salary in the least amount of time - but everyone knows that there's a ceiling. You can't just keep job hopping for the rest of your career, and magically end up making 25% more every time you hop to the next gig.

Sooner or later you'll start to reach a ceiling, and have to defend your salary more. The idea is that if you can end up hitting that ceiling in 10 years by job hopping, that's better than spending 25 years at one place to hit the same figure. The earlier you have maximized your salary, the more you can invest and hopefully retire earlier.

Now, once you hit that ceiling - it kind of sucks to be in a constant state of job hopping. You actually don't get rewarded, and it is more stress than anything. And the older you get, the more stability you'll value - after all, you probably have a mortgage, kids, and all that to account for.

Re: Layoffs Don't Work

#363

Earlier quoted context omitted.

Your good health is an invisible crown that can only be seen by those who do not wear it.

How do you know I have good health? What an incredibly smug comment meant to silence someone with no basis in fact.

Well, the person you originally replied to mentioned having a disability, and your response was "yeah but you have kids so really you chose this and also I disagree that life is harder for some people."

The generous interpretation would be that you have sufficiently good health that you do not have to structure your life around it, and therefore lack understanding of the challenges faced by those who do.

The alternate interpretation, that you do understand and choose to ignore and dismiss, would be rather less generous to you.

Re: Layoffs Don't Work

#364

This is a terrible opinion piece. Layoffs do work. Cutting hours does not work. I am always amazed how few people understand how a business operates. They think its a community organized event where there is unlimited revenue. There are a few basic accounting principles employees need to understand. It all revolves around Assets = Liabilities + Owner’s Equity. If you think otherwise, take a "Cost Accounting" course.…

At least for public companies, accounting is FAR from the end all be all.

Most of the time, company valuations are completely divorced from valuations. And much of what public companies do these days is try to game their stock price.

Government employment is 95% the time completely divorced from reality.

That being said, private companies employee a lot of people and this is very relevant.

Re: Layoffs Don't Work

#365

Earlier quoted context omitted.

Right every step of every dev task is ticketed, scheduled and measures within a millimeter of its life in many orgs. The people working the tickets aren't to blame when it all goes wrong in the big picture. I've worked at shops with agile coaches, consultants, product teams, multiple management layers, etc all attending agile planning/retro/blab sessions. They always had really strong opinions on the minutae of each…

> I'll decide where I'm going when I get to the next stop light Surprisingly, this type of iteration can actually work; but the caveat is that the people behind the wheel, and reading the maps, need to be very good, and also, experienced enough to make sound decisions. If mediocre (or inexperienced) people try it, it’s a disaster. From what I can see, the entire tech industry has been institutionalizing mediocrity, s…

Generally you see stuff like this turn into bikeshedding and/or sales features only. Way too often I see companies push for new features because they will generate sales that in the long run cause more customer loss because performance and stability was neglected to implement them.

Re: Layoffs Don't Work

#366
post #270
post #86

Earlier quoted context omitted.

There's a big tendency to look for culprits whether layoffs, PE, MBAs, or whatever. But a lot of companies just made wrong bets or were in the wrong place at the wrong time. Kodak was never going to survive in anything like its pre-digital form.

Yet, those who makes those wrong bets are generally paid very generously and they are generally not those who suffers from the consequences

You skipped the second part of my comment. Yes, senior execs at large publc companies--assuming they didn't do anything actually criminal or stupid related to their own finances--generally come out the other side OK. But sometimes a company can just reasonably get into a place it's hard to come out from. Kodak is a really good example IMO.

Re: Layoffs Don't Work

#367

Earlier quoted context omitted.

The tech industry also doesn’t reward loyalty, even at big tech. There’s a reason for the low tenure at most firms and it’s primarily due to the lack of rewarding experience and depth of field knowledge at most companies. When you have to get a new job just to get a salary increase that keeps up with inflation you are going to see a lot of job hopping when the skills of the workforce are generally in demand. How ofte…

Yeah I don't see the big mystery here. People leave to keep up with cost of living or get away from toxic elements in their current workplace that are otherwise difficult - if not impossible - to change by staying. It's not something we want to do, it's something we have to do for one good reason or another. If we had better rights and meaningful raises to improve or even sustain our quality of life, the job hopping…

For almost every job I've had, I would have been more than happy to stay there if it provided the career growth that job hopping provides. Companies seem to deliberately make internal promotion far more difficult than just job hopping to L+1.

Re: Layoffs Don't Work

#368

Real talk here, and I'm sorry for being "that guy" Why do tech workers get so wrapped around the axle of layoffs when most people are in a chronic state of tech job hopping? I know multiple people who have worked their entire career thus far without ever staying at a place for more than 3 or 4 years. Some no more than two. Tech job culture is practically a mono culture with "hop jobs" being a hallmark. From an employ…

I cannot speak for layoffs in all industries ever, but I agree with your assessment of layoffs in big tech from personal experiences. I have way too many “lifer” friends in big tech who are deadly scared of layoffs and job hopping. They are also the ones who rarely got promoted and havent had a significant pay bump pretty much ever. On another hand, half my team at a big tech company got laid off back at the start of…

Those "lifer" friends may just be later in their career, though. Your ability to significantly advance your compensation depends on how early in your career you are. You will plateau at some point, but early on it makes a lot of sense to job hop. My first job hop was for +66% comp increase. My next was for about +25%, next for +15% or so. Eventually you hit a ceiling. After 30 years in the industry, my last job change was probably about +0.05%. I expect if I have to interview again, it's a toss up whether I'd get a higher or lower offer.

Re: Layoffs Don't Work

#369

Earlier quoted context omitted.

I mean, everything you said is true, but only because we have deliberately set up the system as such. Shareholder Primacy is a choice we have made as a society. It's not some natural law or something carved by god into stone tablets. It's not hard to imagine alternatives, but obviously the shareholding class is going to work hard to ensure that only their preferred rules have traction. Whether or not alternatives are…

No, it's not a choice we made as a society. It was a choice the shareholders made. You didn't make that choice, you were not part of it.

That's a good point! I never got the chance to vote on whether or not shareholders should get all the votes.

Re: Layoffs Don't Work

#370

This is a terrible opinion piece. Layoffs do work. Cutting hours does not work. I am always amazed how few people understand how a business operates. They think its a community organized event where there is unlimited revenue. There are a few basic accounting principles employees need to understand. It all revolves around Assets = Liabilities + Owner’s Equity. If you think otherwise, take a "Cost Accounting" course.…

> If a company is bleeding revenue

Not what happened with some of the recent layoffs. Some big tech companies generate huge revenues, laid off 5-10% of people (sometimes with false pretext of performance), and do keep hiring at the same time or soon after. This happens not to reduce cost but to stress out remaining employees.

Post reply on HN