LinkedIn to cut 960 jobs worldwide
bbc.com
bbc.com
I'm not at all saying these people at LinkedIn deserve this, I bet they're smart people and I hope they find new employment very soon.
But speaking generally ... many of us have worked at or worked with big bloated companies. We all know that many of them could be improved by slimming down. But we report on it like its a sign of the downfall.
I've had periods being the sole operator at my company where I've had to work through family holidays and endured extreme stress. My earnings are absolutely famine and feast; had times without paying myself for months and months.
However (and it's a massive however), the freedom has been priceless and I suspect I could never work for someone else in a typical job. I had a typical job once when I was about 20 and not since (I'm 43 now); I don't expect I will have a CV or an employer again in my life. I quit uni/college and have no degree. I don't think I'm very good at what I do.
I've had years earning less than $15k. But I've also had a year where I went around the world through 20+ countries, and many other years where I travelled 3+ months out of the year. Last year I gutted a bus overseas, renovated it (shubbo.com), and travelled with wife and three kids twice across a continent over three months - it was the greatest experience of my life and I don't think I could've done it as an employee.
I currently have a mixture of income streams including one where I photograph/film while travelling (serio.com.au); it barely feels like work. I wouldn't change it for a thing.
Congratulations on your successful gig career that gives you great freedom and the means to support yourself. However, not everyone can freelance. They may have skills which have zero demand right now, they are unable to work remotely, or they have mortgages or health/family situations which prevent them relocating or doing gig work.
There's a lot of sentiment on this thread that these people losing their jobs at LinkedIn are deadweight but in my experience the people let go in the midst of a great economic crisis include superstars who have the floor vanish beneath them, through no fault of their own.
There was no single massive layoff. Instead there was a 6 month period of people slowly fading away. The most bizarre experience of my professional life. Then one Monday, with zero warning, I was brought into a meeting with my supervisor and HR and was told I was being let go. There was an extremely flimsy excuse related to performance; when I asked why it wasn't reflected in my reviews they had no answer.
So from feeling like I had good job stability and support to out of work in about 1 hour flat. I obviously saw the writing on the wall in general but never would have expected me to be one that was asked to leave. My only guess is the promotion made me a target due to higher salary. Luckily I took that as a sign from the universe that it was finally time to attempt the career switch to software dev that I had been planning and working towards for 4 years, and I made it, so for me it was oddly a net positive.
Now I'm not claiming I was some legal superstar. But there were a lot of very good workers that were let go. And the legal job market is brutal. The vast majority of lawyers in this country do not fit your TV view of lawyers. Most of them are your standard 9-5 types working for well under 6 figures with astronomical loan burdens. And good luck telling a lawyer to freelance.
So yes, I agree with you.
Someone with a mortgage losing a job has to cover for the downtime, sure. I've had to cover for the peaks and troughs for 20 years. At no point have I had the safety of a predictable pay cheque.
If superstars were let go, wouldn't they often be in a position to capitalise? Or have the intelligence to up-skill or diversify skill set? My line of work has been savaged by platforms. What was once "We have a $10k budget to build a site" has become "So I've done 99% of my site on [platform] but I can't work out the last bit. My budget for the most annoying and least predictable remaining bit of the job is $100."
An employee is at the mercy of their employer just like I am at the mercy of my clients. Any individual has some responsibility to maintain their skills or diversify (against platforms) or stockpile for hard times. I absolutely have sympathy for someone losing their job but I don't have any particular sympathy given it's the flipside of a coin that sees them get a regular wage for a given period.
It's starting to feel like getting rich is overrated when it requires so much of your life to make it happen. Hearing from someone who ended up with similar freedoms (working for yourself is no small one!) would be cool.
One thing that really made the decision easier for me when I left my job to do my own thing was that I could have been in many different situations around the world where I would not have even HAD the opportunity to do my own thing - and by NOT doing it I felt it was disrespectful to all those who would take the chance if given the opportunity to be in my place.
If you’re savvy, good at networking and self motivated, you can make money which is comparable to most full time jobs. Just gotta be careful about the taxes and make sure you save for the lean times.
(Thank you!)
I'm in the US, and use a payroll service to pay myself a regular salary. The payroll service deducts and pays appropriate taxes and paperwork. I then also make estimated quarterly tax payments as well, to deal with any estimated overage I may earn/owe. I then pay a tax professional to reconcile everything at the start of the tax season.
Meet with a tax professional. Meet with 2 or 3. Find someone you're comfortable with who has clients like you. Or... find people like you and get referrals as to who they use.
I am not rich compared to my peers but I wouldn't ever trade my life for any of their lives. I couldn't handle having to ask for leave. I get by with less and travel more (which is something very, very important to me). A lot of the best things in life like being outdoors, hanging out with friends and family, are effectively free.
That said, if I were having to buy into the housing market now rather than 15+ years ago, the mortgage stress might be completely different, and doing it without a regular pay cheque could be a serious challenge.
I make more than many salaried programmers I know, less than quite a few. I work 4 hrs/day, 5 days/wk on average, so by hourly income I do about as well as my friends at Google and Apple.
My freelance practice mainly involves taking over web applications that the original developer didn't finish or abandoned, leaving the customer holding the bag. There's plenty of this kind of work, lots of development relationships go sour, but the software is salvageable. Fixing a few problems without complaining that I have to rewrite it from scratch in Rust gives me long-term clients who trust me, and my 40 years of expertise in multiple business domains gives me consulting work.
That's my niche now that I'm too old to get hired at a cool company, and too cranky to submit myself to a bullshit interview.
Most of the time I work with PHP, MySQL, some WordPress, Zendesk, Shopify, Hubspot. I get some Go, Ruby, Python, other stuff once in a while. I can learn pretty much any "stack" because I have done web dev since web development started (ASP, ColdFusion, Perl back then). I also do a lot of system admin on AWS, Google Cloud, etc.
It only makes sense to hire an employee if they create more value than they cost, or if they reduce more expenses than they cost. Most commonly, it's a combination of the two.
It means the company is making a dramatic shift in how they do things. While this could be good (mass layoffs often mean that the company has finally realized they have a problem), what is definitely means is that they've made a lot of mistakes. It's essentially admitting that they've made suboptimal decisions.
That is why it is reported on, not because it's a morally bad thing or whatever.
The current state of normal is not the same way to operate when there is no COVID. Sort of like saying we should have always operated like the bubonic plague never went away even after it did.
Treating the situations the same is too dogmatic.
Conventional wisdom if you're going to let a large number of people go is to do it once, do it correctly, and act decisively.
The risk with firing 900 people all at once is what if, in a month, everything is good and they need them all back? By only letting go of small groups of people at a time, you both hedge yourself to future risk while also staying open to future up swings.
It's like rebalancing a portfolio: you adjust your allocations gradually as new information comes in. This is better than one day deciding its time to sell everything or buy everything.
> The risk with firing 900 people all at once is what if, in a month, everything is good and they need them all back? By only letting go of small groups of people at a time, you both hedge yourself to future risk while also staying open to future up swings.
Again you're looking at it too closely to a machine. Machines don't care and pure efficiency says this statement is correct/better.
If you treat your staff like a portfolio, you are not carrying the tenants of being a good leader.
That's not to say that people don't do that. It happens all the time - treating employees sub-human, merely pawns to be sacrificed.
A portfolio is a portfolio and the analogy does-not/should-not carry well to staff lest we all be slaves where literal ownership of other humans is acceptable again.
The covid downturn happened over 3 months (feb - april). To start laying off people you have be sure there's no recovery happening around the corner. For example, you may bet that business will improve in may, june, july that will save their jobs and your business outlook. I'm obviously over simplifying since projects, release dates, projected ad revenue and a 100 other factors play into it.
It's easy to sit on the side lines and judge it with the history behind us, but reality is more complicated.
1. LinkedIn has its own special problems. (Maybe I’ll sell and follow another company or sector).
2. The economy is in recession. (Should have gotten into bonds 3 months ago, oh well).
Companies often try to paint structural problems as competitive adjustments, but we know they rarely do real layoffs during flush times.
Sneaky? This is the nice and humane way. Instead of firing a bunch of people that might directly have to compete for new jobs.
Probably most of the cuts are very political, with certain darlings being given freedom to restructure and layoff according to their whim.
I think the story that companies do this for efficiency is mostly bullshit. That’s just the excuse.
And here the answer is: because there's a big overall downturn.
When things are going well, we generally try to find ways to grow. Find new things for people to do if they aren't needed in their current roles. When we have to focus on trimming costs instead, it's usually due to negative factors.
It has a lot of potential, but is completely ruined by the social media aspect and their attempt at making it yet another cesspool like Twitter or Instagram, all the way down to the algorithmic feed, likes and reactions.
They should step away from the nonsense and make the tool (because yes it should be seen as a tool and not a lifestyle) easier to use, not harder. Stop getting in my way trying to make me use the algorithmic feed (it forgets your choice after a few hours) or nagging me to add a profile picture (I've said no for 2 years, why are you still trying?) or certain profile details I might not want to share, or "following sources" (whatever that means, I guess it's about following bullshit hashtags so you can have even more crap in your feed). The UI is absolutely terrible and slow for no good reason and makes it painful to use.
The worst is that you might think "okay well the free version for the plebs is nasty because it tries to drum up engagement, but the premium version should be better, right?" WRONG! The premium version is just as bad but instead of wasting just your time it wastes your time and your money.
That's because the "product" isn't the social network. The "product" is insight and access to much of the professional workforce. Sales and HR use it extensively.
The social network aspect is likely to keep people semi-engaged with the platform and voluntarily disclosing things that Sales and HR can use as signals.
Linkedin has a much bigger potential than that though, just the social aspect and networking impact could be pretty significant.
Never have so many words been written that mean so little.
Quora is just as much of a cesspool, except more frustrating because casual users are actually expecting to get something out of it, as opposed to people posting productivity listicles on LI.
The problem of course is that the platform doesn't seem to understand that and desperately tries to encourage me to participate which seems pathetic at this point. They have 2 years worth of analytics that essentially show them a big middle finger, why keep trying?
This tool seems to function perfectly well as a rolodex and as a recruiter contact for you (its primary function for myself and most others) but somehow it's problematic for to have other functions for other users.
> The problem of course is that the platform doesn't seem to understand that and desperately tries to encourage me to participate which seems pathetic at this point. They have 2 years worth of analytics that essentially show them a big middle finger, why keep trying?
What a strange personification of a vast social network. Who is it that you think is up awake late at night, desperate and pathetic? What middle finger? Recruiters can reach you, LinkedIn got paid for that.
They have metrics for conversions when they push for engagement. It works well enough. Nobody's out there 'trying' expending extra energy to engage you specifically. It would take more work to exclude you.
Disclaimer: Former LinkedIn employee baffled at how personal you seem to think all this is.
Add to this that even basic OS functions on mobile devices are constantly trying to get you to subscribe to various services and I think it's reached a boiling point for a vocal segment of people who just want to be able to go about their UI in peace. Unfortunately some data analyst at every big company has decided it's ok to have a popup every time the user visits to remind them to engage, and sign them up for 25 different email lists they have to unsub from individually, and have notifications pop up on their phone for no reason other than to get them to open the app, just because it results in 2% more users signing up for some service and it hasn't yet cause the other 98% to rage quit.
Disclaimer: this kind of behavior has been driving me insane for several years but there's almost no mechanism to avoid these issues on the whole. Also this isn't targeted at you in particular but just to illustrate what I think is a growing resentment amongst a set of users.
But I do think the parent's personification of the platform misguided.
I think it's a fair question to raise when the other function seems out of place or almost inappropriate for what the tool is trying to achieve. I feel like a professional platform should be trying to maintain a higher standard instead of decaying into yet another Instagram-like cesspool.
> What middle finger?
The ~2 years of analytic data showing that I have zero interest in the "features" they're trying to force me to use despite hundreds of attempts? I also find it unlikely to believe that I am literally the only one in this situation, thus why I am raising the issue.
> Nobody's out there 'trying' expending extra energy to engage you specifically.
Not specifically, but surely the platform should be built in such a way to respect the user's decisions? The various nags can have a use to engage new users (that might indeed not be aware of some of the features), but after a certain point it seems counter-productive and annoying. Imagine if every SaaS tool out there would always give you the "new user" onboarding experience with help popups all over the place and call-outs for "new" features, would you enjoy it?
> Disclaimer: Former LinkedIn employee baffled at how personal you seem to think all this is.
I don't think it's personal because I very much doubt I am the only one annoyed by this. The platform has been designed with zero respect for their users and looks like it's intentionally trying to be as annoying as possible. Even Facebook is more subtle in their shenanigans.
The real problem is that for anyone with decent-sounding title, the amount of inbound spam is incredibly high. Endless outsourced development companies, recruiters, and random people wanting to connect for no discernible reason. Add to that a bunch of low-quality blogging, and I can't see how anyone can really enjoy spending time on the service.
I'm at the bottom of the pile in terms of job title, and I think my profile is open to everyone, so I struggle to understand why a wood worker from half way across the globe would like to connect with me.
And it's not like they even try to talk to you or anything, so it feels like I'm missing something.
I really don't find any value of LinkedIn on the employee side (for the 5 years I had a LinkedIn account, there's zero job I got through LinkedIn). I know some of my colleagues (engineering managers) use LinkedIn as a recruiting/sourcing tool, but if talents don't find value on it, it's value as a sourcing tool will decline quickly. There are already a lot of interesting new ideas/companies in the sourcing market to eat its cake.
My guess would be that it's still riding the inertial wind. After a few years, if they still can't figure something new out, it will fail badly.
I wouldn't actually mind adding a picture now (I had a reason not to add one at the beginning, but this is no longer a problem) but at this point I will refrain from doing so out of principle to not show them an increase in their analytics data and encouraging their terrible practices.
LinkedIn has managed to release a new app for basically every function while also bundling all that functionality into their primary app...
It’s truly a disaster over there...
16K people spanning the whole globe is not bad .
Whatsapp would have needed at least 200 salespeople uf they hadn't been bought by FB.
Usually with those type of comments someone replies explaining that we don't get it and that you MUST have 20000 people to support a website like LinkedIn
I spent years trying to untangle us from their managed services, but couldn't as they batched all discounts company wide. I've never worked anywhere where departments shared budgets (even in a 3 person startup, my marketing "budget" was kept separate to other elements, alas the CEO had other issues...), but they basically enforced us to.
That meant I had to pay for pretty much all the LinkedIn usage company wide out of my budget (to receive the discounts on different products as they only applied to one invoice - huge savings on purchasing separately from different budget lines, but still large sums of cash), but internal systems meant other departments couldn't contribute their share back to us.
And once you're in the door, you're then given about 3 different contacts (your sales contact, a follow up sales contact, and then some kind of "content success" person whose only job I could tell was sharing the occasional case study).
God I hate LinkedIn sales.
Less than a certain amount and you literally couldn't move it out of a department (spend it or lose it) - you could shift it inside the department easily enough, but we as marketing and them as HR couldn't do it.
> the kinda crystal ball required to make rigid dept budgets work year-round
Apart from some mild quarterly reforecasting, you mean you've never had the joy of trying to flight out an entire year's marketing spend at the start of the year before? And then have to justify every "variance" ;)
We're in a recruitment-related field (online background checking) and we can clearly see that recruitment activity has dropped way off, even in sectors that are largely unaffected by the pandemic.
My theory is that people are clinging on to their jobs tightly as unemployment rises, so discretionary turnover is way down.
However callous it is, roles on the margin get cut when prospects for growth dim.
Microsoft has historically been pretty ruthless about annual culls. It used to be in the GE mode of cutting the bottom 5-10% each year. More recently it’s more quiet.
I don’t begrudge companies this. They need to move resources where they’re most needed.
Hasn't it been demonstrated that GE under Jack Welch was basically a massive fraud?
GE’s breathtaking growth under Welch was fueled in large part by its transformation into a financial services superpower. By 2000, nearly half of the company’s revenue—$96 billion—came from GE Capital
GE’s exposure to finance proved to be an enormous vulnerability after the terrorist attacks of Sept. 11, 2001, and particularly during the financial crisis of 2008. While Welch’s successor, Jeff Immelt, tried to diminish GE’s reliance on finance, his efforts came too late.
I've read "At Any Cost: Jack Welch, General Electric, and the Pursuit of Profit" and I consider him a con man. Stack ranking was just a nice veener to justify layoffs whose primary motivation were to inflate the valuation of GE and increase its perceived profitability.
To be fair, Welch gave what the investors wanted, but he corrupted everything in pursuit of that. If the primary proof of stack ranking's "wisdom" was that GE's stock went up then that is a sad indictment of the state of business culture in the West.
Basically, Jack Welch was in the right place at the right time, probably (almost definitely) played semi-legal accounting games to beat analyst estimates (a practice which later led to accounting fraud charges [2]), and pretty much mortgaged the company's future in exchange for short-term boosts by selling off many of its business units and focusing on GE Capital, which basically got annihilated a few years after Jack left. So he was also a master of leaving other people holding the bag. Also, the man was apparently (according to many people who worked with him) a massive asshole with a huge ego problem and would epitomize every negative stereotype of white male executives if he were still alive today [3].
[1] https://www.afr.com/work-and-careers/leaders/jack-welch-infl...
[2] https://www.cfo.com/accounting-tax/2009/08/ge-settles-accoun...
[3] https://www.cbsnews.com/news/why-jack-welch-wont-be-missed/
In one, the company cuts an entire business unit, or a company shuts down, or something else cataclysmic happens. This is where you have dozens/hundreds of people let go. Outside of small startups, this seems pretty rare. I think selling/divesting a failing business unit is more common than outright shutdown in tech.
In the second, the employee does something really egregious and gets straight-up terminated for cause (fired). Absenteeism, theft of company property, sexual harassment, something so bad it's borderline illegal and potentially a legal risk for the employer if they don't do something about it.
The third, which is what we're seeing here, is a general reduction in bloat done under the guise of "the economy". In my experience, great people don't tend to get let go in situations like this--it's political cover to remove the bottom 10%. Companies, at least in tech, don't make a routine practice of doing this without "a reason".
Being in the bottom 10% can happen for a lot of reasons. Maybe you just lost interest in the work. Perhaps you don't get along with your manager, or something's going on in your personal life, or the role was never a good fit in the first place. I used to think some people were just "bad", and some indeed are, but it also seems like peoples' performance really does change over their careers. Provided there's good unemployment insurance, probably best for both parties to part ways. Not only does it give the employee a kick in the pants, but it also improves the morale of the rest of the team, because it doesn't feel like someone isn't "pulling their weight".
I'm actually surprised how slowly most tech companies shed staff. In general, it seems the industry is pretty hit-driven, and if you're attached to a good product that's still making money, there's rarely much attrition, even when perhaps there should be. Conversely, a lot of great people get let go when a product isn't working (misses the market or no sales). It all seems kind of arbitrary and random. It's a lot different than, say, a restaurant with really tight margins where you're a day away from getting fired if you aren't perceived to be pulling your weight.
Thought 2: if you’re getting let go for performance reasons in a bad time for the company, often they really don’t have performance gripes, but they don’t want to put up with unemployment or file a lay-off, so they let go people that can possibly be fired for performance.
Meanwhile the careerists at Microsoft seem pretty happy, fwiw. My closest friend there seems content to work there for the rest of his life and he seems to be producing good quality work, even if they are pushing him into management.
So, almost literally decimate in the classical sense? https://en.wikipedia.org/wiki/Decimation_(Roman_army)
> dec·i·mate /ˈdesəˌmāt/ verb 1. kill, destroy, or remove a large percentage or part of. "the project would decimate the fragile wetland wilderness" 2. HISTORICAL kill one in every ten of (a group of soldiers or others) as a punishment for the whole group.
There are many words and phrases that have changed in meaning over time through popular (mis)use.
What is often overlooked is not just that it was "one in ten" executed, but that they were executed by being clubbed to death by the other nine men who were not chosen to die.
So "decimation" spread from the literal procedure to "worst outcome imaginable". Much as "literal" no longer means literal.
To be clear, "literally" still means the original definition, but now there is an additional colloquial definition which can be used as the opposite of the original meaning[1].
That is a 10% reduction. Killing nine out of ten would be a 90% reduction but 'in the classical sense' it would also mean that the lucky guy would have to kill the 9 remaining people.
From what I've read, this was standard practice at Microsoft for over a decade.
I think this makes sense during a downturn, but probably wears on morale if it happens every year.
This is the kind of situation where it would be good to have a union. In the tech industry, it might have to be a different kind of union than exists elsewhere (for instance, I think most of us wouldn't want to do technical work in an environment where people who aren't good at their job can only be fired in reverse order of seniority).
The way I see it, people aren't entitled to good jobs for life from private companies, but neither are companies entitled to a cheap and disposable workforce. There's probably some place we could meet in the middle that has stronger protections for workers than are currently in place in the U.S. (I don't know enough about what protections exist in other countries to comment.)
My first reaction to the headline was mild shock that 960 people even worked for LinkedIn. What do 10,000 do at Linked? Netflix has 8,600 and Twitter has less than 5,000 for comparison
And if employees quit voluntarily, the company doesn’t need to pay severance, may reclaim hiring bonus or RSU’s, and it helps them politically/reputationally in aggregate (by being able to claim low lay-off numbers). Of course then you might wind up with those other than your worst performers leaving, so it’s not great in the long term.
Plus the lower jobs posting overall.
What does this mean? What issue is this?
8 rounds of interviewing with the company virtually later, I was hired. The interviews involved a mix of live coding, system design, and general questions about commonly used programming languages and frameworks.
I personally feel like the recruitment firm was beneficial to the process in getting my foot in the door and accelerating everything. I've seen many people have much worse experiences, but mostly from companies that aren't serious about hiring.
If you got an onsite interview, you probably didn’t even notice the first few filters that the recruiter applied to you. Those early filters eliminate at least 90% of applicants.
I've seen so many jobs that send leetcode tests instead as the initial filter and use job boards to find candidates.
But if they can see this is going to go on more than the end of 2020, they will start having to confront the need to layoff people seriously. Interestingly, the more certainty they have about how bad it is, the sooner the layoffs.
Good to know that they will first consider rehiring/interviewing the laid off employees and they are public about it.
Curious question: does the employee get to keep the severance package if rehired after being laid off?
It needs to be this way for certain legal reasons.
LinkedIn makes a lot of money through recruitment ads - five years ago it was at least $300/month for professional positions in hot markets. If companies stop posting ads or switch to cheaper alternatives (some companies still use Craigslist) the impact will be significant for LinkedIn and its employees.
- sales & billing for linkedin premium, lynda, and other paid products
- billing fraud detection, to cut the cost of chargebacks
- security, to prevent that one leak from happening again, to keep PCI compliance, etc.
- spam filtering, tuned to balance keeping paying customers (recruiters) happy with keeping suppliers (candidates with a resume) happy
- Writing new features, to keep engagement and signups up
- fixing things that keep breaking, like the email contact scraper
- testing code for new features to make sure they, IDK, don't break the signup page
- a/b testing the hell out of any and every thing
- collecting and storing the massive analytics datasets they generate daily
- analyzing daily datasets to determine which a/bs to promote
- coming up with new features
- testing anything at all
- deploying corporate networking in all the offices buildings and such
- optimizing infra costs
- deploying actual physical datacenters because the cost is cheaper than paying the profit margins of AWS
- moving back to cloud (azure) because after you were acquired, the markup dropped and the calculus on on-prem vs cloud flipped
- managing all the projects associated with above
- recruiting staff to handle all the above
- managing all the staff associated with above
- acquistions (lynda, fliptop, glint, drawbridge)This is the key most people ignore. If each employee generates revenue greater than their cost of employment, why not keep them around?
The goal isn't keeping the lights on, its making money.
For me, I was well past my 10th year into the profession when this realization struck. And now, as a hiring manager, I frequently interview senior developers who are not able to explain the business goals of their software. I consider it an important part of my job to coach engineers in my org to understand the business context of their work - a benefit I got only well into my career.
Every IRS employee who is available to review tax filings can probably bring in multiple (probably dozens of) millions of $ of incorrectly or improperly filed taxes. Tell me that's not worth paying a person's annual salary for?
I'm a bit rusty with my corporate finance, but internal rate of return (IRR) and weighted average cost of capital (WACC) can dictate that even if an employee is making more than what they cost, the money could still be better allocated elsewhere.
I feel like their parent company has a pretty good handle on that, and going to AWS wouldn't really be an option.
I wouldn't be surprised if they have 1000 people in the US just dedicated to sales & account management for the job listings.
And in turn, there are always replies that justify these head counts in ways that I still have a hard time buying into.
All I have to go off is on my own experience, but I worked at a large retailer/wholesaler that had:
- 1500 retail store locations.
- Probably a half dozen warehouses.
- A couple high volume ecommerce sites (not at LinkedIn scale, but scale was a concern).
To support those operations, they employed people for: - Staffing the retail stores and warehouses.
- Call centers for customer support.
- Sales for the wholesale division.
- Advertising/marketing for the retail division, all run internally.
- Logistics/shipping.
- Real estate.
- Merchandising.
- Inventory management.
- Product design.
- Sourcing product manufacture.
- All of the boilerplate corporate crap (HR, recruiting, accounting, etc.)
Almost all of the above had software to support it that was written and maintained in-house, including a custom built ecommerce stack.All of the above took roughly the same headcount LinkedIn now has. The technology team writing and running all that custom software was maybe 200-300 people.
So even after I hear all the reasons LinkedIn has to be so huge (sales, support, scale, etc), I'm still left scratching my head.
Bear in mind that organizations, by default, scale superlinearly. If you add a team of 5 engineers, you need to add a manager. If you do that 5 times, you need to add a manager-of-managers. So to double the amount of labor to be done, you need to more than double headcount.
Beyond that, most of the big tech companies have a fleet of engineers building a product and a team 10x that for analyzing the customer experience. They're building streaming processing tools to move the data warehouse batch processing jobs into, so that an a/b experiment start and have statistically valid results within hours. Your retail operation likely can't build and deploy a planogram experiment that quickly, so there's no need to make the analysis pipeline faster.
Or they're analyzing page load times to shrink them down -- over and over again I've seen experiments proving that customers love fast UI, and hate waiting. The smaller the perf opportunity, the more effort it takes to find and fix. Where you dial in at depends on part in how big your customer base is; a 10ms perf fix is more valuable when you have 10million customers a day versus 100k.
And LinkedIn does this on like 3 platforms: web, iOS and Android. Then there's the web properties they bought like Slideshare and Lynda.com.
¹ http://habitatchronicles.com/2004/04/you-cant-tell-people-an...
In such cases I've invariably found that the failure is on part of the person who is telling the thing - they are simply failing to communicate effectively.
They are not emphasizing the important points, they are not working backwards from the result that they want to achieve and merely listing steps to get to the result, they don't empathize with the audience so they cannot customize their narrative in a way that resonates with the audience.
This is exactly why in your 16 or more years of education with dozens of teachers, you can only name a handful that actually were good teachers.
> So even after I hear all the reasons LinkedIn has to be so huge (sales, support, scale, etc), I'm still left scratching my head.
The reason for your head-scratching is unclear. Your previous company had about the same headcount as LinkedIn.
LinkedIn, being an international company even before Microsoft’s acquisition, probably has a similar level of necessary personnel, including internal and external software development teams.
I don’t see the reason for your confusion from what you’ve written. Perhaps explicitly stating a point of difference between your previous company and LinkedIn would clarify?
For example, I took it for granted that when I said there were 1500 retail locations that readers would realize that meant probably close to 10,000 out of the 13,000 were just dedicated to running those retail locations (that's going by back of the envelope math, as well as hazy memories of actual numbers).
Add to that probably another 1000 for the warehouses and associated logistics, and you're looking at a pool of maybe 2000 actual knowledge workers split among all of the functions listed above (sales, marketing, support, legal, real estate, merchandising, development, IT, etc, etc).
I also made perhaps an invalid assumption that the software being written to manage and optimize the: 1) design of a product 2) sending it off to China for manufacture 3) shipping it back to the states 4) storing it in a warehouse 5) letting it be found, ordered and paid for online by anyone in the world 6) and finally shipped to the end consumer.... is all somehow more complicated than the development being done by LinkedIn, and being done by only a couple hundred dev and infrastructure people.
In my mind, that felt like evidence LinkedIn might be bloated. But as others have pointed out, I'm sure there are dev challenges I'm taking for granted. And of course you need a healthy headcount to deal with the legal, support and sales operations of a company with the international footprint of LinkedIn.
How many currencies, and differing legal requirements did they have to deal with?
Granted, I understand there is a HUGE mind boggling level of scale involved.
But still, after going on such interviews, and talking with friends who work at FAANG, etc. it sounds like my boring mediocre job as a bank SWE is more involved and exciting than some of these FAANG jobs.
But I'd still jump through flaming hoops to jump ship to a FAANG or similar tech company.
I will say, completely anecdotally, that the average bar for competency and work ethic is higher. Day to day stuff just gets done faster and more thoroughly with more accountability. But that's just personal experience, YMMV.
I worked on cooler and more diverse stuff at various start ups and contract gigs, but I get paid literally double (or more) in big tech sooooo yeah riding it out for a bit. I don't see doing this for 20 more years, though.
Most of my coworkers are simply there to collect a paycheck. Not that there's anything strictly wrong with that, but there is distinctly a lack of interest in doing anything beyond the bare minimum to satisfy technical requirements. Grass is greener on the other side, but my interactions with employees of tech companies has given me the impression that they're just a lot more enthusiastic about their work than many equivalent SWEs at companies where tech is a cost center.
When you're dealing with distributed systems at large scale you can no longer have services be down for longer periods of time because it's a lot of money you're losing.
The business decision for employing an engineer or engineering team should be made at the margin -- that is, if the marginal revenue increase is higher than the cost of employing that team you should definitely employ them.
At large scale, a sub 1% increase in revenue or decrease in revenue lost can be multiple $M, so it would be worth having a team that only increases productivity across the company by an average of <1%.
A "simple" feature change is not so simple for companies with those concerns.
I could be naive, but what is the most societal impact that could happen if say, Instagram goes down or gets a major bug? Or if something went wrong at Netflix?
Vs. software going wrong at a major bank or on an airliner?
> On May 2, 2014, Zuckerberg announced that the company would be changing its internal motto from "Move fast and break things" to "Move fast with stable infrastructure"
The ideal is that you would have 500 people that are efficient enough to perform 20x the work, and optimize the work efficiency, and automate some things.
What I have seen personally is that employers just overload staff. They reach a crisis point and have to hire more people. That just hurts employees and there families.
I do not want to make baseless assumptions on who was laid off. People could be laid off for something as trivial as a site consolidation and the person could not relocate, or an acquisition where multiple people had the similar roles. Using laid off status as a scarlet letter is a worrisome trend and only serves to harm all of us in the long term.
I personally do not want to live in a zero sum economy.
If you now think that all business divisions have more work to perform due to scale, and that for development, you want to have more parallel streams of work, this should give you an approximate idea of what an order of magnitude larger company uses 10k people for.
Why would there be a person who is only doing pricing? - ie Pricing Manager.
Yet if you read the job description: https://about.gitlab.com/job-families/product/pricing-manage...
you can start to understand how crucial pricing could be to a large organization that they could dedicate a person(and a whole team underneath!) solely to pricing goods and services.
EDIT: At the same time you wonder if pretty much all jobs follow Parkinson's role: job filling up to fill up the time.
You have a whole team of talented front end guys at Youtube (or Gmail or Dropbox or ..) and front-end will change and features will be added or dropped because well something needs to be done.
So wouldn't this same principle apply to other jobs? Pricing Manager would keep fiddling with prices if there is nothing else to do. Obviously there would be justifications to higher ups.
If you find someone who can make things .002% more efficient and pay them $100,000 a year, you've still come out ahead.
At that revenue, it doesn't take much to get an ROI on a new employee.
Somebody improving e.g. the build speed by that amount will not be paying back their salary in improved productivity of other developers. While a person who increases the click through rate on ads by 0.02% probably does.
> I can't think of a single large software company that doesn't regularly draw internet comments of the form “What do all the employees do? I could build their product myself.” Benjamin Pollack and Jeff Atwood called out people who do that with Stack Overflow. But Stack Overflow is relatively obviously lean, so the general response is something like “oh, sure maybe Stack Overflow is lean, but FooCorp must really be bloated”. And since most people have relatively little visibility into FooCorp, for any given value of FooCorp, that sounds like a plausible statement. After all, what product could possible require hundreds, or even thousands of engineers?
> ...
> Businesses that actually care about turning a profit will spend a lot of time (hence, a lot of engineers) working on optimizing systems, even if an MVP for the system could have been built in a weekend. There's also a wide body of research that's found that decreasing latency has a signifiacnt effect on revenue over a pretty wide range of latencies for some businesses. Increasing performance also has the benefit of reducing costs. Businesses should keep adding engineers to work on optimization until the cost of adding an engineer equals the revenue gain plus the cost savings at the margin. This is often many more engineers than people realize.
> And that's just performance. Features also matter: when I talk to engineers working on basically any product at any company, they'll often find that there are seemingly trivial individual features that can add integer percentage points to revenue. Just as with performance, people underestimate how many engineers you can add to a product before engineers stop paying for themselves.
> Additionally, features are often much more complex than outsiders realize. If we look at search, how do we make sure that different forms of dates and phone numbers give the same results? How about internationalization? Each language has unique quirks that have to be accounted for. In french, “l'foo” should often match “un foo” and vice versa, but American search engines from the 90s didn't actually handle that correctly. How about tokenizing Chinese queries, where words don't have spaces between them, and sentences don't have unique tokenizations? How about Japanese, where queries can easily contain four different alphabets? How about handling Arabic, which is mostly read right-to-left, except for the bits that are read left-to-right? And that's not even the most complicated part of handling Arabic! It's fine to ignore this stuff for a weekend-project MVP, but ignoring it in a real business means ignoring the majority of the market! Some of these are handled ok by open source projects, but many of the problems involve open research problems.
> There's also security! If you don't “bloat” your company by hiring security people, you'll end up like hotmail or yahoo, where your product is better known for how often it's hacked than for any of its other features.
> Everything we've looked at so far is a technical problem. Compared to organizational problems, technical problems are straightforward. Distributed systems are considered hard because real systems might drop something like 0.1% of messages, corrupt an even smaller percentage of messages, and see latencies in the microsecond to millisecond range. When I talk to higher-ups and compare what they think they're saying to what my coworkers think they're saying, I find that the rate of lost messages is well over 50%, every message gets corrupted, and latency can be months or years1. When people imagine how long it should take to build something, they're often imagining a team that works perfectly and spends 100% of its time coding. But that's impossible to scale up. The question isn't whether or not there will inefficiencies, but how much inefficiency. A company that could eliminate organizational inefficiency would be a larger innovation than any tech startup, ever. But when doing the math on how many employees a company “should” have, people usually assume that the company is an efficient organization.
On every damn layoff thread.
This is the same fallacious statement in reverse. You couldn't build LinkedIn in a weekend because they do a lot of things you don't see. Also, when they fire a bunch of people, it will affect a lot of things you also don't see.
Could someone compare today's and yesterday's Wayback Machine results for your company's website and demonstrate the value everyone at your company generated today?
It didn't say that you absolutely needed tens of thousands of staff, but that tens of thousands of staff often made sense to hire.
There will be many consequences, just perhaps not obvious for those on the outside looking in.
Look at ad-blocking for example. You as the user won't see how this affects LinkIn, but they likely devote dozens (hundreds?) of employees to fighting ad-blockers and optimizing the site so people don't notice how their anti-ad-blocker solution completely destroys performance. But as a company that kind of investment in staff is profitable because the cost of those engineers is vastly lower than the cost of losing 1% of their advertising revenue.
Likewise, ad fraud, and a dozen other issues which might impact LinkedIn's revenue flows. When you hire your 4000th developer, they aren't providing as much value to the company as engineer #50, but they are providing enough value to cover the cost of employing them (at least net, it's likely 50% of them at that point are dead weight but hard to identify).
Multiply this kind of decision making over 500 other decisions and engineering "Bloat" makes a lot more sense.
And that's before you start adding in things like sales, HR, marketing, etc. Remember, each additional person doesn't need to provide as much value as the first 50, they just need to provide $100-500k worth of value.
There are many businesses that operate in the 10figure range that dont require 10's of thousands of employees.
To me LI is more indicative of bloat. Especially since they are owned by MSFT.
I would argue the answer is no. If CL has a way to scale to that kind of revenue you'd think they would be doing it. One possible answer is the business they run just doesn't scale like that regardless of how many employees they have so it's better to keep things lean.
I'm all for running a lean business, and there are certainly plenty of examples. CL, Stack overflow, POF etc, and they have impressive revenue to employee ratios. But they don't necessarily scale linearly, and they don't have to. CL has 20m revenue per employee, that's impressive. But they likely won't be able to carry that ratio up to 10b in revenue. They also don't need to. The additional employee just need to bring more revenue than they cost.
If someone knows how to run a multi billion dollar global business with 50 people (and more specifically if they know how to do it with linkedin), there will be plenty of people lining up to talk with them and giving them money to do it.
Once you have that answer, you’ll know why there are so many employees.
'Microsoft to extinguish 960 jobs worldwide'.
There, fixed it for you.
But you know, keep posting about how this side won't wear masks and people are jerks all day instead of facing the fact that haircuts aren't the goal - a stable economy is essential, not secondary, to a country's survival.
If they were not needed in the first place, then the management who hired them in the first place should be also fired for incompetence and letting them all go in middle of a pandemic.
I suspect they think it is more than that.
Also depending on their situation, they might already be getting a few months of pay anyhow.
A lot of people are hoping it will. A lot of people are even expecting it will. But you’d still be stupid to bet on it. The conservative move is to wait and see.
It is unreasonable to expect management to have a crystal ball into the future.
The role of serving as a safety net can only be accomplished by society as a whole, not individual business. Businesses should be able to purchase labor and not purchase labor as they see fit, just like they purchase other supplies for the operation of the business. The role of providing basic income should fall to the government.
That is not small change, even for a company the size of Microsoft.
They may have been contributing more than that to the bottom line prior to the recession--hard to know--but the recession changes quite a bit of the calculus around long-term bets.
I highly doubt that. Most of the folks who were let go are from HR/Sales. Plus a portion of the folks are located in India and all.
You’re still way high. It might help to step outside the software engineering bubble once in a while and learn what folks outside your field are paid.
LinkedIn probably has >1,000 employees who make around US$50,000 a year or less.
The top-line going even lower still doesn't materially change the calculus. Those people cost money to pay, and multiply it by almost 1,000 people and it makes a real difference.
There’s a big difference between $50-100M and $460M, almost an order of magnitude difference, so yes it does change the dynamics.
> Speaking of assuming too much
I made no assumptions about who you are or your employment history, I stuck to the figures presented. Software engineers are barely as high as the figure you first provided for fully loaded salary on average, hence the comment about the software bubble. The rest of the LinkedIn org makes no where near those numbers on average.