> Stewart Butterfield, former CEO of Slack, recently described a dynamic within tech companies behind much of the over-hiring. He noted on Bloomberg’s Odd Lots podcast in late May that when there’s no real constraint on hiring, “you hire someone, and the first thing that person wants to do is hire other people.” The reason is that “the more people who report to you, the higher your prestige, the more your power in the organization…So every budgeting process is, ‘I really want to hire,’ and that to me is the root of all the excess.”
I’ve seen this first hand. One place where I worked HR even had a table of team size vs manager compensation. When I pointed out that it may not be the best idea to directly incentivize managers to hire more people they were less than understanding. Of course it went totally out of control.
But sadly there just is no counteracting force (except perhaps mr Musk). When you apply for your next job as a manager they will ask you “How big was your team?”, and they won’t be impressed when you say “I managed to keep it down to four people”. It’s just something that resonates very strongly with the primitive side of our brains (“You say you were the chief, how big was your tribe?”).
It's called "empire building" and is also part of the principal-agent problem where the manager is the agent and is assumed to have the firm's best interests in mind, but in reality doesn't. As a result, the principal (for example an owner) has to come up with methods to keep their management honest (example... tying most compensation to stock price - although I think this just makes management short sighted).
I was once in a meeting where an IT manager was told his group would have to handle the install for a piece of software that like 2 engineers used. The guy asked for 3 additional head count and my jaw dropped. If someone has ever seen the Avatar Airbender show, I was like Prince Zuko speaking up at his father's meeting. You see I was there as a courtesy and tried to point out that even one headcount seemed like a lot for something that should take less than a week of work for a single employee. At the time I didn't understand that the manager understood this, but was playing for more staff to build their own importance. I didn't understand the games they play. As part of the game...you always say your people are swamped no matter what...or refer to a massive backlog of work even though that backlog is all super low priority and existing employees can be reprioritized.
A common miscommunication in an R&D organization is asking another team to do a task, and getting the reply that they're willing to do the task if you provide headcount. You're not asking them to grow their team in perpetuity. You're asking them to reprioritize their existing work to accommodate one request.
(I know this isn't really a miscommunication. It's misaligned incentives leading to an exasperating kind of logrolling.)
There are not many options. Headcount might help (secondment, overtime, contractors, move from another team, new hire) or pushing other work back (or cancelling it, reducing scope) or saying no (find a workaround, go without it). I might of missed it but there is only so much you can do. A win win might be showing how doing X now is not worth it because event Y makes X obsolete or less valuable.
You can just have a queue. I’ve seen departments that basically function as an internal vendor of services to other departments. First in first out. Fixed schedule to expect turn around on most requests. No one complains. Seems quite pragmatic and fair.
Until they become the sole group that does X (Officially), and other groups realize that having them do a simple task related to X is way more hassles and months of wait time so each team just build their own unofficial X or try to circumvent it from day 0.
I'm not say this or that method is better just pointing out what I've seen so far through different companies. Not all work is the same priority but if you try to reprioritize then you can enter the endless quagmire of inter-department/group politics than involve a lot of useless meetings.
And a simple FIFO queue can be equally as problematic.
I have seen it where they are literally the sole provider of x. Cheaper than third party x vendor even because of a lack of profit margin charging internally. Still their terms are straightforward and there’s no bullshitting.
Only works if you have a lot of funds or your funding model isn’t broken. Where I work it’s a big dance around funding IT to build or connect stuff for Ops/Engineering. Because it’s such a chore there are lots of alternatives (ticketing, middleware, event management/collection system etc.) or even shadow IT.
FIFO is not an efficient way to prioritise work, though. Unless all work has about the same value and urgency, in which case, I guess, that sounds nice.
If you are an specialized department, insulated from the organizational goals, and circled by people that only speak in riddles, FIFO is the best you can do.
The context was in R and D at a large organization. Are some projects better funded/further along/seemingly more important to spearhead? Sure. But that was not how this department handled the workload. Dozens of people are coming to them a day for work done on hundreds of separate projects potentially. They can’t afford to triage this workload nor even can you really. Like I said, no one complained because despite FIFO turnaround was still faster (that afternoon if you got your job in during the morning potentially) and cheaper than any third party vendor.
This seems impossible to fix in a divisional org structure, where each division owns their P&L. If I'm in division A, and division B wants something from us that won't make a difference on my P&L (or will just add costs [headcount]), why would I be incentivized to help? If they pay for it though, that's a fee for service. Seems fine. It's all internal accounting anyway, so it's mostly fake.
That likely depends on how exactly your org works. In my company, usually cross-org funded HC is permanent. It is expected though that you do whatever they ask for with that HC for ~3-5 years.
> the manager is the agent and is assumed to have the firm's best interests in mind, but in reality doesn't.
Every manager I had at every major multinational company only had the interest of their own career progression in mind, not the company's, not their team's. You as an employee under them were just a means to their goal, nothing more. I naively assumed that making them look good and doing the overtime when needed to achieve their idiotic deadlines would also guarantee my ascension later, but boy was I gullible and wrong.
Going the extra mile for your boss might work out for you when everything goes smooth in the org in times of economic prosperity when there's room for everyone to move up, but when the org or economy went tits up, and things were being put on chopping block, those managers didn't hesitate to grab the only parachute for themselves and let their team sink or throw them under the bus to save themselves at the tune of "So Long and Thanks for all the Fish", so I learned the valuable lesson to not go the extra mile for any boss unless I have written guarantees of a reward.
It's the way the reward system is set up in these companies. Climb the ladder and kick it under you after you dangle the carrot in front of naive idiots to push you up that ladder for rewards they might never see. I think someone called it "the GE way".
From my perspective, I've had mostly good managers, in the sense that I've had multiple managers get fired over the years for being more interested in making sure the team had the tools and support that it needed than doing what the org at large wanted that wasn't possible.
To me, the best managers I've had have done a good job balancing what their team was able to do against what the org needed/wanted them to do. Sometimes that was pushing back against the org and doing the hard work of saying things weren't going to happen, and sometimes it was being clear and sympathetic about conveying difficult realities down to the team about what was needed. I've had managers convey things to me that ultimately led to me quitting and finding other work, but I hold them in high esteem because they clearly communicated what needed to be done to meet demands and I decided it wasn't for me and didn't hold it against me.
There are good managers. They're just also good peers who happen to be your manager and fulfill the role of a manager as best they can. Sometimes the system of the company rejects that, but that's also a sign you're maybe working somewhere that wants you to have no peers and no support, and maybe that should prompt some changes for you as an employee.
For years, all my managers were extremely bad to the point where I thought I was the problem. Until I had my first good manager.
My definition is: if my level of stress after a meeting with a manager is lower than before, then it is a good manager.
With bad managers, I carefully select what I share, often downright lie to them just to limit my stress level. I know a bad manager will throw me under the bus to save their ass, so I behave accordingly. I essentially manipulate them as much as I can: it's politics.
With a good manager, I share all I can, reach out when I need their help, and have their back when stuff goes south. It's team work.
As an IC, a good manager will shield you from the chaos, infighting, changing priorities and ever shifting timelines. They will ensure that you are aware of what’s going on, and have enough clarity to be able to proceed.
A bad manager will most likely try to help by exposing you to all of the above, and cause you get caught up in all of the confusion that comes with it.
I think it’s important to say that they also protect from rogue/drive by superstar IC’s. The ones who will come along and “fix” your problem, leaving a mess that nobody understands behind them that makes them look competent and your team incompetent, when in reality they’ve just half assed the job.
I’ve seen managers stand up for their teams and defend against those guys successfully.
It really reveals how clueless some managers are when they sing praises of the "rockstar" IC who from day 1 trash talked their coworkers and broke everything they touched before leaving after a few months to do the same somewhere else.
It shows how managers often just base their opinions on vibes given in meetings and don't care to understand anything they're managing.
Having worked in both very flat and very hierarchical organizations, I can tell you exactly what makes a good manager. Any manager, good or bad, is an information bottleneck. Managers have more organizational exposure and are thus a much bigger target for communication. The good ones filter out noise and help you prioritize your work.
The problem I have with less hierarchical organizations is that when you have only one layer of middle management, middle management gets squeezed between executives and individual contributors and tends to burn out. Even worse with zero layers, where individual contributors are expected to self-manage. Communication overhead ends up eating most of the productive hours of the day.
The empire-building problem with more hierarchical organizations is already well explored in this thread, but communications are also a problem. With too many layers, organizational alignment suffers, and silos develop even if the managers involved are uniformly well-intentioned.
There's an underappreciated upside to silos, however, which is that functional parts of the organization can end up insulated from dysfunctional ones. In flat organizations, dysfunction anywhere is dysfunction everywhere.
A disproportionately large group of the good managers I've had were ex-military, and their big traits were clarity about what we were doing and why, and that when the SHTF they would fight alongside the team, not against it. This wasn't exclusive to ex-military types, but if you are so cynical as to believe in no good managers you may want to look for places which employ this style.
I can imagine within gov contracting this same group of people are violently annoying instead, but I have never had the experience of that world.
I have had a good manager and here are some concrete examples. He thought it was important to deliver what we promised so he would work with us to get good estimates and would then bring those outside our team and argue for a reasonable time/scope. He would deflect stupid requests (add AI to our project that had no reason for it). In my four years working under him he got us two off cycle inflation adjustments by going to HR and telling them to retain good talent in software we need to pay more.
Is it possible for the manager to be given insufficient resources by their manager? Such as insufficient pay to hire sufficiently skilled people, or insufficient budget to hire sufficient people?
In a good organization, there will be several layers of people owning failures of different types. The low level manager can claim ownership of failure to sufficiently manage expectations, their manager can claim ownership of failure to prioritize properly, and a yet higher level leader can own failure to provide funding.
It's a responsibility of management to ensure that the work is understood and proper resources are negotiated for and allocated to perform it.
When a manager doesn't understand the scope of the work or has not made the case for adequate resources, to the project's jeopardy or their team's, it's typically referred to as mismanagement.
If this culture of under-serving itself for no apparent benefit except to appear too busy to be assigned more work extends elsewhere, it could be an organizational issue. If it's a SNAFU principle situation, management needs to be brought in alignment and trust with leadership, or leadership needs to be replaced. I've encountered both at the same place at the same time, and thankfully the board agreed.
Is it possible for the IC to be given insufficient resources by their PM? Such an insufficient pay or insufficient time or or? Whose fault is the failure then? My point is, we all work between lines and try to do our best, whether we are managers or ICs. A good manager will try to do their best just as you do, a bad one will throw all his troubles on your back, or blame you/the organization/moon phases for them.
It's about shielding the team from the consequences of failure. A good manager will say "If my team failed it's because I did not prepare them well enough/lead them well enough/manage expectations well enough". this is what ownership looks like. It is orthogonal to probability of failure.
I like this take a lot. This assumes that authority, competence and responsibility are aligned. However, this is often not the case in "modern" management as authority is spread very thin and responsibility is fluid (highly dependent on outcome).
Well I've had good managers but you're right in that they were peers more than emperors.
As for something concrete, I can think of managers fighting for my bonus allocations, fighting for comp days after a crunchy deadline, things like that. Estimation was earnest and not pushy. Problems were handled in a solution oriented way, not a blame game. You could argue that's just maintaining combat readiness but I'll take it.
I see here a lot of generalities about good managers helping you prioritize work, shielding you from chaos, bringing organization to the team, etc. These are necessary, but not sufficient. Any reasonably well-organized, good-intentioned, and less selfish person/manager can do that, but I wouldn't necessarily call them a good manager.
The measure of a good manager is their willingness to do something difficult for them for the benefit of their team or reports, such as saying no to various pressures from upper management, not jumping into latest trends pushed down to the teams, not saying yes to every new pivot, etc. Most people in a work situation would not do that, which is why there are no good managers.
I've had good managers. They always get outplayed and outmaneuvered and ultimately fired and replaced by sociopaths who spend all their time successfully playing politics and never doing anything significant.
I never said all managers all bad or that they should be removed and employees should self organize instead. Managers are needed so that ICs can focus on the work, the problem is that a lot of large companies, especially from traditional industries, tend to create some of the worst kinds of managers possible because their incentives are the worst.
I dream of a graduation speech where someone says all of this stuff, or even a proper uni course “avoiding corporate bullshit in a narcissistic world and how to sue your landlord” … except the donors wont like this!
> handle the install for a piece of software that like 2 engineers used.
Ah yes .. current prios remain in place, more context switching, operational ownership, unplanned fallout, holidays, meetings ...
cutting the pie in more pieces does not give you more pie ... people still seem to think that ...
"To comprehend Factor I, we must picture a civil servant called A who finds himself overworked. Whether this overwork is real or imaginary is immaterial; but we should observe, in passing, that A’s sensation (or illusion) might easily result from his own decreasing energy—a normal symptom of middle-age. For this real or imagined overwork there are, broadly speaking, three possible remedies
(1) He may resign.
(2) He may ask to halve the work with a colleague called B.
(3) He may demand the assistance of two subordinates, to be called C and D.
There is probably no instance in civil service history of A choosing any but the third alternative. By resignation he would lose his pension rights. By having B appointed, on his own level in the hierarchy, he would merely bring in a rival for promotion to W’s vacancy when W (at long last) retires. So A would rather have C and D, junior men, below him. They will add to his consequence; and, by dividing the work into two categories, as between C and D, he will have the merit of being the only man who comprehends them both."
One of my pet peeves is how few people read past the first line of the essay and think Parkinson’s Law is the opening quip about work expanding to fill the time available.
C. Northcote Parkinson is a great and very under-appreciated economist. His books are easy reads and well worth it. He made many astute observations about human behavior, not just Parkinson's Law.
I think it’s a different calculation in smaller companies or companies where employees have equity. “I make money if the business is successful” tends to remove a lot of bullshit you see in larger corporations and civil service.
> When you apply for your next job as a manager they will ask you “How big was your team?”, and they won’t be impressed when you say “I managed to keep it down to four people”
I had this same interaction when applying for Staff+ software engineer (not manager) at two FAANGs.
One of the recruiters sniffed, or maybe negged, and said they expected X number people under you for that role.
Highly effective small teams was considered small-time, not a selling point. Also not-OK was leading engineering for an early startup. Nor was a cross-company Principal role interfacing with everyone.
(However, both companies were still open to me doing their new-grad Leetcode hazing battery or Python grunting automated screening test. Which isn't a sign that their culture is otherwise good, other than the team size fixation.)
Same for technology used. You won’t get much credit for keeping costs down and keeping things simple. The real money is in developing super complex systems. That will give you respect.
Yes, this is my mantra. Senior Only-Developers are attracted to complex problems and try to make things using as many language from the "advanced" book as possible.
That's why I like all-round developers better, they have a bit less to prove by making "smart and complicated" code.
The flex reply here is to say how much value you created with your small team. Everyone is familiar with Instagram being acquired for $1B at 13 employees, and that track record would be sufficient to carry you a long way even if you did nothing more after.
If that doesn’t work for a given company, well, interviews go two ways :)
> One of the recruiters sniffed, or maybe negged, and said they expected X number people under you for that role.
Ridiculous. Essentially saying the staff role is management in all but name.
> Highly effective small teams was considered small-time, not a selling point. Also not-OK was leading engineering for an early startup. Nor was a cross-company Principal role interfacing with everyone.
Hilarious they insist on holding ICs feet to the fire for hiring while letting their own culture wither away to petty little fiefdoms.
The same kind of perverse incentive exists in other forms in other places, like what drives complexity growth in engineering. With people it’s called empire building. With systems I’ve heard it called “resume oriented programming.”
“I built a massively complex system to manage our cloud deployment” looks superficially more impressive than “I eliminated the need for a complex deployment by rearchitecting a bit and consolidating systems, so then I only had to manage a few things.”
The first person will have more code they can cite and more expertise wrangling more systems. They’ll be able to talk about all the big sexy “hyperscale” stuff they have managed with lots of terabytes and Kubernetes and terraform and helm charts. Most people would probably hire this person.
I’d hire the second person.
It’s basically the midwit meme, which is so popular because it illustrates something real.
There seems to be a core conflict in society between systems as things we build to do things vs systems as ends in themselves. Morons just do things. Geniuses just do things. Midwits get mixed up into the process of doing things and forget the point.
>“I eliminated the need for a complex deployment by rearchitecting a bit and consolidating systems, so then I only had to manage a few things.”
That is more of a marketing issue, write something like, "Improved efficiency of deployment by x% by re-architecting systems x, y, and z which saved $xxM/year."
Most companies will have a counter force, the 'cutter'.
The 'cutter's compensation is tied to how much they cut.
Of course, they will also need a team, to more efficiently cut other teams.
And they in turn will also be incentivized to grow their team, the manager of the cutting team isn't immune to wanting to grow their team.
But then it gets up to CEO, who has someone reporting to them who's only goal is cutting. The cutter has a team, with some managers of teams of cutters. It's turtles all the way up, but it does end at CEO.
Generally every big company I've worked for, yes, had empire building. But then also had people to cut empires.
So every few years there were layoffs to trim it up.
When I was at Intel 10+ years ago, they had this down to an art. They had a name for it, like, "the pool"; they'd reorg all the time. Everyone went into the pool, then the mgrs would pick teams. Your actual progress through your career was loosely tied to how quickly you were chosen. Especially bad IC's never got out of the pool; if you didn't have a req (or title) then you were let go after a year. This had the nice effect that mgrs rarely had to terminate employees: just wait for the reorg & don't pick out the bad ICs.
> Everyone went into the pool, then the mgrs would pick teams. Your actual progress through your career was loosely tied to how quickly you were chosen.
Reminiscent of choosing teams in PE/sports lessons at school. The sporty kids who were good at the teacher's favourite sport get to pick, and kids like I was get left to the end. Nice way to get familiar with the pecking order at an early stage.
It's a good way of getting the best team(s), which is what you want in a company. Maybe not so great for the emotional development of children, of course, but it's hard to say.
You get the teams with people who 'get along' not the best for the company. Mediocrity with friends in high places gets far further. That's not any form of meritocracy.
> Mediocrity with friends in high places gets far further
That doesn't happen all the time, at all. It happens more in places where results are less measurable, or where you don't have to attract customers, but that doesn't mean it happens a lot. And merit isn't just competence. If a leader knows from experience they can communicate with someone and be understood, that is a big advantage.
Managers want to hire more people because teams are way under-staffed. I’ve never worked on a team that had enough people to do the important things with leeway for sickness vacation and turnover. Maybe there is empire building going on, but I think it’s deeper than that.
> Badly managed BigCorps are overstaffed 3x (or more).
I never knew what a corporate intranet was for until I worked at a huge company. It's for clicking around on, going back and forth, when you have nothing else to do but need to look busy.
Bingo. I find that limiting headcount is a great forcing function for only doing what's important. The classic example is Google making X different chat apps. That doesn't happen unless a company is severely overstaffed.
To me that really just screams lazy and incompetent management. Being overstaffed is just a coincidence. A good mgmt structure would have prioritized that roadmap and gotten the cats herded to work towards a singular goal/chat app. I say this as a "cat" myself who has to be reminded to not get distracted by the next shiny thing.
I'd say it's not. But causality is the reverse of the GP's.
Being overstaffed is a consequence of not prioritizing the work. Either the staff grows until the important things get done, or the organization shrinks because the important stuff doesn't get done.
Yes, this is frustrating when one cares about efficiency (I do). Whether number of people or amount of budget overall, you're seen as better the more you have.
When shopping for vendors to achieve something, my instinct is to try to find a way to do more with less. But I'm told that's dumb, I need to spend all the budget and ask for more, lest I be seen as a loser.
Stuart describes one type of mentality. I’ve recently joined a small company as the senior person. My goal is to understand our deliverables, our timing, and can we do it?
In enterprise companies like the one I recently left, management is incentivized to kiss up try and do more with less, but wants more people to buttress their role as well as help determine the role above them. My prior boss in this same organization had multiple teams but rather than have the teams talk about their work insisted on being the one to present upward and rarely invited his teams to join.
I like your nuanced observation here. It reminds me of a quote I come back to often when I am seeing toxic behaviour in some organisations.
> Dysfunctional behaviour is ubiquitous and systemic, not because people are wicked but because the requirement to serve the hierarchy competes with the requirements to serve customers. People's ingenuity is engaged in survival, not improvement.
It also dovetails nicely with the old, "If you don't spend all your budget, you lose it next year" management strategy. I can't count the number of times over my career where I heard a boss say, "we need to spend the rest of this before end of year."
I'm not sure why this article bothers attributing this insight to the former Slack CEO, this dynamic is nothing new and was a problem well before Slack or the current round of tech companies were around.
I may just being nitpicky here. With such a commonly understood, and old, concept it doesn't need ant attribution. Name dropping a random CEO just feels like a cheap addition to get eyes on an article.
I suppose it kind of is, or an 'appeal to authority', I just don't see that as necessarily bad, it's just like 'don't take my word for it, someone you might actually have heard of or in an important position said blah'.
Proper journalists and newspapers spend plenty of time quoting politicians and senior employees making obvious or previously said remarks too.
> But sadly there just is no counteracting force (except perhaps mr Musk). When you apply for your next job as a manager they will ask you “How big was your team?”, and they won’t be impressed when you say “I managed to keep it down to four people”.
I honestly would strongly prefer 4 people who are highly smart (think prodigy- or genius-level) below me than 20 "somewhat intelligent" employees (i.e. what at least 95 % of employees are).
In general I agree, but Prodigy-level people can come with their own challenges too. Eg. They're going to be coming up with a million ideas for how to improve things, so you'd better be prepared to listen and support them, which often will require changing the way the organisation works. If you don't (or can't) support them, be prepared for them to get demotivated quickly and move on. The other 90% are generally a little less high maintenance, but I agree that they will never achieve as much.
IMO your best bet is to pick and choose who you need based on the situation. Your already-in-production CRUD app may benefit from a few extra 50th percentile coders to help with the workload, but if you're building a ground breaking product from scratch, then a deliberately small team of top echelon nerds may make the difference between success and hard fail.
> so you'd better be prepared to listen and support them
... is in my opinion basic management 101.
---
Concerning your other points: I do believe that I at least somewhat know how to work with such people (though I never managed such people).
For example, at a former job, I worked under such people; they really liked me, because I was one of the few people who were actually capable of "understanding" their visions and make them understandable to less intelligent (but still smart) colleagues.
I really have a tendency to be liked by frustrated highly-smart people, both because I really love to learn from them and I think I am a decent person to talk to if you are really frustrated (on the other hand, much more "ordinary" people often reproach me for being "unapproachable", "having my head in the clouds", "always being so negative", "complicated to work with", ... :-) ).
Part of building an effective team is picking the right tool for the job, and your assertion that ‘genius’-wrangling is always justified / ‘the best thing to do’ is just plain wrong, no matter how much you try to justify it with…what basically sounds like Dunning Kruger self-flattery.
GP is right. So-called geniuses have their own problems. Problems that can’t just be ‘managed away’, just like you can’t completely ‘manage away’ some other types of poor fit. To say otherwise sounds like the sort of elite technical ability fetishism that, ironically, I’d expect from an IC.
If this has worked for you so far, it’s by coincidence.
You don't think having 4 people do the work of 20 people is going to backfire at some point? Nevermind the looming Bus factor. https://en.wikipedia.org/wiki/Bus_factor
Lol… reminds me of a place I worked at where there were 2 developers on the project but 4 project managers. When the project was running late -> they hired 2 more managers!!
This is my current workplace. Projects have 1 developer and 2 project managers. The project managers are in meetings all day every day, doing what? And the developer is constantly being demanded to work impossibly tight deadlines, and deal with the project managers backtracking on the requirements. :/
This is the classic one guy digging the hole and ten observing him doing it.
I've had this discussion a few days ago and it's simply the problem of pay. As soon as you want to make more money you have 'to be in management and act like one' which is utter cow manure since adding managers is not going to make you any product and only delay it or make it worse but the end result is endless managers and not enough actual horses to carry the load.
The large corporations I've worked for also scored you on "leadership" at the end of the year. This score usually contributes to your bonus and annual pay raise. It is hard to get a high leadership score if you don't have some formal subordinates, so this is another reason people are always looking to get someone working under them, even if they aren't ready for it or maybe don't even need it.
Here’s the real culprit that a CEO could do something about:
> when there’s no real constraint on hiring
Of course there’s empire building because of prestige. And even more, the enthusiasm of people who joined your growth company to make an impact, who then see all the possibilities if they just hired a little.
Keeping all those bad and good instincts balanced with the actual company needs is the task of management.
That's a great idea. Or just keep your people / sales < then your comps in your industry.
Coming at this problem from the manager / owner point of view: If your company is bootstrapped or hasn't raised a lot of money headcount can be a first guess at valuation. Or how seriously another partner in business takes you. Companies that balloon in size tend to be taken very seriously while small profitable ones get less attention. So the pressure can go both ways.
Worked at a large global financial company 10 years ago in tech. It was well known that the bonus pool was finite per division, but it was also allocated on ratios based on performance reviews and retention. Everyone knew the more people, the smaller the pool -- but then again, tech was a "cost center" so it wasn't like adding technology people (with the exception of quants) earn the bank more money.
I suspect if you incentivized managers to keep their teams small, through a bonus pool, it would definitely result in smaller teams, but also with the danger of overworked ones. That seems self-fulfilling though, if you're overworked but you know there's a reward with it.
That all being said, most places don't have bonus pools so it's a mute point.
Did you ever do a school project where yourself and maybe one other person did all the work, and everyone else (2-3 folks) mostly just tagged along on the ride because they were assigned? Or maybe even made it worse?
And everyone got the same grade?
That happens in corp land all the time too, and it’s extremely demotivating.
thats usually called a 'profit share' (though I've only seen it based on net profit and not gross revenue). It was quite nice on Wall Street back in the 80s...Especially since everyone got an equal share rather then the managers favorites getting the bulk of 'discretionary' bonuses.
Paired with a nice xmas bonus and year end review/raises, it basically meant no-one quit because you were never more then 6 months from a fat check.
My wife observed that in large orgs, headcount is currency. People constantly looking to justify headcount so they can say they have a 10-person org, a 50-person org, a 100-person org. I've seen managers get buy-in to spin up a new department to build a tool they could buy off the shelf for the price of 2 or 3 people. I'm constantly reminded of Mitt Romney's old saw, "corporations are people". Just an admixture of irrational, vain, fallible people. The successful ones make fewer mistakes than the rest.
Yeah, no. Well, perhaps if the role is just to manage it becomes somewhat relevant, but I have personally never experienced this in any interview (and have been in people manager roles for the past twenty years, at companies including F500 industrial, FAANG, and consulting).
It’s because companies are fat and happy and don’t have enough to do. There’s not alot of hunger for more comp or accomplishment because the org works and people are paid well.
Thats the same dynamic in civil service environments. Some people are motivated by dick measuring contests, and life will find a way to give those folks a metric. When I was a director at a large agency, one of my peers came into my office, proud as a peacock, to let me know that a re-org meant that he now had 113 employees. It smashed his soul when he realized I had more.
Depends on the company a bit. The older a company is, the more it accumulates the sorts of people who equate management with cracking a whip. This is the laziest form of management and also the least effective. It's incredibly common, though.
There are some really talented managers out there. The sort of folks you want to work for. You'll find more of these at younger companies.
But the harsh/unfortunate reality is corporate culture generously rewards managers in spite of their effectiveness (lack thereof).
Empire building is probably the single biggest drain on the global economy. The good news is it seems to be getting more attention and companies (Bayer, Meta for example) are taking action to combat it.
Wanting to grow isn’t a bad thing, the excess falls on the execs who approve the budgets. If your team has good economics then you should grow, if it doesn’t then the execs shouldn’t be funding it.
Lot of companies have terrible exec teams that are out of touch with the company
The other side of the point is that having manager with small team means those manager need managers, which means another layer. Big team manager means flatter hierarchy which may be desired by everyone.
But yeah following Goodhart's law it's bad if it makes managers hire new people instead of vanquishing other managers and taking other employees under their direct command.
I love Hacker News. So many people here strive to work for FAANG or some other bloated SV tech company with a free-money grow-or-die mindset, and proceed adopt this view of management as if it’s an immoveable, universal truth.
Without me, my team would drown in less than a week. Say what you want about that implying a lack of resilience, or that I’m not teaching a man to fish, but it’s the current reality. I work insanely hard to ensure that they can do their best work, that their best work always gets better, and that they get the most out of their time in my team, distraction-free. I work insanely hard to smooth over organisational politics, communications failures, and so many other things that every day without fail so many people in this community bitch and moan about.
This is an anonymous account, there’s no benefit to me self-promoting. I’d never be this confidently candid were my name attached, no matter who I was talking to.
Maybe you should go find a better team to work for.
Managers are definitely needed. The problem is the amount and their tendency to accrue unnecessary "fat" in their teams. It's not an uncommon in big companies to see people who have multiple managers at once and have to report to the multiple people/teams. Or having ridiculously high manager/worker ratio.
> When you apply for your next job as a manager they will ask you “How big was your team?”
Just lie. Then you will see it doesn’t matter anyway. I’m not sure how to recruit for managers in a huge corporation, I don’t think even huge corporations necessarily know.
One thing’s for sure: a big difference between some ICs and Managers, at least the managers you actually want to work for, is that those most non-manager ICs seem to be really fucking bought into some very reductive points of view.
I am not convinced. Reading the whole article it seems that Bayer is moving to a system better known as QBR, mixed with OKRs and most likely some sort of agile model.
There is no no-hierarchies. Working in a 3 month cadence on an organizational level puts a lot of pressure on all people. Usually QBRs work top down and there is more monitoring along the process.
What sounds great is more or less success theatre as well as inflexibility. No one wants to lack behind in a QBR report. Risking 4 times a year being red flagged in a report sparks fear.
Also approval processes and idea sharing are the first victims of such reorganizations. No one risks a 2 week sprint for some improvement sprint or working on technical debt in tech for example.
I’ve seen this within a company with 100k employees worldwide.
People will regret QBRs.
Usually companies want to get rid of the costs of middle managers, which are usually elder than normal staffers. Also companies want to include younger folks, because they are on average cheaper per resource from a controlling perspective.
Young guns without leadership with delivery pressure by an even older senior management layer means having a large gap and divide between them.
Senior management adds so called assistants to their staff, the hidden layer.
I watched a lot of mobbing at the lower level as a result. Fear of tumbling over mistakes aka receiving a bad performance review is rampant when you need to report all the time results.
Mixing teams every QBR sounds fun, but isn’t. It means even more being in constant competition. Who is the most flexible employee and most successful under different circumstances?
Large organizations are hard to manage. People will very soon miss their middle managers to cover things up in a human way.
QBRs don’t help if there is a clear product strategy missing.
There is no perfect system, but QBRs are some of the most toxic form of working and collaboration that I have witnessed so far.
I'm been really frustrated by OKRs specifically. The whole system does a great job of appearing to empower a bottom up approach while actually being implemented as a top down, authoritarian system.
It sounds great to be metric and goal driven, allowing employees to decide for themselves how to best reach those business goals. I've never seem it implemented this way though. Instead, I've seen leaders define goals and solutions together, paired with a list of metrics used to define success so specifically that annual reviews and layoffs become an almost mathematical, robotic process.
I always found it really interesting at Google that OKRs generally seemed to make sense at the CEO & PA level, but massively broke down somewhere between VP->Dir->Team level, to the extent that for the majority of teams it was nearly impossible to identify clear OKRs for themselves that trickled down (or flowed up) to the OKRs that should have been inheritable by their management chain. Some orgs manage to get to the Director level, but in others the break happened at the VP level, which just meant that entire large groups of Type A, highly productive people were mostly rudderless -- not to mention being at risk of poor performance reviews if their management chain weren't able to provide adequate air cover.
I always wanted OKRs to be flipped to a bottom up approach. Let every employee or manager define what's most important to them, or their team, and how they'll measure success. As it goes up the chain, managers and ultimately the CEO are responsible for taking all those goals rolling up to them and craft it into a plan or business direction.
Effectively crowd sourcing your business from all of your employees. Of course you have to actually trust and respect a majority of your employees which really makes it a non-starter for most high level leadership.
So, exaggerating, the CEO would be responsible to craft a business direction from this set:
- publish more as open source,
- migrate to novel:
- libraries
- frameworks
- architectures
- paradigms
- small refactoring that hugely improves elegance and readability,
- big refactoring that barely improves anything,
- add an impressively-sounding feature, sponsored by letters C, R, D and T
- ...in Rust
I'm not saying it'd be easy, or that it'd scale to a massive company, but then I don't think we should have such massive companies which is another discussion.
The examples you give are more like every employee getting to decide what they feel like working on. The idea would be for employees, as the ones almost always closest to customers, to define what they see as mattering most.
You have to remember that OKRs aren't just tasks. Ideas from the bottom up would include what they see as most important along with why its important and how success will be measured.
All of the examples you gave could be great examples if they are complete. Publish more open source to break into a new market or improve code maintainability. Migrate to a new library to fix long standing performance issues or unlock a new feature set. Redactor for readability to reduce code review time or speed up new feature development.
Other, more customer focused, examples could be to improve docs to reduce customer churn or improve discoverability for new users. Maybe you help in a support channel on Slack or Discord and find a ton of users asking for some specific integration, its very easy for you to see that pattern but hard for someone at the top to see it or assign it value.
Pushing down orders from the top is easier, and better at stoking ego. Hiring and developing your team well so you can honestly take their recommendations and craft the next 6 months of marketing or define a new product direction that ties together what your team has seen is much, much harder but an amazing strategy if done right IMO.
My examples were more like every employee getting to decide (cynically, individually) what's best for them.
Your examples are where every employee figures out (altruistically, collectively) what is best for the CEO.
Breaking the symmetry, CEO in both cases decides what's best for the CEO (officially "best for everyone", but in fact you are only counted as "everyone" if you are an employee who is contributing to what's best for the CEO).
I admit that your proposition could very well work fine. Many people do love to get into the shoes of higher-ups.
They probably aren't good employees then, honestly. My scenario here is entirely dependent on leaders trusting their reports, if that isn't possible then at best they can try to force objectives down from the top.
I'd argue that still won't work, and in my experience it hasn't. Id your employees don't understand the business or aren't good at defining goals, you've failed them as a leader. Maybe they shouldn't have been hired, though I'd argue they have been poorly managed and put into roles that don't fit their skills and interests.
The model I was talking about here would be flipping the script entirely though. There wouldn't he a chance for someone to misunderstand the business. Leaders' entire task is taking what their reports' priorities are and unifying a vision and business plan from that (recursively until you reach independent contributors). Employees can never misunderstand, leadership can only misunderstand their employees.
> They probably aren't good employees then, honestly.
This is incredibly naive. Even in single product companies you can have excellent employees (e.g. a CNC machinist) who don’t know anything about the pricing, regulatory, and legal aspects of the company.
At my last company, managers success was defined by their reports success, so if we didn't achieve our KPIs by the end of the quarter, my manager would say "You worked really hard this quarter, and I want to make sure you get your full bonus!" then he would just lower the KPI metrics until we achieve ~80% of them (because our CEO believed if you are achieving more than 80% of your goals, then your goals aren't ambitious enough)
We're explicitly given top-down OKRs, which we're required to align our own "bottom-up" OKRs to, and then we're not empowered to meet our own OKRs, because product management alone steers the ship.
That's how I've often seen it implemented as well. There's absolutely no point to OKRs when used that way, I assume its a sign that someone pushed through a big change in the name of efficiency and got a nice promotion out of it without anyone checking to see if it actually helped.
It's a critique from a feminist in the 70s account how the feminist movement's attempt to have no hierarchy created implicit hierarchies that were less accountable too the group than explicit hierarchies
Demands for non-hierarchical political forms have always scared me, and so often, how they are demanded by people whose main skill is to rabble-rouse. Of course, this is no coincidence.
In an interview process they tried to sell this to me. So I asked the question of what would happen in case of disagrement. It would be solved magically by consensus...
I told them no. No structure or too much structure leads to the same result: chaos. A different one, but well, not good in either case.
This sounds so true. Before you had 1 or 2 bosses to report to, now you have 10, rotating in and out, whenever they please. If you've experienced the joy of a semi-yearly peer review system in a MegaCorp (e.g., Meta), imagine this happening all the time, with less structure, and even less shielding.
The problem with too many layers of management is mainly that they stop doing what they should do. Making decisions.
The lowest management layer cannot make any decisions alone, otherwise the next layer would have no reason to exist. The next layer might even have to hand over the decision to one layer above. Up there no one really understands the decision that needs to be made because they are too far away from the actual impact. The result is that the decision is not made at all. Instead they procrastinate by asking for more details about the decision and the options.
If you have only one layer you get a decision very fast.
There is some limit to how many people you can manage effectively. So, in a company with, say, 10,000 employees, you can't have just one layer of management between COs and ICs. You'd either need each manager to work with 500 direct reports, or you'd need the COs to work with 500 managers. If we look at 100,000 employee orgs, this gets even sillier.
If you even attempt something like this, what will actually happen will be a chaotic hierarchy arising within the larger group, with people playing politics to rise above their peers.
Edit: I should add that I absolutely believe a bottom-up organization can work, but it needs to be built with the right organizational model in place. You can't just say "no managers" and expect people to work directly for the CEO. You can put in place rules so that employees can self-organize, appoint representatives to interact with other teams, vote for collective decision making and so on. But this typically requires a huge power loss for the C-suite and owners, which is why it's very unlikely to work well outside of a co-op.
Depends on if you are managing people or you are micromanaging people.
It should be possible to manage 22 employees if you are good at setting directions and explaining why those directions have been chosen. You can have 22 people in one room and do functional group discussions, this is like a good size for a school class.
1 CEO -> 22 level A managers
each level A manager -> 22 level B = 22 * 22 = 484 level B
each level B manager -> 22 level C workers = 484 * 22 = 10648 workers.
I have yet to see a company with 10_000 employees and only 2 levels of management between workers and the CEO.
If you add another management layer, it is only 10 people per manager. This is not much and quickly gets into micromanagement if the manager works fulltime at managing.
22 is so many direct reports. If my supervisor had 22 direct reports. I'd just check out mentally because I know I wouldn't get any real face time with them to discuss issues. Skip manager attention? Forget it. With 22 direct reports, you're not there to add your expertise and make the process better, but to be a cog in the machine.
I see repeated 1:1 sessions as micromanagement, like being treated as a kid that needs their hand held.
I don't want to discuss work items on 1:1 with the manager, I want to discuss them in a group setting because it is the group as a whole that solves the tasks. I also want the input from other members in the group instead of only the managers view.
In my country we do personal "how is everything going" 1:1 meetings at most once a year.
1. If you want to discuss work items in a group setting with 22 people, it's an inefficient use of time.
2. If a manager has 22 direct reports, it becomes nearly impossible for them to do anything but manage, which make the whole team less efficient.
3. A manager ought to be expected to, and have time to, mentor their employees. This is impractical with such large teams, and the manager will always end up preferring just a couple at the expense of the rest.
4. Micromanagement is inefficient and unappreciated, but in such a large & flat team, it's very hard to ensure streamlined horizontal communication such that optimal decisions can always be made by ICs (or above them, managers).
5. There are two reasons organizational layers exist. The first is to allow domain specific experts to focus on their specialties in areas of the business that required dedicated staffing. The second is so the organization is setup to continuously mature over time. If you have a completely flat org almost entirely composed of IC SMEs, attrition will end up killing you because of the disjointedness and lack of corporate tribal knowledge creation you miss when you don't have functional teams. Note that the second piece almost always introduces some functional inefficiency in the org, but it is a reasonable risk mitigation practice for most companies.
Personally, I think "how is everything going" should be discussed at least every month, and with more casual check-ins that are more frequent than that, and task-based. I have high expectations for managers, and do expect that a significant portion of their time should be spent helping the people beneath them learn & grow.
Actually 20 people is around a reasonable number if you have some tech/expertise leads in the mix. 2 to 4 tech leads would be more than enough. Tech leads would be responsible for the technical decisions under their respective area and course setting for the future work but they don't do people management.
Managers do not need to mentor. Actually an independent mentor is better as there would be no conflict of interest. A person can get a mentor from another team as long as both are willing. If there are more mentees seeking mentorship than mentors, you can rotate the mentors or double/triple assign them especially to those who seek to switch to management track. In reality though, there are more mentors than mentees it seems. At least that's my anecdotal observation.
20 people management is very well possible. You don't need to have 1:1 with directs every single week. If you do it bi-weekly (every two weeks), the meeting cost to the manager would be 2 sessions a day. Managers tend to join every single meeting under the sun. That's how they fill up their time and appear(!) to be busy. In reality, they can cut down the meetings down to %25 and nothing would change.
Let's look at lowest level managers. They can meet 20 directs bi-weekly for 0.5hr. Let's add 0.5hr follow up work after each 1:1, which is way generous. So that totals up to 20 x (0.5 + 0.5) / 2 = 10hr. Let's assume their own 1:1 with their own manager to take 1hr bi-weekly or 0.5hr weekly as they need to discuss both team and personal issues. They can meet with peers and their manager weekly for 2hr. They can meet with sub-teams (let's assume max 4 teams) weekly (4 x 1hr) for status and problems. And at the end of the scrum (bi-weekly), they can meet all the directs for demos and postmortem for 2hr. If there are some other technical meetings they do not need to attend unless they are absolutely needed but this shouldn't be often. Leads are perfectly capable of handling those and report back if they're hesitant, which, again, shouldn't happen often. Meeting tally up should be around 18hr. For a 40hr week that's less than half. Let's assume they're dragged into some technical meetings for 5 more hours that's still 23hr. Remaining time should be more than enough to sifting through emails, quarterly duties (e.g promos, end of quarter status, next quarter strategy/goal setting) and occasional emergencies.
For mid-level managers (generally directors), they don't have to meet with teams but we assumed their 1:1 would cost 0.5hr/week. Their follow-up should be much less though as they should be able to make decision on most of the issues on the spot. But let's add a quite generous %50 on top which would sum up to 0.5hr x 20 x 1.5 = 15hr. I think they should meet with tech leads (skip-level) too if they're one removed from the lowest level. They can meet them for 0.5hr every 8 weeks which should take at the very maximum, 20 x 4 (leads) / 8 * 0.5hr = 5hr/wk but it'll probably take less. Tally up is 24hr (if you add peer & direct meetings). Mid-level managers may get more randomized but they need to be efficient at what to get involved and what not to. Majority of the middle-managers make the mistake here. They get involved more than they can chew as they're micromanagers and/or they respond to every single demand from their own manager, practically doing the manager's job for them. This is because their promo is generally tied to their manager's attitude toward them but this should be changed. How you can change this is a separate topic I can get into, if needed but let's skip it for now.
For high level managers (generally VPs), their time would be spent less on skip-1:1s & technical meetings but more on strategy and status meetings. I believe they would have even more time at their hand than directors if they're vigilant on the time sunk on the emails.
Then you have CEO at the top or you can have SVPs if number of your ICs is above 16K. But, yes 20 people management is possible if managers are cognizant of their time and boundaries of their responsibilities and if they actually work instead of appear to be working.
But let's face it, it ain't happening because managers are
A) either people who doesn't want to work anymore but need the money so they'll just carry on until they f-up big time and then switch companies and rinse & repeat,
B) or, they overstep their boundaries,
C) or, they don't know how to do prioritization and time management,
D) or a combination of some/all above.
> I see repeated 1:1 sessions as micromanagement, like being treated as a kid that needs their hand held.
There's space between viewing employees as children needing to be coddled on the one side and viewing them as completely rational automatons on the other.
I worked for three years for a "flat" company where we were all expected to independently define our own goals, schedules, and get support when needed. When everything was going smoothly, it worked well—I had a degree of freedom that was an incredible relief after my previous employer. But when I lost sight of how I could best benefit the company, I went into a spiral that led to months of me questioning my ability to work in this field at all (or whether I was a capable adult at all). Without a reporting chain—or official support structure of any kind—I didn't know where to turn; and knowing that it was my responsibility to correct this mess made the spiral go even deeper when I failed to do so.
At the time I was fired from that job, I was having issues with my blood pressure for the first time in my life. Within months afterward, my blood pressure returned to a normal level, and my wellbeing improved in so many other ways that can't be so readily measured.
I'm fortunate to now be in an environment that both has formal support structures as well as informal communication and feedback loops. I'm still the ultimate person responsible for my success, but my manager (and others in the company) are also invested in it. Perhaps I have less autonomy than I did (I still have quite a bit, especially compared to other places I've worked), but I find myself much more relaxed. Guardrails can be freeing.
> Without a reporting chain—or official support structure of any kind—I didn't know where to turn
I really don't know where you are coming from. The OP stated a clear hierarchy where you'd have a single and well known manager that you can just go and talk to.
Imagine every time a decision had to made where you were clearly the only person who needed to be met with and 20-50 people had to be plowed into a room to make that decision.
Instead of 2 person hours going into that effort, now we've just vaporized half a week to a week of person hours. A $300 decision just turned into at least a $3000 decision and the opportunity to handle 16x more point decisions just disappeared.
Even the idea of routinely scheduled 1:1s i dreadful.
People that do that one certainly will also do routine scheduled meetings by project, and routine scheduled meetings by department. You'll quickly get more than 10 hours/week of just those useless meetings, and your manager will be completely unavailable for any real work at any time.
22 is a reasonable class size for childhood schooling, and every single teacher ever has a clear and everpresent understanding of which kids "get it" or are gifted, and which kids are the problem. They are usually able to get face time with the kids that need it, and they do that to nearly entirely new kids every single year. Good teachers have a strong rapport with their students, and a tangible relationship with each and every one.
Why can't managers do what teachers do at a tenth the cost?
Like.... this isn't even the teaching part of teaching.
22 is a dreadfully huge class size and only "works" to the extent that we ignore all of the children that fall through the cracks. Teachers have nowhere near enough time to have personal time with the problem children that need it.
Children either excel, tread water, or fall behind. Children who fell behind once will most likely drop out of the school system entirely, unless it was for some very specific temporary reason, or their parents can afford private tutoring.
A school system that really wanted to make every child excel would probably need class sizes of 4-8, but that is well outside the realm of possibility.
1. Large class sizes are only effective if the instructional method is rote memorization. Otherwise, the teacher ends of having all the same kinds of issues corporate managers have.
2. Teachers literally go through years of formal education on pedagogy and effective leadership. Most corporate managers adhere to the Dilbert Principle, where they had been a competent IC whose role grew too big for one person, so they were allowed to hire a helper... before they know it, they're managing a team, until they become too incompetent at the managing part.
Have you managed people? Just dealing with interpersonal issues alone of 22 people would take all your time. You would have little time after to convey direction or even learn about direction from those above you. This is why someone would make 2-3 of those 22 people managers/leads...
You're only talking about functional management though.
You also have to discuss 22 sets of career plans, interpersonal conflicts, hiring etc and all the other aggravation that comes with dealing with people.
Your model assumes the CEO and all others on the path are full time people managers. In reality, the upper layers of management have many other roles, from customer engagements to political lobbying to CSR to strategy etc. They can manage nowhere near 22 direct reports.
Additionally, geographic distribution is important. You can't have one manager in the USA managing 7 direct reports from Germany, 7 from India, and 8 from China. So, you need 1 site leader for each of these, that the 6-7 middle managers report to. These all add up very quickly to take the theoretical 2-3 minimum required layers to 6-8 layers in practice, without requiring any of those along the way to be micromanagers.
- 40-60% trying to figure out how to turn large strategic goals into projects digestible by your staff
- 20-30% coordinating up to get permission and sync with senior management, and then coordinate workshare with your peers
- 20-30% coordinating with your staff
- 75% of your time then gets sunk into squishy people problem stuff most people would call "HR problems"
"But this adds up to over 100%!" - yup
When an HR problem arises, at least 8 hours will immediately vaporize out of your schedule. It's not uncommon for bad situations to turn into multiple days to resolve.
On average, in my experience as a manager for the last 20 years, you will lose about 8 hours per month per staff member to "HR problems". It doesn't mean every staff member has these problems, but there will absolutely be those that have multiple repeated issues that take a long time to resolve. If your average work week has about 21 or 22 work days, you've just designed a full-time staff manager who does nothing else. Imagine performance review time in this structure where each review requires this staff manager to solicit performance input from each staff members task manager. I can tell you from personal experience it turns into a solid month of long nights and zero staff satisfied with their review.
This kind of construct does exist in many companies, but most companies have decided that it's more efficient to have the staff manager and the task manager be the same person, even if they have to swallow the fact that it makes organizations less flat as that manager simply doesn't have the time to deal with so many people as direct reports.
And voila, corporate hierarchy.
There are certainly managers who deal with having so many direct reports by simply not allocating time to staff management issues (i.e. HR problems) or not dealing with them in a timely fashion. The result is usually chaos, high-turnover, blah blah, but the actual end result is that staff become fungible units as the organization has to plan around this effective unreliability.
Staff also have fewer career growth options as the divide between worker bees and management transition becomes an insurmountable gulf. New management staff then tend to be brought in from the outside, and don't know the business or products. Enshittification occurs because the only comprehensible strategy anybody can cling to is revenue growth.
Anecdotally, the places I've worked that were flat all featured these characteristics while well balanced hierarchies were able to grow, build long-term strategies, and had high-retention rates.
For the record, I've had as high as 20 direct reports where I was both staff and task manager and it was hell on everybody. I've also had as high as 75 reports in a well structured organization (no more than 5-7 people per manager) and it was totally fine. Companies were software, R&D, or some mix.
Note: the average Googler stays at Google for 1.3 years. In my current company the average employee stays for just under 5.
I'm glad you called out Google in your post. I joined Google in 2015 having been a managing director of a global software engineering team at a non-tech F500, where I had teams in Brazil, India, China and Mexico, and folks scattered around the US & Scotland. I was accustomed for the prior ten years of my career, to run my org basically how you described, and I like to think I was a good manager that my team respected, and that we generally operated well. I spent a lot of my time 1) in leadership meetings trying to understand strategy and business requirements, and 2) structuring projects for my org and mentoring key individuals.
At Google, I found there to be 0 respect for management as a function. Every manager is expected to have their own personal projects and come performance review season you had better be able to point to something you did yourself, not just the outcomes you managed through your team. Perhaps this worked when it was a startup, but as an enterprise with roughly 350,000 workers, it's disrespectful to leaders to run things like this. I expect Bayer to experience similar disillusionment among their experienced management team. Overall they will probably see tactical acceleration in some areas but breakdowns in many others that will be more systemic and harder to recover from.
Golden post. I'm a manager at a company that was mostly flat for most of its existence, but is starting to add management as we grow. Middle managers are evil and bad until you find out why you need them. Much better to bite the bullet and design a system with clear roles and good incentives past a certain head count.
It's a long way from being mostly flat, decisions are made at a crawling pace, and is convoluted enough to hide substantial theft, and shield large numbers of pedophiles .. even those rising to the Vatican C-suite level.
I think it's also possible that says a lot more about the shoddy metaphors of most business schools than the actual level of hierarchy in the Catholic church (beyond the other discussion we were having about how atypical the CC is as an organization).
Well, a thousand years of refinement and a set of company values that most employees have instilled into them since birth will do that to an organization.
That, and also most of the work of a church (interaction with laypeople) is self-evident, local, and easily managed. Once trained, a priest can be set loose on a community without much oversight.
Likewise, I can imagine a chain of Montessori schools being similarly organized, or a trade guild.
Hi, sometime middle-manager here. The goal isn't to have me make decisions, its to let people around me make decisions quickly and well enough that most of the time it works out, and when it doesn't, we can roll back easily.
If this isn't working out, I hire experts to improve the quality of decision-making, with me making decisions as a last resort.
So… the goal is for you to do nothing? Except not impede people making decisions and hiring consultants when you, not the person closer to the issue, thinks it’s not working?
As someone squarely in this position for the last few years (from a prior senior engineering position), I would say my job is to try to emulate the decisions and guidance my manager would give, but to more people than he has time to do it for.
This is fairly obvious because for a while he was doing that for too many people because we couldn't find a person for the position. If I can speed up answers and feedback and provide direction quickly in a way that's similar to what he would have do for people that often ended up waiting for him because his schedule was too busy, then I'm doing at least one part of my job well.
The more layers of this there are the more likely the message might be garbled by that game of telephone, but ultimately people can only handle so many relationships successfully, especially when they require specific regular action, and delegation (which is all middle management is essentially) is one approach that's been found to work around this.
When I'm doing my job well, the people I manage have clear directions and expectations, and if the company is managed well those expectations are seen as achievable by all involved, and if they aren't it's my job to communicate that either up or down the structure. I don't think it's sane to assume that will just naturally occur once a workforce gets big enough, so something is needed to help that along, and managers are one way to do so.
Basically you're describing a lieutenant/sergeant relationship. The sargeant will try to give each private the same commands that the lieutenant would give, with necessary adjustments for the immediate realities of the field.
Yep. It's frowned upon in some companies to use the military as an example, but military management has been forged often times in blood. The concept that you're hitting on is called 'commanders intent'. Basically we need to climb that hill over there, but the commander is not going to tell someone exactly how because they won't be in the situation. They trust the people on the ground will make good decisions.
I give my team all the information I have, convey my/the company's intent, and let them work. That way, I don't have to make every little decision. I trust they will make good decisions and come to me if there's a problem.
Commander's intent (CSI) plays a central role in military decision making and planning. CSI acts as a basis for staffs and subordinates to develop their own plans and orders to transform thought into action, while maintaining the overall intention of their commander.
I'll also add that it builds ownership since the people doing the work are making the execution plans. IMO, it's the really the only way to manage if the goal is to get things done.
I think this is not a good explanation. “Get on the hill” is a bad order. “We want to get on that hill to gain fire control on that road” is much better. Because that means the on the ground troops can achieve the objective through an entirely different means if the hill is not viable.
Critically, and this is why military analogies don’t work with most large orgs, the on the ground folks don’t need to confirm with top leadership that an alternative tactic is sufficient. In messy business orgs, middle managers play it way too conservatively and try to get their bosses to green light every decision by presenting them a synthesized and watered down view (“the hill is well defended, the other hill is better”). But this is slower, error prone, and at risk of compromise to minor communication failures because the condensed time and attention for the synthesized logic won’t capture the full reasoning (“I don’t get why the second hill is better. Just do the first one”).
You're right on expanding get on the hill. I didn't want to get too much in the weeds, but thank you for explaining it better.
I would push back a bit on your second point and say that there are many decisions around tactics made in business that are not confirmed with higher ups. This is why your expanded first point is so important. People at all levels of the org are making decisions all the time and you want them to have the most complete picture possible when doing so.
Unironically, a lot of modern war material like "Band of Brothers" is relevant to management and leadership in vertical organizations - which is what most companies are, at the end of the day.
If person A manages 6 things and thinks it is too much, he should instead manage 3 things and have a new person B manage the other 3. Not elevate himself to manage person B and C who each have 3 things.
You say your job is to emulate what they would do, but also that there’s a game of telephone going on. That implies your boss is still very much in the loop of those actively communicating, and what’s probably happening is you’re bubbling up lower and lower fidelity information up the chain for them to make decisions.
You should never have the role of trying to emulate what your boss would do. If you’re going to manage managers, then those managers below you should have some sort of functional/technical expertise that warrants them being independent managers or they should have enough autonomy that your relationship is only about allocating higher level resources to them.
If you have 100 people at the company you should have 19 managers with about 5 people each? And then the CEO has to manage those 19 managers, and has 19 people under them (because what is a CEO other than the person managing what's done at the top level?)? What about when the company has 1000 people?
It's all fine to you should just split it up more, but that only makes sense if you look at the part of the system (company) in isolation, which you can't do. It's intricately linked to the parts around it.
What you're recommending isn't even the waterbed theory of complexity, where you push down complexity in one area and it pops up in another, this is the ostrich theory of complexity, where if you stick your head in the sand and ignore everything then it doesn't matter.
Org structure should not be a function of number of heads. If you follow some logic that each manager should have n reports you’ll make an idiotically tall structure. It’s basically the stupidest thing you can do. Which many organizations do. Most large orgs have a terrible design. It’s difficult.
Effective org design is about properly delegating authority. If you need to get your boss’ permission to do things, you’re friction, not lube. If your job is synthesizing others’ synthesis, so that a real decision maker can do things; you’re friction. If you’re a manager whose sole job is to try and emulate someone who is a better manager in a higher position, you’re friction.
It’s more useful to directly oversee a smaller number of important useful things that you can handle well than to hire two new people and manage them managing others.
Managers of managers are useful at the junctions where one manager doesn’t have the skill set to manage a necessary sub function at a tactical level. A CTO, CFO, CHRO, etc. at the top. Maybe a tech team lead or a design team lead or a financial team lead (varying by if you’re organized by product or function).
When a “manager” is not responsible for any tactical decision making, and instead just broad strategic direction, it’s much easier to govern a wide team of independently effective members. But if it grows too much? SPLIT the manager of manager duties with someone else. Don’t create another layer of manager of manager of managers who then by necessity also need to get split anyway.
> What you're recommending isn't even the waterbed theory of complexity, where you push down complexity in one area and it pops up in another, this is the ostrich theory of complexity, where if you stick your head in the sand and ignore everything then it doesn't matter.
Congratulations, you've avoided providing any useful details about your suggestion again. I'll ask a different way. If your plan is to just add more managers in a single level above the bottom, how do you expect the CEO to deal with the hundreds of managers that would report directly to them, that they would need to relay the company direction to and get feedback from?
Very specifically, without a tree structure, how does this scale for those above this layer of hundreds of managers at the same level in your preferred solution presented here? Are you just assuming that it's not a problem and therefore doesn't need to be addressed?
I’m not saying don’t use a tree structure. I’m saying only create vertical tree cuts at functional junctions were the type of work is different between boss and subordinate. Do not ever make vertical boss where your subordinates are just supposed to be shittier extensions of yourself. Only one person should be in charge of tactics. Only one person should be in charge of strategy.
Not every decision should roll up to the CEO. Not in terms of decision making (obviously) but honestly not even on the org chart.
If your job is assembling little PowerPoints to pitch decisions to your boss then you’re an impediment to getting things done. You should have the authority to do what you want without your boss’ approval.
This is the natural, shitty outcome when you made X and then made Y, and don’t have time to do both, so you think you should be promoted to manage a manager for X and Y each. No. Bad. That’s selfish prioritization and the cost of the org. You should pick one and do it well and accept that you do not have capacity to reap the rewards of both. When everybody plays the game, everyone loses. Prisoners dilemma of org design incentives.
> Are you just assuming that it's not a problem and therefore doesn't need to be addressed?
Fucking hell dude. Fuck off with this unnecessary passive aggressive bullshit
> Fucking hell dude. Fuck off with this unnecessary passive aggressive bullshit
That wasn't meant to be passive aggressive, it was meant to solicit an answer to the specific question I was asking. I interpreted you point differently than what you apparently meant, either from a misunderstanding on my part, a poor explanation or your part, or some combination thereof.
I thought I was sufficiently clear a few replies back when asking how your solution scales to larger groups of people while I pointed out problems of scali g that I was looking for your thoughts on that, and then you proceeded to talk about entirely different things.
Honeatly, I'm aware my ostrich comment was a bit rude, and was trying to tone it down and honestly ask here. It's not that I think it's impossible or stupid that s along might hmbe ha fled a different way. "Flat" management strucutes claim to do so, and while I'm very sceptical of them in reality, I would love to hear from someone in the trenches about how they thought it worked or failed in practice, and so thought (along with interpreting your earlier comments as "extra levels are unneeded" instead of "they should provide different things") that you might actually go down that route and have a take on it.
For what it's worth, I don't think I actually disagree much with what you're advocating for, but I'm not sure it makes sense in the pure form you're describing in reality. It's great to want every level of.management to bring their own special bit to the picture, but sometimes when you have tens of thousands of employees, I think some levels will necessarily be present just to deal with the scale. Playing around with Dunbar's law and modern management studies means that for a large company you start getting quite a few management levels deep unless you expect people to be managing a hundred people under them each.
That in essence, is the main critique I have of what you've said and was trying to get you to address. Given a company of 20,000 people, explain how many levels of management you expect them to have and what special sauce each level could even theoretically bring and how many people on average each level would be directly responsible for managing. I suspect it will be hard to justify some levels other than the need to provide stable relationships between the people involved.
You can have many vertical levels. It’s the role design that you want to solve for. The flattening is a side effect. Managers hiring more managers because they don’t have capacity to manage all of their subordinates is a cancer that grows. Do it two times and you now have three managers that all view themselves as managing the same individual contractor at different levels of specificity. And inevitably one guy in the middle becomes nothing but a gatekeeper for talking to the bigger boss. It’s countercultural but productive for people’s scope of work to go down every now and then.
The number of direct reports should scale with the level of tactical involvement. Call center employees -> huge team. Dev work -> small team.
Team of tech leads each running their own project and teams independently? Probably pretty darn big team. You can manage a lot of tech team leads so long as you do not go into the weeds.
As discussed elsewhere, the operational sides of the US military are a pretty good example of effective organization and delegation. This is in part because the critical real time, limited communication nature of military operations forcing the organization to adopt a structure that cuts out the wasteful managerial cruft you often see in the business world.
Russia operates its military more like a U.S. corporation and you can see how it fails them daily.
It's kind of like how the north star for a programmer is to automate themselves out of the job. A good manager will bring the best out of their reports, which leads to making good decisions and executing on them.
In the same sense that a machine maintenance person’s job is to not be involved in the machinery. Their job is not to operate the machine, but to make sure the machine operates correctly all on its own without intervention. Doing this correctly does take a lot of work.
The layers above do likely understand the actual business goals better, and want to be sure that this thing you are asking for is actually going to support achieving those goals. Ideally that is the case, anyway.
If you've got the CEO, and you've got front-line workers doing the actual value-producing business, you can have two layers in between, sure. Maybe three layers.
But once you get to four or five layers? I hope your culture and productivity and ways of working were exactly where they need to be, because they're now impossible for anyone to consciously change.
I work in an org with 5 layers of management.
I do think CEO and top management have good strategies and big picture thinking etc.
It is the bottom two layers where is see the biggest issues and challenges.
We are not a software company but as an engineering/technology company most of our work happens in systems and software. Lowest level management needs to know, really know the software and concept to support workers. Else it is just smooth talking and buzz words.
There's a big difference between for e.g. Twitter where ultimately you have thousands of people working on a single product, and a conglomerate like Siemens or GE where you have very different, almost totally independent, business units doing totally different things.
After working at a very large Telco with 50,000 employees and management style straight from the 1950's, your comment hit the nail precisely on the head. I put faces to the positions in your comment, and it sent shivers down my spine.
A way to sidestep this is by giving people financial authority. Say you're a team lead of half a dozen developers, so you get a blank approval for anything your team orders under 500$, 1 level of review for 500-2k$, and a third level (or HR) approval for hires and raises.
Of course, for that to work a company would have to place trust even into lowest levels of management, and that is what causes a lot of friction: people are feeling the disconnect between them being responsible on one side for the success of a contract that brings in hundreds of thousands of dollars in revenue, but apparently cannot be trusted to not waste 20$ on someone who managed to drown his computer keyboard in coffee by accident, no, that has to go through three levels of approval.
I seem to recall that the central takeaway from the essay tyranny of structurelessness is that when one affects to dispose of an official, formal and acknowledged power hierarchy, it simply reappears as an unofficial, informal, actively disavowed, and even more paranoid version of its former self.
No, I was talking about when governments lose even basic ability to control the peace, when they can no longer keep the monopoly on violence expected of sovereign states. Haiti, for instance.
The difference is that in soviets (in the original sense) the workers held actual power. Bayer still wants full control over their workers, they just want to offload all the responsibility normally held by middle management to them as well.
They're trying to get rid of "hierarchies" without getting rid of the power structure. I don't see how this benefits the workers at all.
Using Meta as a source of good management is a fallacy that needs to be tackled.
Meta has only managed to release one new "domestic" product since facebook advertising (threads) and only one of the features released on the main apps has stuck (reels)
there is no strategic direction at meta, its a mass of noise, poor project management and bloated orgs craving for any metric of success other than what makes the user happy.
Meta is only successful because it has one team that brings in >90% of all income(Ads). Not only that but its incredibly good at it. Every other department is effectively a cost center.
Now Bayer might have ossified, given that it actually has a rule book (meta does not, it smears industrial quantities of docs at a wall to see what sticks)
It's like when people look at Google for inspiration. The employer brand is cool and flashy, but in reality they're just a nouveau riche search engine. Yes, they generate revenue on other services as well, but the insane profits that allow them to be what they are come from a product launched in 1998.
Stories and Live have become such integral parts of the platform, for some people that's all they use it for. No posts, no reels, just ephemeral content.
One sector of a company bringing in the lion's share of the revenue isn't necessarily a red flag, it's actually the case for a _lot_ of companies. G being the most obvious example.
"Meta can't innovate" is a take I've been reading online since 2014. If your analysis was correct, do you really think it'd be worth nearly 10x what it was 10 years ago?
Shops, doesn't work, really high friction way to buy stuff.
Reels, great, but how long did it take to get it to work? especailly is it was(or should) have been a modified instagram TV
> "Meta can't innovate" is a take I've been reading online since 2014
Meta has one product, which is advertising. It has singularly fucked up the blue app to the point where its basically unusable for anyone younger than 30. Its trying to get there with instagram, but thats a separate story.
Instagram has been dented by Tiktok. the only saving grace is that the vast majority of impressions on tiktok are for people who are not yet old enough to have a credit card, or if they are, not enough spare cash to be worth targeting. However that is changing.
Meta hardware is great. It's software stack sucks hard.
Oculus: come and play games with us, just don't expect to be able to join your friends. Oh, and before you can play you need to do an update, oh and charge the device, because we wake it up every hour to check to see if we need an update.
You want to join your friends? just start a party! oh wait that game doesn't support it. Ok. have you tried just phoning them?
The amount of research that they are doing is phenomenal. Its just a shame there is no attention to customer experience so that all of that research can be applied to a product that is easy to use and does what it promises.
Rayban stories: Headphones in your glasses! oh wait you want to listen to more than 5 minutes of music? sorry I need to reboot. oh you want me to re-connect to your phone? naaa we can't do that. You'll need to turn me off and on again. but don't get comfortable, we're going to disconnect in 6 minutes! (it took a year for rayban stories to reliably connect to an iphone. a _year_ so much time that the rayban sales specialist said to my optometrist "yeah they look cool, but don't order them, they're way more hassle than they're worth. something like 70% get returned inside a month")
> Stories and Live have become such integral parts of the platform, for some people that's all they use it for. No posts, no reels, just ephemeral content.
And yet the entire feature is relegated to a tiny strip of horizontally-scrolled content at the top of the home tab. It's a complete failure of UI.
I’ve worked in an environment where there are no managers for 4 1/2 years and it’s been fantastic. Here’s to getting rid of them in most (but certainly not all!) places.
It's no secret that small teams of experts do not need managers. But if the team grows, you will either have to sacrifice producer productivity to coordination and management tasks or hire someone to offload those responsibilities. Many orgs struggle as they undergo a "phase change" from one type of team to another, as it requires a different set of skills, strategies and expectations along with dramatically higher staffing requirements. There is probably a way to compartmentalize some larger projects so you are an aggregation of smaller teams but I personally haven't seen it so I can't comment on it.
The truly difficult bit is making an organization with 100 or 1000 different 4-8 people teams to build something more complex. There is a vast array of problems that need solving that just can't be tackled by one 4-8 person team.
It turns out that nothing in life can be tackled by one 4-8 person team. We are all heavily dependent on each other to build the complex things we have. Our solution to make that work at the macroeconomic scale is to employ a service model.
The solution to which you speak is microservices. No, not some misguided multi-process IPC technology model that seems to have tried to usurp the name, I mean real microservices. The people model. Where each 4-8 person team continues to act if they are an independent businesses, even if they legally work for a single organization.
It's not particularly difficult. The macro economy, which operates at an unfathomably larger scale, shows how easy it is. But, indeed, it can be uncomfortable for some people to not feel like they have full control over an organization.
The macro economy is dominated by gigantic conglomerates that try to own and integrate a significant amount of their entire supply chains - think General Electric, Mitsubishi, Samsung. Small to Medium Enterprises have a few niches where they work (restaurants and other service industries being the largest by far), but they play a relatively small role and are not normally part of any supply chain, they only really work at the very end of the chain.
Similarly, building a whole product out of pure microservices with teams that barely coordinate with each other beyond maintaining their APIs doesn't really work. There is very much a place for such microservices for certain well understood problems (authentication being probably the clearest), but for most domain specific work you need far more coordination than that to truly evolve a complex product.
For example, you can't build a computer game in this model. A modern 3D engine requires far more than 4-8 people, and there is no clean separation between pieces to afford this. And even if there were, there is no One True Way to build one: the teams designing the 3D engine need to communicate with the teams building the game engine and the game designers themselves and the artists to achieve a cohesive whole. A 100-person project just can't (always) be modeled as 15 4-8-person projects.
> the teams designing the 3D engine need to communicate with the teams building the game engine and the game designers themselves and the artists to achieve a cohesive whole.
Sure, just as they need to communicate to the farmer what food needs to be grown in order to ensure that the right food shows up on their dinner table. These are solved problems, though. We already know how to do incredibly complex things at scale.
No, it is nowhere near like that. Food is a particularly bad example, as the food industry is extremely wasteful overall, with a huge percentage of all food produced being thrown away at all levels of the production chain all the way to the final consumer.
In addition, most companies that package food in various ways, including major restaurants, either own or contract farming business for specific quantities of specific crops ahead of time, spending large amounts of time to negotiate contracts to this effect, and sometimes working even closer when a particular result is required.
If you find yourself craving Mongolian food one night, you may often simply find that none is available, at any price you are willing to pay, unless you worked with someone to make some months in advance. And conversely if you open a Mongolian restaurant, you may just not find any customers for it and waste significant money on it. (substitute Mongolian with any other food that is not commonly eaten or even thought about in your area)
The point is that you do need explicit integration and cooperation. And you often have way more than 4-8 people working on one of these contracts to even define the terms.
And again, most real companies own most of their supply chain, they don't depend on a hundred different suppliers at every level like you seem to be suggesting. And they do this because it's FAR more efficient to have a large monolithic team build something together than to rely on dozens of small teams competing in a market to build the same thing.
> The point is that you do need explicit integration and cooperation.
Obviously. Like we said, no 4-8 person team is building anything by themselves. For one, most obviously, they'd starve to death if they even tried. Integration and cooperation are literally what defines an economy.
> most real companies own most of their supply chain
As opposed to fake companies, that have no supply chain, with them being fake and all?
> because it's FAR more efficient to have a large monolithic team build something together
How can you know? The problems needed to be solved to see that through were stated to be unsolved. Was there some breakthrough in the past 10 hours that you haven't mentioned and the rest of us missed?
> As opposed to fake companies, that have no supply chain, with them being fake and all?
I should have said "companies that can afford to".
> How can you know? The problems needed to be solved to see that through were stated to be unsolved. Was there some breakthrough in the past 10 hours that you haven't mentioned and the rest of us missed?
Because I can look at the price of goods versus their cost. A company that owns the production chain for a sub-component is paying the cost of that component, while a company that doesn't pays the market price.
Also, markets only work if you have competing suppliers for the same product. This in itself is extremely wasteful for software, so trying to maintain an internal market of software where multiple teams build the same service and compete with each other on who has a better version is crazy when there is any alternative.
Again we can see this from the software market: most companies not only don't build an internal market in house to have, say, the best OS, but they actually found that even supporting an external market is wasteful. Instead of buying Solaris or Windows or OS/2, they started collaborating on Linux (and clang, and MySQL, and Kubernetes and others).
But these are not built as a marketplace of microservices. They are built as monoliths with large teams working to add features and collaborating relying on a hierarchy of maintainers to merge them together in a cohesive whole, or on a more elaborate committee system.
So again, I don't see any proof whatsoever that building a company or a product in general out of a marketplace of dozens or hundreds of very small teams has ever worked beyond maybe some niche cases.
> Because I can look at the price of goods versus their cost. A company that owns the production chain for a sub-component is paying the cost of that component, while a company that doesn't pays the market price.
I'm not sure I follow. Let's say Acme Inc. produces a widget that is a subcomponent of their larger product. When that subcomponent is within the control of a team of four who works for Acme Inc., the company has to pay the market price (meaning a markup margin?), but when that team is joined with another team who also works for Acme Inc., then they only have to pay the cost?
1. What difference does that make? Even if a markup really was paid on paper, it's just to Acme Inc. itself. You haven't changed anything, practically speaking.
2. If an external entity is willing to pay more for the component, which is what I think you are trying to suggest with market price, Acme Inc. is paying the opportunity cost when keeping it internally and thus is still paying the market price. Are you under the impression that there is a free lunch here? There is not.
> trying to maintain an internal market of software where multiple teams build the same service and compete with each other on who has a better version is crazy
Just as it would be crazy in the macroeconomy. The idea that competition is necessary for markets to work is misguided. You don't need a second road running parallel to the first. One road is just fine. Competition only comes into being when someone thinks they can serve the customer better by doing things differently. Which is a useful property of human dynamics, to be sure, but sometimes things are already as good as anyone is able to imagine.
> they started collaborating on Linux
As individual teams, with another team headed by Linus who accepts the services of those other teams as seen fit. Another great example of the service economy in action. No need for a monolith – if such a thing were even possible, but as pointed out at the beginning of this, of which I agree, we don't actually know how to build monoliths, no matter how great they sound in theory. There are outstanding problems not yet solved.
> They are built as monoliths with large teams working to add features and collaborating relying on a hierarchy of maintainers
A monolith, but also hierarchal? Uhh...
> I don't see any proof whatsoever that building a company or a product in general out of a marketplace of dozens or hundreds of very small teams has ever worked beyond maybe some niche cases.
I suppose you can take the perspective that nothing works, but given the outstanding problems not solved to allow anything else, something that doesn't work beats nothing at all. Worse is better, perhaps.
I think this whole thread may be at least partly a misunderstanding.
The way I see it, the discussion began by saying that any team (but in context, referring to a whole company) that grows past a certain size needs a traditional hierarchical system of layers of management to function. Then, someone said that a team/company should just not grow past 4-8 people, and thus you avoid the need of hierarchical management.
My point is that this idea makes no sense. A company can't function as a composite of hundreds or thousands of sled organizing small teams without any management to coordinate them.
My understanding is that you claimed that such a thing is possible, and that in fact it is how the free market and thus the economy of most nations actually functions, without any hierarchy.
I was then rebutting this by showing that the economy does form hierarchies (with large buyers essentially viewing small sellers as subordinates, not independent market actors, when they're not outright buying them).
So, I would argue, the economy is not generally organized as a bunch of independent small orgs, but as a series of huge conglomerates that either own their suppliers, or at least dictate market terms for some period with contracts. The idea of a free market where buyers and sellers meet and negotiate prices based on supply and demand is largely a myth, with some limited exceptions.
As such, the hierarchy in how Linux is built is in line with my original idea: not supply and demand based, but instead organized in a relatively rigid hierarchy.
In support of why I'm claiming that this system of hierarchies arises due to efficiency, I gave the example of how much it costs a company to buy a piece they need versus how much it costs them to produce it internally. This is meant to show that a supply&demand based self-organizing market (the flat, many small teams without managers model) is less efficient than an integrated supply chain (the top-down hierarchical model, with layers of management).
> and that in fact it is how the free market and thus the economy of most nations actually functions, without any hierarchy.
There is a hierarchy of sorts (realistically, something more like a cyclic graph, but close enough for all intents and purposes). The customer gets food from the grocery store -> who gets food from a wholesaler -> who gets food from a processor -> who gets food from the farmer. But at no point, despite being an exceptionally complex system, do you need to exceed a small number of people per team.
> thus you avoid the need of hierarchical management.
Right, so I expect this is where the miscommunication is happening. You're not wrong that the consumer of food manages the grocery store. Absolutely that is true. Of course it is. And in that sense, some kind of hierarchical (or whatever we want to see the graph as) management will emerge. That is a necessary precondition for an economy to exist.
Contextually, though, management was seen in a more vileness way, which does tend to happen when communication overhead starts to overburden the people, leaving actors to be faceless "cogs". This is what small teams avoid.
> but as a series of huge conglomerates
Which don't operate as monoliths. Internally they function as a series of smaller businesses, and inside that even smaller business, until you whittle the teams down into a small number of people. Maybe not exactly 4-8, but certainly within that order of magnitude. A person can only communicate with so many other people before all hours of the day are exhausted.
> The idea of a free market where buyers and sellers meet and negotiate prices based on supply and demand is largely a myth
Okay... Sure? Is there some reason for us to randomly start talking about a "free market" here? It was never mentioned before.
> not supply and demand based
I don't follow. Supply and demand is not some kind of foundation on which something is based. It is observance of social behaviour, typically that of humans, but applies even to animals. Supply and demand is every bit as much present in the development of Linux as everything else humans do with other humans. It is fundamental.
> but instead organized in a relatively rigid hierarchy.
Instead? They are not at odds with each other.
> I gave the example of how much it costs a company to buy a piece they need versus how much it costs them to produce it internally.
Which didn't seem to serve a purpose. If all else is equal, it costs the same. Presumably you are referring to a case where you can buy a subcomponent externally for $10 or produce it internally for $5? But given that buyers are willing to pay $10, you lose $5 every time you keep it for internal use. So, in both cases, it costs you $10. There is no free lunch.
> This is meant to show that a supply&demand based self-organizing market (the flat, many small teams without managers model) is less efficient than an integrated supply chain
The data doesn't support this, though. Statistically, smaller businesses in coordination with each other are more efficient. You'll notice large businesses only become large when they can build some kind of moat. In the case of software, that mostly means hiding behind copyright and patent protections.
> You're not wrong that the consumer of food manages the grocery store.
I think this is the key to our miscommunication. I don't call that management. That is what I am referring to as the free market model of self-organization: one customer doesn't dictate what the convenience store does, they only give very indirect signals that the convenience store can choose to respond to or not (say, this customer didn't buy any cheese; they can drop the price of cheese, or drop cheese from their inventory, or keep offering cheese and hope that others will buy it).
In contrast, a rigid hierarchy is what happens inside most corporations: your manager tells you to make cheese, you either make cheese or you get fired. Your manager is telling you to make cheese because a different team is planning to make cheese toast, and the manager wants to ensure they have cheese available. I would refer to this as a planned economy model, and call this business a monolith in the sense that, while it has internal parts, they are "fixed in place", they don't get to decide what to work on.
Similarly, Apple's relationship to its suppliers is closer to the planned economy model than to the free market: Apple doesn't go shopping around various suppliers and getting some milk here and some cheese there. They investigate some market and pick some suppliers, and form contracts with them that demand specific amounts at specific times at specific prices. After signing the contract, the supplier is not free to take Apple's feedback or balance it with their own desires or other customers: they have to execute on the contract or risk penalties and fines. They are now effectively under Apple's management, for at at least some portion of their business, and not operating as an independent market agent that uses pricing signals to elaborate their strategy.
Of course I do agree that at no step of the way is there a 1000 person team working on something. But neither is anyone else: the discussion we are having, as I see it, is whether you can organize 1000 people into many small teams that only coordinate voluntarily, where team A decides what to work on themselves and team B decides whether to use team A's work or not; or you need to impose a more rigid management hierarchy that tells team A to work on this and team B to work use team A's output.
The second model is FAR more pervasive in how companies organize internally. And even in the economy at large, contrary to what you're saying, large organized groups like Samsung easily outcompete a network of small businesses. There are almost 0 industrial consumer products supplied by a myriad of small manufacturers, in fact. From phones to cars to appliances, everything is produced by huge conglomerates. And they don't have any special moats, only money and the inherent efficiencies of being able to run a planned economy internally.
Every business needs millions, if not billions, of people working for them. The complexity cannot be handled otherwise.
But back to the topic at hand, there is an impossible level of communication overhead to burden if you try to keep millions (or even tens) of people on a single team. Like the original comment pointed out, we've never actually figured out how to do that. It might be a good idea in theory, but the problems remain unsolved.
The workaround is easy, though: Just don't do it. Do what everyone else does instead.
Yes, I've tried to point out a different problem with your scheme. Outside of hypothesis, we do have a global market - I think it's disrupting your idea because you cannot prevent an independent team to enter it.
For a single team, sure, but the entire company isn't just one team of 4-8 people. When you start getting multiple teams, and some of them take on common tasks for the rest (finance, recruiting, PR, etc), you need something to tie them all together. It doesn't have to be a manager per se, but a free for all doesn't work either.
I've gone the other way! I used to be strongly against managers. I drooled over that Valve manual describing the flat hierarchy, etc., and I would have honestly said that managers in general were a parasite that had latched on to the software industry. That's honestly what I felt.
Now I work at a place with not enough managers to go around, and my team basically has 25% of a PM's time, and no dedicated department head (last guy quit, leadership has not decided whether to rehire). It's absolute chaos. No shit shield between us and leadership, nobody to soak up all the excess meetings required to understand what's going on throughout the company, nobody with political weight to throw around on our behalf, nobody to persist a long term vision for our department. We're working twice as hard to tread water, and creating a lot of technical debt while we only barely stay on top of our basic responsibilities.
It may be that, at an organization that is set up not to have managers, it's better than just being the one group in an organization that doesn't have one. I admit that's a possibility.
But, at another organization, I've actually had great experiences with managers, who cleared the road for me and made me feel like I was doing better work more easily than I was without them. So, on the whole I am pro manager, so long as they are very very very good at it.
> So, on the whole I am pro manager, so long as they are very very very good at it.
That is a big "if" because most of the managers I have seen are on the spectrum of "ok" to "very bad"; the really good ones are rare and usually move up leaving spoiled employees that have to endure being managed by the norm of "ok" to "very bad".
I wonder why that is. My experience has generally been the opposite. Every manager I have ever had has been, at worst, pretty OK — and most have been really fantastic.
In nearly all of my workplaces, it's the upper echelon that has typically been painfully incompetent (poor financial strategy, too much micromanaging in areas they don't understand, etc.), and I've been mystified how they managed to hire and retain such talented middle managers. I'm sure it is survival bias, though, because a company can only scrape by with bad upper management if middle management is unusually good.
Thankfully, my current and previous job were both at companies where the C-suite actually know how to do their jobs well. Even though I've some had fantastic managers at otherwise poorly-run companies, that's not enough to keep morale high. No matter how much your manager supports you and encourages you, it feels like you're wasting your life when you feed your most productive working years into a company you don't believe in.
One reason could be the type of industry one may be in; banks: loads of chair-warmers, mainstream tech: probably better because the scope of hiding in hierarchy may be less (not sure, just speculating).
> I’ve worked in an environment where there are no managers
I've opened your profile and then your website just to find out where is this magic place is. How fitting that it turned out to be on other side of the globe from my place... But good for you :-)
Who checks on if you’ve completed your assigned work. This can only be possible in an academic/non profit environment where there are no deadlines or fixed client commitments.
By the time someone has entered the workforce it should not be necessary to be ‘checked on’ by some surrogate parental figure.
In a functioning workplace, everyone agrees to do their work because it is part of the social contract of working on a team. They don’t need to be told what to do. If someone is falling behind, they’ll talk to other team members and work together to get back on track. You are there to help your coworkers, and they are there to help you. Someone doesn’t have to be your manager to make sure projects run smoothly; everyone can take turns in this role if they feel like it’s something they’re interested in doing and are competent in that role.
It’s only through the distorted lens of corporate ladder climbing and backstabbing departmental politics that the idea arises that you’ll just hire untrustworthy people and then beat them into submission by making a workplace into a prison.
>”By the time someone has entered the workforce it should not be necessary to be ‘checked on’ by some surrogate parental figure.”
Hire some recent grads and then make that statement. Not all require checking in on, but often entry-level, junior folks do. Don’t ignore them and don’t hold it against them. You, I’m sure, had someone checking in on you when you first started. Not in a “Are you at your desk” way but a “Are you able to complete the tasks? If not, how can I help you?”
Sadly the last few years with remote work and layoffs have made it so companies get rid of those who are “just doing the job” and keeping those that are “always the job”. Brutal.
On the one hand, yes, of course, and on the other hand on articles about "double employment" you'll see comments basically arguing that the company deserves it if your manager isn't micromanaging you and tracking metrics enough to spot that you're phoning it in.
And what about all the bs artists, slackers, divas, or assholes on the team? What if no one on the team wants to play “manager”, especially without the title? What if no one on the team has the skills to be an effective manager? What if my colleague Bob decides to play the role of a manager but I don’t like him? What if two people want to manage and disagree on things? Who exactly is supposed to have the authority to tell people what to do, and then hold them accountable?
What you described smells like communism - might work on small scale in some isolated cases, but usually doesn’t.
The above definitely exists all over. The group usually hires based on personality. Generally these organizations are very centered and know what qualities they are looking for in a a team mate.
small teams generally self-organise under a single leader, eg sports teams and it is often the other members of the team who self-check as they have to take up the load for anyone who does not perform.
There are multiple dimensions in the latent space that is contemporary white collar management.
One is interfacing the work of a group of people with the needs and wants of others.
Another is doing administrative things like who has done this compliance course or who needs a security authorization.
A third is allocating credit and blame to group members (aka compensation).
A fourth is ensuring that the work product itself is on track (aka technical leadership).
A fifth is ensuring that schedule commitments to other stakeholders are honored.
If you take out the third dimension (credit and blame), then even if a single person happens to do the other 4, they probably won’t feel much like what you’d call a “manager” today.
This is a long-winded way of saying that the various things a manager does can be disaggregated and either spread around the team, eliminated or given to a different person.
I do sometimes think a self organized hierarchy is better than one organized by fiat. Everyone always will say, "Ah - but then you just get an implicit hierarchy rather than an explicit one" with these types of systems but this isn't necessarily a bad thing. For example, There shouldn't necessarily be one escalation channel for all types of conflict - technical decisions may get resolved differently than intra-personal conflicts.
Or, if you force a team to be under an incompetent leader in a traditional structure, you get a really unhappy unproductive team but in an implicit structure that 'leader' is quickly sidelined when people figure out the quality of their decisions are poor, and if they want to get things done - which most do in a properly incentivized org- they should find another path.
> but in an implicit structure that 'leader' is quickly sidelined when people figure out the quality of their decisions are poor
More likely to end up in turf war unless exist legible means to transition leadership. Some members will stick with old leader for various reason, some will push for new, some will be unawares and courted to choose their side. Person in leadership does not most likely give it up quietly and immediately.
« It is just lots of noise » thats what people told me who know him/worked for him.
The reality is that Bayer is in deep mud with their lawsuit and laying off lots of people in Germany is difficulty. If you pack it under a nice « we are modern, amazing shift » package, then he will get more support and also shareholders will be pleased (for a while). That’s my theory.
In Germany he'll need to get buy-in from the board, which will include employee representatives (I've not looked at Bayer specifically, but either directly, or through a supervisory board that has real power), while also convincing shareholders that he's going to either goose the share price short-term, or actually add value long-term. While the hope for the German corporate model is that it delivers on long-term value for both employees & shareholders, it has not held up to much long term scrutiny unfortunately (which isn't to say it is bad, just that it hasn't necessarily shown itself to be better than most other corporate governance models). What it has done is make for innovative CEOs, and not necessarily in the US model, as they try and negotiate the pitfalls.
I work close to Bayer, and it seems they are reorganizing deeply here in LatAm. Doesn't seem to be only about layoffs at all. And I'm talking about Sales departments, so that's directly correlated to bottom-line...
Not the OP, but generally self organizing generally leads to the person with the most status / soft skills doing the organizing. (Kinda fun when you are that person)
It works pretty well when there is a clear task and alignment on why it needs to get done. Unfortunately you still need someone to set expectations and resolve conflicts.
I’ve been that person before. It was good while it lasted, but some organizational changes put the wrong people in change and moved me out of that role in favor of more authoritarian rule. I don’t think I need to go into all the details, suffice to say, it left me burnt out and not too excited to volunteer for things.
I’m in a place where the team needs to self-organize again, but I’m less willing to step up, and no one else is either. Some members of the team have also been vocal with the “X is not my boss, why are they talking” line when someone tries to control the chaos. We have 2 people whose literal job is organize and run the team (a boss and a scrum master), but they either aren’t around or aren’t competent. This has left the team in a pretty bad spot. Every team needs at least one person to step up, and that person needs to be reasonably competent. Hopefully Bayer has this, as playing fast and loose with medication is a bad idea. I want the companies producing my medication to have strong and robust processes in place.
Yea, as someone who is more outspoken and has passible soft skills, I often find myself accidentally becoming team leads in ways that often end up making me a worse engineer. If I'm the only person who understands the work and can express it in legible english, I end up writing all the tickets because the Project Manager can't do it as well as me. I end up leading meetings because I understand the architecture reasonably well and can put it into words. And yet, I end up looking bad on paper because I complete very little technical work because I'm doing half of the job of 3 managers.
Sure, I'm aware of it, but having your team abjectly fail isn't good for your continued job prospects either. You shouldn't be the hero, but you also don't want to have your team get fired for want of you spending 2 hours of work a week keeping it on track.
I just want to urge you to be very careful with that. A job is - most often just a job. If you are too personally invested, you may need to take a step back and see if everyone around you is as invested.
I am not saying this from the perspective of someone who is slacking off at their job but from the perspective of someone who did too many heroics and only nearly avoided burn out. If your team gets fired because of one persons work/efforts or the lack thereof then something is seriously wrong AND there is a risky bus factor of 1. Please take my advice, the grass is always greener on the other side.
I personally say no to my boss 70% of the time, and do things my own way.
Usually my n+2 likes the results I deliver, so I am reasonably covered by him, politically.
or "best friends with the big boss" gets his way, this is an organization problem and the start of the slippery slide for a good company to become a bad company and is the point where most CEO's fail to do their duty.
Yeah, I saw the "self organizing" bit, and I thought "good f'ing luck". E.g. I don't see many folks touting Zappos' notorious "holacracy" structure these days.
Reducing unnecessary levels of middle management, particularly in a bloated company, is usually a great idea. But I've found that the vast majority of people are not interested in "self organizing". They just want to come to work, feel that they are supported doing great work, and have a strong sense that the work they are doing matters to the company.
That's why as a former manager I felt like my most important job was to "block" for my team. I.e. there is always a bit of chaos and change at the upper levels reflecting to change in the business and competitive landscape, but as much as possible I tried to protect my team from this unnecessary churn. I've often said "coders are happiest when they're coding", so I tried to have product plans and priorities laid out as much as possible so folks could come in and do great work.
This doesn't mean "hiding" the broader corporate machinations from folks, but most people just don't want to be affected by that day-to-day. I've never seen this "self organizing" approach work, and Ive seen lots of cases where it was deemed an abject failure.
McKinsey had to pay a settlement for their role in the opioid crisis. It’s very possible this will lead to some kind of tragedy related to Bayer medications which will also find McKinsey at fault for their horrible advice.
Ah yes, McKinsey, notable experts in decentralized organization and anarchist decision-making practices - although I suppose they make it up as they go along with everything else, so why not this, too.
My company just called the managers, “product owners”, and the project managers, “scrum masters”, and said we were now Agile and doing Scrum. Nothing about it was self-managed. We haven’t had a retrospective in 3 years, despite my insistence that we desperately need them.
Huh, my company pushed the Agile/scrum/retrospective thing at the same time as talking about "fit for purpose" teams that would be formed based on need/skills, not the old structure (this team works on this only). Since specific teams were now gone, less need for managers.
The idea was agile/scrum/retros was a way to manage the "fluidity".
Valve - the PC gaming giant and owner of Steam - is very famously a flat organization. Their Handbook for New Employees[1] that goes into detail about how they operate has made its way out into the world a few times as well.
Valve is very famously terrible at actually shipping games. Mostly they’re good at taking 30% off of most of the PC gaming industry and occasionally hiring teams that made popular mods to polish the mods. https://www.pcgamer.com/valves-unusual-corporate-structure-c...
Is there any evidence that this approach outperforms? If you rest on a cash cow, basically any methodology that doesn't literally slaughter the cow is going to work out.
Isn't the fact that they're the market leader in what they do proof enough?
Would they have created/found this cash cow if they were a traditional company?
People try to poke holes in their ways, yet they have made legendary games, amazing hardware and absolutely dominate the game distribution market.
Basically all of their competitors use the traditional management style. What other evidence would you expect?
A sample of one isn't enough, and in any event their success is not reproducible. They had a major title in Half Life 2, convincing people to install Steam, but that was their last major title and it is not clear that they used this process at the time.
Going forward: Someone else created Counter Strike, someone else created DoTA, someone else created Portal, someone else created Team Fortress, someone else create Left 4 Dead. Valve took these projects on and polished them, but they didn't really create something new until Artifact - which failed in the market.
What you also don't see is all the unannounced projects that went nowhere, because that's what you get when people just get to play around on their own, indefinitely.
Sure, the original idea might've already been there, but they built the game all the same. Saying it "wasn't them" is misleading. They built it from scratch, with existing concepts from mods.
Maybe their ideas department isn't the greatest, but their execution on these games was very good in the long run. They popularized hats and make absurd amounts of money from it.
Let's not forget the Steam Deck. Early on still, but an excellent product in a whole different area.
Valve is also fairly bad at maintaining focus on smaller projects. High-profile green-field projects like Steam Deck are fine, but lower priority tasks, particularly maintenance work, suffer. (For example, most of Valve's first-party games - including major titles like Half-Life and Portal - have been unplayable on macOS for nearly five years because there's no 64-bit build.)
I’m on not saying you’re wrong, but old games don’t really count as evidence of lack of maintenance. Games generally don’t receive maintenance unless there’s an ongoing revenue model, which there isn’t for Half-Life and Portal.
Valve did a big marketing push last November for the 25th anniversary of Half-Life, which included a major update for the Windows version. Meanwhile, the Mac version won't run.
Valve most likely doesn't use that handbook in full any longer. Lots of things changed.
For instance, they have a round table where everyone would judge everyone else. So if too many people don't like you, the axe is coming. Sounds miserable.
There is nothing stopping staff from choosing their own managers and coming up with a management roles and structures of their own. In large companies, people get overly hung up on standardized titles and structure that looks reasonable on paper. But this isn't necessarily the structure that is needed to get the job done. This could cut down on unnecessary headcount.
I've worked in organizations that were 4-5 times as big as they needed to be - but not where we actually needed people. We had half a dozen departments, all with 2-3 managers of various kinds, but were always short on developers. The reason being that the people who built the organization had experience from mature companies, and had never built anything from scratch before. So their focus was on building the kind of organization they were used to - not the organization we needed to bootstrap the company and product.
I have forgotten the name of another big company that tried this and kinda failed. I hope something comes out of this for Bayer. I remember this because I liked the idea in general and the term stuck with me -- Holacracy (I think I read a book too).
This means that to strive for a structureless group is as useful, and as deceptive, as to aim at an "objective" news story, "value-free" social science, or a "free" economy. A "laissez faire" group is about as realistic as a "laissez faire" society; the idea becomes a smokescreen for the strong or the lucky to establish unquestioned hegemony over others. This hegemony can be so easily established because the idea of "structurelessness" does not prevent the formation of informal structures, only formal ones.
There's strong structure with holacracy. There's a hierarchy of roles / responsibilities. It seeks to mitigate parallel informal power dynamics. Consider reading the book.
Valve does this, but I remember reading about it years ago and (probably) Gabe saying that hiring needs to be done with this in mind, as it requires a certain type of person to be successful. Taking an existing process heavy org and removing management will likely be a mess. I hope they have plans for how to deal with the bumps during the transition.
It seems to me this move will only work if it's a step to a flatter org with managers who efficiently ensure technology is connecting to business needs. Once your org is really broken, half measures won't fix it.
Cutting into middle management does not have to mean they are going for holacracy. The amount of hierarchy is on a scale and is also cultural. If you have too many layers inside a company and feel like nothing gets done, then it certainly makes sense to cut down.
Self-organizing still leads to bosses, but they just get paid like regular workers.
My company does this sort of thing but with dev chapter leads. The chapter leads have no management training and no authority. They don't even really know what you're doing since they're on a separate team and have their own coding work. They're senior devs that have added management responsibilities and are just paid as senior devs. Fuck that.
>Implicit in this is that managers should get paid more than senior devs. Why?
Nope, not sure where you got the idea. Senior dev is paid the same as senior dev + manager responsibilities. There is no mention of pay for manger responsibilities without senior dev responsibilities.
>managers should get paid more than senior devs. Why?
Bureaucracy rules.
If almost nobody is going to be getting anywhere anyway, why not?
In a very high technology field, regardless of whether it has anything to do with computers or not, sometimes what is needed is a team of individual high-performers.
Where each member could have the same high degree of expertise in the same relevant area, or at the other end of the spectrum, unique expertise in the variety of complementary domains the project requires.
Fundamentally any one of these productive individuals could do an outstanding job (of some kind) on their own, since that's the entrance criterion.
It's not supposed to go downhill just because you have a project that needs more engineers than one.
Any one of these operators who are not already a "rock star" is just because they do not have a manager promoting them & their talents properly.
The bandleader's got to be in the band with enough talent to be respected by all the band members, and performing right there beside them when it counts most. Especially if they're all rock stars, somebody has to herd cats.
The manager needs open-ended compensation with no upside limitation, other than it can not exceed the income of a single band member, completely dependent on how well the manager promotes those under his wing and how lucrative the gigs are he gets for the band.
Otherwise no rock stars for you.
You know, how somebody really can be 10X at any time, but only if the situation is right in many ways beyond that one individual?
A good manager can bring more than that multiple to the bottom line if they concentrate on promoting & increasing the actual performers' earnings first, rather than themselves.
My company does put managers and ICs in the same pay range. However, due to market rate, managers tend to be higher in the range and make make more than devs. The new chapter lead thing is BS because you have people working 2 jobs for the price of the cheaper 1 (there is no market adjustment for that role). Who wants that extra work for no benefit?
Once you get to the point where a single financial quarter is in the same order-of-magnitude ballpark as the number of remaining quarters that could be sustained without re-capitalization, it kind of makes sense to operate everything with the same 90-day degree of granularity.
It might help to better track the ratio of expected remaining quarters to actual remaining quarters if it really gets down to it.
Of course, the shorter-term your outlook, the more likelihood that the most value-added embellishments will suffer the most, and in an inflationary environment when costs are rising unbearably, the long-term bottom line can have more downward pressure for this reason than the numerical inflation rate is imposing.
Eventually you get to the point where anything that takes more than 5 minutes just isn't going to get accomplished by anyone on any team, and there's nothing anybody can do about it.
Remember what it was like at GM when only the very top executives knew the company was heading straight for bankruptcy without some kind of a bailout?
There was no more reason to continue to build cars as well as they were before.
Everything on the vehicle doesn't have to last as long as a 5-year warranty if the company is not going to be around in 5 years anyway.
You don't. My employer switched to this type of project structure 16 months ago and so far all "projects" have been useless short sighted solo work.
The only benefit I've seen is it's a great for anyone who wants to coast until retirement. For example my current "project" is to stand up our production Kafka cluster. I provisioned and configured the servers within a day and now I'm sitting around twiddling my thumbs for the next 89 days.
This sounds great for research. Anecdotally, my most productive and innovative years were in companies where I was just kinda left to my own devices, and was just expected to work on vaguely work-related things I like, together with my teammates, with zero direct input from my manager.
Humans are tribal. We need hierarchy, whether it's defined or not. We need to know where we fit among a collection of people.
At work, bureaucracy gets a bad rap because we like to cite the -bad- examples of it being executed. It's actually a very efficient way to explain someone's purpose, expectations, and tools to succeed.
Ripping it out is just taking a c-level mentality of "wanting to be the leader" and applying it to people who don't necessarily want/need/have the capacity for such a role.
As for de-layering, a person can really only properly handle 7 direct reports before things get dysfunctional. Delayering just means more people reporting to fewer managers. Expenses are saved, but dysfunction grows, along with opportunity cost.
Tribal organization is different than hierarchy. Hierarchy is actually fairly recent; forms of it existed in terms of social class structure and rule for a few thousand years, but today's hierarchy was invented by the modern Christian church.
Humans are social animals, so we absolutely need some form of social structure to function. But how that structure must work isn't rigidly defined. What is clear, though, is that since we aren't innately rational creatures, we do need a simplistic form of governance (typically a power structure of leaders).
By saying "power structure of leaders" you're conflating leadership with power (and governance does not make us any more rational). For example, tribal "war chiefs" in indigenous groups were often seen as analogous to monarchs because that was our Western frame of reference at the time, but in practice their leadership was entirely consensual: if they were no longer needed, they abandoned their role and if their leadership was not considered satisfactory (i.e. poor performance, erosion of trust or abusive behavior) they were readily replaced.
Human groups are first and foremost consent seeking. In order to override consent, you need violence. Any governance that is not consent-based (not consensus-based, those are different things) requires a threat of violence to persist itself. Whether it's the direct threat of the king's men burning down your cottage and killing your family or the state sending armed law enforcement officers to take away your things and incarcerate you or the indirect threat of your employer firing you and taking away your source of income that enables you to have a roof over your head and food on your table.
It's worth remembering that most still widespread beliefs about animal hierarchies are likewise tainted by the power structures in which they were first described. I think the most infamous example is the myth of "alpha wolves" that even its author now regrets ever having published because it was based on a bad interpretation of the behavior of wolves in captivity (i.e. a man-made artificial environment), not the natural group dynamics of wild wolves.
There is no general statement to be made here -- some tribal organisations are hierarchical other's aren't (including the ancestors from my fathers side as recent as 100 years ago). For decades now western ethnographers and cultural anthropologists seem to have projected their dissatisfactions of their own world onto their subjects -- which is something more insidious than the frank judgements you get to read in first-hand encounters during the early modern period. This has reached a certain pitch in current years by the overt activism of modern X-studies.
> today's hierarchy was invented by the modern Christian church.
On the contrary, the Church was responsible for destroying the hierarchical structure of my father's people via colonialism. Just to repeat: I am trying to point at a strange phenomenon that one notices in modern western academia: it is precisely the unaddressed universalising, really, Christian beliefs of, say, a current professor of cultural studies coupled with a dissatisfaction with her own culture that leads her to attribute what is considered good under her ideological commitments onto the natives and the other way round. For example, the idea that all men are equal would be flat out 'devilish' to my father's people even 100 years ago.
> In the coming years, Bayer’s workforce will consist of constantly evolving “5,000 to 6,000 self-directed teams” that work together on projects of their choosing for 90 days, before regrouping for their next project.
State prison "inmates who are really managers" is certainly a danger. Or "All employees are equal, but some are more equal than others."
However, this is worth a try. HR can devote itself to slapping down anyone who tries to become the toughest convict in the yard. Or the meanest girl in the cheerleading squad.
Middle managers are invariably the source of all corporate problems. So postulating "we're not going to have any" is a good start, but then you have to control the problems that inevitably arise from that.
Managers are just the symptom. Growth is the disease. There is no good solution to managers except being small enough to not need them at all. The idea that companies need to grow to survive is a myth. Staying small avoids so many problems.
Most companies to stay small but we hear about the big ones. Having armies of people probably does help then I imagine most of the time, unless you got that team of 10x ers (where the 10x is commutative) making an architecture that needs little maintenance and scales and marketing is built in (you are the product) etc. Selling healthcare software means you need lots of brains on different tasks. Twitter like companies could be lean but Microsofts can’t really be. Although Microsofts
could be split up vertically if that is what you mean.
I'm here at Bayer right now and that is pretty much what is happening. The RIFs are finishing up and my team leader is now my peer. Our boss now has 10x the reports. Even a 30 minute 1:1 with everyone would take his entire week.
And some people just need (or want) to be told what to do. You can't have everyone be a Steve Jobs and dream up things with nothing concrete getting done.
I believe this is just a smokescreen to make Wall Street happy - until they can figure out which USA politicians to buy and get the glyphosate lawsuits under control.
I think you're right that it's a smokescreen, but not for Wall Street.
I think he's found what Bayer is: a deeply conservative slow monolith of an organisation, with lots of under-performing, busy-working, but long-serving employees protected by German employment law. In turn, I suspect a good proportion of those are 'middle management', and so this is a path that allows a rational removal of lots of those folks, without it looking like that's the primary goal.
You're probably right that the new low-hierarchy, self-organised model won't work... but that's maybe fine in the short term. I'd expect another model (or a partial reintroduction of hierarcy) once the smoke has settled on the firings.
Monsanto was a 15 billion revenue dollar company in the same market (ag seeds and products) as 50 billion revenue Bayer. Werner thought he could handle the baggage. The US tort system is proving him wrong.
There are alternatives that do work. From what I've seen AWS seems to push decision-making deep into the organizational hierarchy, which means that individual cloud services can make rapid advances. It's an effective way to deploy new technoloqy quickly across a broad front, but not necessary good for regulated industries.
The question is whether most middle-managers are able to take impactful decisions. My personal experience is that 80% of them are [Steve Jobs quote:] « bozos ».
Most middle managers aren’t there to be impactful, they are there to remove the busy work from whoever is above them. Mediate conflict within the team, approve vacation requests, do the paperwork, and clarify direction for the team as set by the person above them, so the team isn’t bothering the bigger boss with silly things like, “what is my priority?”
the problem is that in order to do that they are given authority over the team when they should be seen as a teams assistant or secretary. the manager should report to the team and not the reverse.
For a while my company tried a “matrix organization”, it separates the people leader from the work leader.
So a person would be on a team, and the work the team did would be guided by the product owner and kept on track by the scrum master. Then a person’s actual boss was someone else. This meant an employee would really only talk to their boss for HR type issues, which in practice meant most people never talked to their boss.
During this time I was a product owner. This whole setup had its weaknesses. First, it was confusing and it felt a bit like the Office Space joke of having multiple bosses, although I very much tried to maintain that I was there to serve the team and kept it democratic, not every product owner took that approach. The other issue was when it came time for reviews. The people leaders gave the reviews which would impact a person’s compensation. The people on my team reported to one of 5 different people leaders. Of those 5, only one of them actually reached out to me to ask how their employee was doing when it came time for reviews. People’s reputations proceeded them, and their reviews were essentially based on their reputations, which sucks. Though I don’t think anyone made any radical changes during this period. If they had, I likely would have made it a point to make sure their boss was aware. We also did have sprint reviews that should have been attended by each of the people leaders. We put a lot of effort into making those good and making sure everyone was able to show off what they had been working on, so that probably helped. Most teams really phoned it in, but my view was that we were only as good as what we should show. If we made something amazing, but didn’t show anyone, or talked over people’s heads, it was as good as not doing it at all.
your example shows a few reasons why this is not done more often.
it's confusing because we are used to getting directions from a superior (teachers in school). managers are likewise used to give directions to subordinates.
there are also a few things which i feel i would do differently.
tying compensation to reviews is one. some companies tie compensation to seniority and to an average experience level (like junior->mid->senior). i'd also tie compensation changes to a team, in order to get people to help each other (we all get paid more if the team performs better), or even to the company as a whole. (everyone gets a bonus if profits go up) individual reviews that affect compensation lead to competition, which i believe is unhealthy.
and the other i don't even understand. why do people on one team report to different people leaders?
you have the right attitude at least and i believe anyone who gets to work with you should consider themselves privileged.
i hope some day i'll be in a similar position and able to act like that as well.
not that i know of. maybe project managers compare most closely. if they exists then they may not be visible from the outside. i also expect the salary to be lower than the senior developers, which means it is not a job a senior would be promoted to.
In holacracy you have lead links which partially fulfill that role. And of course nothing prevents you from creating roles that are accountable for other managerial tasks. As a lead link you can do relative prioritizations (X is more important than Y), assign / remove people from roles and other things.
They actually learned it from tech. The whole Agile, self-organizing teams and flat structure was sold by HR consultants to tech, and years later (because pharma doesn't move very fast and because "innovative" tech did it) they adopted it. Bayer is actually one of the last ones.
It's just the flavor of the month. Matrix organizations were a decade ago. Something new will come along later.
The structure makes some problems better (less bureaucracy because fewer decision makers - no need to get 6 levels of middle management to approve) but creates new problems (lack of visibility across organizations so dumb decisions get made because of a lack of information). The workers basically have to keep doing the same job with fewer resources.
I can't wait until we come full circle and go back to a pyramid org chart structure a la 1950's. It'll be fun to see how the HR consultants sell it.
There seems to be a bit of over-correct going on here:
When Anderson took the helm last June, he learned that the company’s rules and procedures handbook was longer than War and Peace. and “It’s just too hard to get ideas approved, or you have to consult with so many people to make anything happen.”
So sure, makes sense that there needs to be some correction. Yet basically it seems that they're just tossing everything into the bin. Perhaps an actual review of that entire rule book would have been more prudent? I expect they'll have some sort of disaster, then turn around an start writing that rule book from scratch.
I wonder if something crazy will happen. They'll end up with the equivalent of tenured professors, with unlimited grants, working on all sorts of pet projects, yet the result being an explosion of research.
If you continue to read further down you will read this:
> Employees of Bayer’s consumer health division have already gotten a taste of this new structure—they’re being shown how to practically sign off on one another’s ideas without a manager in sight.
This worked in a limited fashion and showed corporate the results they wanted. Now they will do this company wide.
The most interesting part there is that Bayer is a pharmaceutical company. They should have chains of responsibility and self-organizing these chains can be... tricky if not impossible. Mostly due to probability to be a plaintiff in a lawsuit.
For Bayer's it's less about getting rid of bosses, but just getting rid of the huge amount of fat they have accumulated over the years, making any kind of decision a battle between layers and layers of mid-managers.
This works ONLY if there are somewhat clear goals that people can work towards. If there's a principle or a purpose that transcends a managers personal agenda, then yeah, go for it. If not, this will be just anarchy.
Open Source efforts have a been a wonderful laboratory to gather data on how different kinds of "low cost" management affect different types of efforts. I'm always surprised that given the explosion of those efforts for 20 years, businesses have never looked at them as a source of inspiration.
This sounds like a great time to be working at Bayer. What's going to happen though is that this will open up an internal power-grab and then whatever structure comes out of that will remain around for a while.
That said, my gut tells me there is a good chance that whatever structure it ends up might be more efficient than top-down selection. My experience of top-down selection is absolutely horrible. The outcomes are worse than random.
They probably already already did some internal studies to ascertain that teams of professionals could operate autonomously without management... And if they can, it makes sense that managers could only get in the way. You don't need managers if you have the right incentive structure.
Most of what managers do is threaten and allocate punishment. Studies have shown that positive reinforcement is more effective at guiding behaviors than negative reinforcement. What kind of positive reinforcement can one get from a manager aside from a worthless pat on the back? Any employees today actually value that? Better cut out the managers and dangle big bonuses in front of the employees directly. The CEO at the top can save all the pats on the back for themselves!
Sort of works if you start that way. Meta sort of does this by putting the onus of creating and working on the right project on individual contributors. This is sort of product and project management evasion of division of labor by making everyone shoulder the burden of a cross-cutting concern without any help. Similar to getting rid of secretaries and personal assistants when some leaders aren't good at time management, scheduling, remembering people or events, or being the least bit organized... certain people plus the right personal assistant can comprise an immensely productive and impactful team like a superorganism.
Drastically changing who holds priorities and assists with unblocking company-interfacing issues isn't leadership, it's anarchy without setting a tone or a direction. It just sounds like the leadership class doesn't have a clue what they're doing and will try a reorg and another layoff should the continued beatings not have the desired effect.
I agree that “managers” are these days mostly a legacy from
Industrial Revolution. Supervisors at every few dozen people was a solution for armies and factories where the human does all the work.
As those workers “do what they are told” and do not “leave the farm” you can call it feudalism if you want.
But now the CPU does all the work so the coders are the new managers
Yes we need fewer supervisor-managers, because we have / need fewer workers.
Bauer thinks they just need a few brilliant chemists who can use AI to find that new protein. They might be right.
But there is a flaw - they still
Want the cash to flow upwards. They still see owning the capital as the right to get the returns to capital. They still want feudalism, but with fewer grabbing barons.
Bauer seems to have missed the point that self-organising is democracy.
That equal say means equal share
That letting smart mission driven people organise will likely lead to better results around the mission, but also lead to them asking “why aren’t we getting better paid, and who is taking all the money?”
FDR was called a traitor to his class. Or a hero for democracy.
Other companies before them have tried the holarchy/holacracy thing. As far as I can tell, the general conclusion is that there's such a thing as too little middle management, as well as too much.
That reminds me of what Ricardo Semler did at Semco: distribution of authority, employee participation in decision making, flattening of organization, rotating leadership roles, ...
I've been saying this for the last 10 years. Middle managers are Bozos. They don't let you get shit done and don't let you flush your ideas and brainstorm to products. I hope this tendency becomes the new norm.
I've seen a similar idea implemented with a lot of tech teams. In particular, I've seen companies try to be "flat," meaning that the software developers don't have managers, but instead, the software developers are expected to self-organize.
But all of the normal tasks of a manager still exist: someone has to coordinate the work of multiple teams when those teams have zones of concern that overlap, and someone needs to be able to assign a budget, spend a budget, and take full responsibility from both the good and the bad that arises from spending that budget. If money is spent poorly, someone has to take the blame. If money is invested wisely, someone has to get the credit.
What tends to happen (in "flat" organizations) is that a lot of the coordination work gets pushed down to the individual software engineers, so that they now need to spend more of their time on coordination activities, and they spend less time actually writing code. I've seen "flat" organizations where senior engineers spend as much as 25 hours a week in meetings, because they've taken over all of the coordination work that would have previously been handled by an engineering manager.
Decisions about budget are rarely extended down to individual software engineers, so instead those decisions go up the hierarchy: you've now got the CEO making small-scale spending decisions that should have been passed down to some middle manager. For instance, at Futurestay.com, the CEO was dragged into an argument about what managed hosting service to use for MongoDB, a decision where the difference was maybe $200 a month. Obviously the CEO should not get dragged into spending decisions of that scale (unless you're talking about a 5 person startup that is just getting started).
If it was possible to wave a magic wand and make all management work cease to be necessary, then every company in the world would do that. But instead, many companies will make the managers cease to exist, while the management work is still there. And the overall result tends to be a loss of productivity, either because essential coordination activities are left undone, or because talented specialists are forced to do management work for which they have no training.
Also, if I might comment on a controversial issue, so-called "flat" organizations tend to be especially weak at enforcing discipline. If a worker is lazy, or if a worker does poor work, then they would normally run the risk of being fired, but in a "flat" organization they can often get away with poor performance for a long time, because fewer people are tracking their performance.
But I do think Bayer has a grasp on a thread of at least one important idea: they claim they are doing this to save $2.5 billion. That implies they think the management work can be done by other employees who are paid less money than the managers. And that implies that the managers were overpaid, relative to the value they delivered. While I think Bayer is making a mistake by getting rid of its managers, I also think that managers are probably overpaid relative to the value they deliver.
When I was at ShermansTravel.com we had a very competent project manager who oversaw the tech team. She did a fantastic job of estimating tickets, prioritizing tickets, and keeping engineers focused on the right tickets. But she was paid less than any of the software engineers. And I think that is the right model for most companies, including Bayer. The default assumption, everywhere, is that managers need to be paid more than the people they manage, but why is that? I think there are many cases where the managers should be paid less than the people they manage.
> When I was at ShermansTravel.com we had a very competent project manager who oversaw the tech team. She did a fantastic job of estimating tickets, prioritizing tickets, and keeping engineers focused on the right tickets. But she was paid less than any of the software engineers. And I think that is the right model for most companies, including Bayer. The default assumption, everywhere, is that managers need to be paid more than the people they manage, but why is that?
I suspect you didn't actually report into this Project Manager in the org chart, did you? Did she make hiring/firing decisions for the engineering team? Was she in charge of budgeting for the engineering team, including raises and bonuses? Did she approve vacation requests?
Just because she was attached to the engineering team and had Manager in her job title doesn't mean she was the manager of the team. To me, "Project Manager" is a separate role that is not actually higher than an IC engineer in the org chart
I wouldn't expect to make more money than the person I report into, especially because that person generally has authority over me and could probably terminate my job entirely if they wanted to
> I wouldn't expect to make more money than the person I report into, especially because that person generally has authority over me and could probably terminate my job entirely if they wanted to
Supply and demand dictating salaries or whatever. This concept of your manager has to make more money than you because they have the ability to fire you doesn't really make much sense.
> Also, if I might comment on a controversial issue, so-called "flat" organizations tend to be especially weak at enforcing discipline. If a worker is lazy, or if a worker does poor work, then they would normally run the risk of being fired, but in a "flat" organization they can often get away with poor performance for a long time, because fewer people are tracking their performance.
Self organization works when every single person is ambitious enough to try to do something, brave enough to speak up and be heard, and humble enough to admit they could be wrong and be willing to compromise. No company is full of unicorns by definition. Self organization the scale of Bayer is doomed to fail and so obvious that I suspect it is part of some larger ulterior strategic plan.
The bad kind of middle managers want to hire more people to increase its power, regardless of the true interest of the company he is working for.
Apply this logic recursively, if there is enough cash, and you can easily imagine where it goes.
And it is also extremely difficult to unwind, they usually are pretty smart and cunning individuals who know how to make it look like all of this is necessary.
This is just a “Tough Culture”. Things like stack ranking will come soon. Lots of churn. Without a commitment to defining the healthy culture they want and what that looks like, the only way they can “be efficient” is to continue to ruthlessly cut people. Nothing new under the sun. There’s only one conclusion.
I feel like this is the kind of thing that works great when employees care about the business and feel like it is theirs to some degree. But if they see themselves as just hired mercenaries or cogs in a machine that cares nothing about them, that’s when you need excessive management.
I suspect this will split the company in two. A old crowd, that informally sticks to the old world in new teams and a new career crowd that really startups and then get sabotaged or winning team joined by the old crowd. Bayer better hides tho
Let mr recap the article: Bayer acquired Mondanto, runs into financial trouble, middle managers are not approving things anymore [article does not try to dig deeper here] and middle managers get fired. Time honored shoot the messenger strategy.
These types of move are sold as empowering workers but they are really about kicking the ladder so there’s no pathway to the executive class. It’s always hard to find leaders who aren’t empire builders, but this makes it impossible.
Startups often avoid Bio and Pharma because of how slow the big partners can be. Would be great to see other Pharma companies restructuring in similar way - reviving the sector and attracting startups and new technologies.
But how would this really work? Someone wants to create a new drug, but it’ll cost millions of euros and years of trials to bring to the market. Who approves and commits?
Just another run-of-the-mill post-ZIRP bloated org chart cleanup with a nice PR spin. Spend more time innovating on your products, it's a mistake to innovate on company hierarchy, despite what PR departments like to suggest.
Build a coalition of people who work in various departments, legal, marketing, research, etc. with enough momentum that could be enough to earn the credibility required.
Another possibility is straight up democratic voting. These large investments place the company in financial peril, so maybe everyone should have a day.
There are many ways to organize, hierarchical top-down control is useful but overused.
The CEO can. Not always ideal to have the CEO deciding the restroom soap budget, but if it's not delegated to someone else, it's up to the CEO. Keeping the company running is literally their job.
Yeah this immediately made me think of that “reinventing organizations” (by the holacracy guy) which I read (skimmed) I think 10 years ago. I kind of liked the ideas, although he made up some weird terminology which I didn’t think would ever catch on.
In the context of a cost-cutting exercise, it's pretty obvious that the middle of the hierarchy is where you're going to do the cutting.
You're not going to cut at the top, because there aren't enough individuals there for that to add up to a total amount of money that's actually significant in the grander scheme of things, and the political repercussions
for you as a leader would be far worse.
If you cut at the bottom, you cut the part of the workforce that's actually comparatively cheap on a per-head basis, and you basically give a demotion to everyone who is left who used to be a manager, because you're either cutting their team size or demoting them from manager to IC. So, the workforce you'd end up with would be more costly and less motivated than what you end up with if you cut the middle of the hierarchy instead.
So, this is basically just a corporation exercising the only option it really has in this situation, and dressing it up as some kind of deep insight about organizational structure.
But, even if the context was different, even in the context of a growing and successful business, "flat structure" and "self-organizing" are often euphemisms for other things.
For example, it could be a euphemism for a kind of social Darwinism where, instead of appointing a manager and risking the appointment of a "weak" individual, you just wait to see who it is who ends up beating the others into submission, thus, by definition, ending up with the "strong" ones bubbling to the top of the hierarchy. It's needless to say that this process is cruel and creates a ton of collateral damage.
What I've also seen in connection with "flat structure", "self-organization", and "bottom-up" rhetoric is the situation where the company is actually run by a secret cabal of people who know damned well who's on the inside and has power, and who is on the outside and does not. But the people on the outside don't know that, and are instead given the "flat structure" and "self-organization" rhetoric. This reinforces the secrecy of the power structure, and serves as a convenient gaslighting device to make it look to the outsiders like their powerlessness is their own fault, rather than the organization putting them in a place where they have no power.
Yes, that too. But since "managers are a waste of space" was an angle that a lot of people had been commenting from already, I didn't feel the need to belabor that point.
My point was rather: Even if it was possible to demote managers and get them to do honest work again, that's not what you would do.
Self organising is rarely successful in my experience.
People don't like to be held accountable unless they're paid for it, so you end up with yes men and potentially the extroverts or narcissists of the group ruling the roost and making final decisions.
That is basically middle management with less oversight, no salary and less micromanaging.
In a company that makes pharmaceuticals that's probably not a great idea unless you're just about cutting the short term costs.
Staff get paid by the hour for the most part. They have little reason to hustle.
A startup has incentive for early employees to hustle. Bayer does not.
Much like communism there is just no incentive to individually perform and “for the greater good” of the company or whatever generally isn’t persuasive
You can have a performance bonus as an incentive. It is often "hacked" by people by doing only stuff that shows well in the performance review instead of the actual job/results, but that's another story.
A boss-less company seems ridiculous to me. Too many bosses is a problem, but so is too few.
People don't seem to understand that good bosses are partners, not tyrants. Their job is to ensure that you can do yours efficiently. Remove the boss and you will spend way too much time trying to find things to do, only to realize the other guy is doing them too, or do things you are no good at instead of doing the things you do best.
I think there has been experiments by communists of boss-less organizations, as it fits the ideology, but it didn't work well. Communism in practice becomes even more "bossy" than capitalism.
"Bayer, the 160-year-old German company known for inventing aspirin, has been stuck in a rut:..."
More accurately that should read:
"Bayer, the 160-year-old German company known for inventing aspirin and co-inventing then widely commercializing heroin (diacetylmorphine), has been stuck in a rut:..."
Bayer's chemist Felix Hoffmann synthesised heroin just short of two weeks after that of aspirin in 1897. Bayer thought it 'heroic' and thus called it heroin then the company had the audacity to market it as a non-addictive substitute for morphine. The rest is history.
When discussing Bayer we should never forget this.
Bayer is infamous for its letters that survived of it negotiating to buy 150 Jewish women for experiments. They were on good condition, they all died from the experimental sleeping pill. They also tested vaccines. Also its parent company made zyklon B.
Example of the letter:
“Received the order for 150 women. Despite their macerated condition they were considered satisfactory. We will keep you informed of the developments regarding the experiments,” “The experiments were performed. All test persons died. We will contact you shortly about a new shipment.”
Apparently the author of the above letters got eight years imprisonment after the war. Then after release returned to the board of directors of multiple chemical companies. Unbelievable, should have been hanged.
We generally agree after some criminal decisions that decision-makers should be punished, and political parties should be forbidden.
Why not apply this to companies ?
I see the benefits (punishing stakeholders and deleting an institution that did terrible use of its power), and the downside (losing jobs) does not seem that terrible.
And people are flabbergasted at the healthy skepticism towards pharmaceutical companies, when they literally treat people like expendable cattle at every chance they get.
As someone who worked in the clinical trial industry, pharmaceutical companies are horrible. Thankfully we have a robust drug approval process, with oversight and audits at every step of the way, to more or less keep them in line. It's nothing like software development where literally anything can sneak into production code.
I'm not in the UK but Oz, and I'm aware the UK has permitted the medical use of heroin since 1926. It's some years since I learned of the matter so I've forgotten the specifics but as a signatory to drug treaties the UK struck heroin off its schedule of banned substances (unlike many other countries, the UK has always considered the medical use of heroin too important to have it withdrawn from its pharmacopoeia). My other half trained as a nurse at Barts and she was initially surprised that heroin wasn't used here especially for relief of intractable pain such as in terminal cancer cases (likewise Brompton cocktail/mixture—heroin, cocaine and sometimes other compounds).
Contrary to what may look like my alarm that heroin was ever discovered (or rediscovered by Bayer), my actual view is like that of the UK, that is, in cases of intractable pain heroin ought to be used more widely elsewhere. It's understandable why a substantial number of countries limited their use of opioids to morphine, pethidine etc. but as I see it as heroin is actually better at suppressing pain than morphine irrespective of dose then it should be available to those who actually need it on humanitarian grounds.
Banning the medical use of heroin because it's difficult to manage given the risk of diversion etc. I think is an unacceptable excuse, especially so nowadays. Perhaps that policy may have been acceptable when heroin was the strongest narcotic on the block, but it's highly questionable now given the widespread use of fentanyl which is almost two orders of magnitude more potent.
What I find so objectionable about Bayer is that I just do not believe that when Hoffmann and others at Bayer named the drug 'heroin' it was because, unlike morphine, they believed that it was free of addictive side effects; more likely it was 'heroic' because of its enormous commercial potential. By the time Bayer named heroin the addictive effects of opiates were well known. Laudanum had its critics at least 150 years earlier, and with the adoption of the hypodermic needle in the mid 19th Century and its widespread use in the US Civil War to administer opiates to wounded soldiers (many of whom became addicted) it's almost inconceivable that those at Bayer actually believed that heroin was non-addictive (especially given how little the molecules† differ from each other). Either that or they were irresponsible for not at least suspecting it so and testing the drug to that effect before they released it for public consumption.
Not that things are much better nowadays! As we've seen with the recent opioid crisis—Purdue Pharma, the despicable and greedy Sacklers and oxycodone/Oxycontin—it's much more about money and profit than for concern about consumers of the drug. I still find it astonishing that the opioid crisis happened. How was it possible that this crisis ever have happened?
Why were the regulators—the FDA—and the medical and pharmaceutical professions so gullible and or so asleep at the wheel that they could let this disaster happen, especially given the high profile nature of drug addiction, international narcotics treaties and the illicit trafficking of narcotics? Similarly, why did it happen given that just about every pharmaceutical text written in the last 100 or more years has very explicit references about narcotic drugs and their potential for addiction—same goes for medical training, where information about narcotic drugs and addiction is essential learning?
__
† Even back when Bayer introduced heroin to the market, Hoffmann et al would have been sufficiently familiar with the morphine molecule to know that its acetylation would have changed more the way it reacted than its intrinsic characteristics, that is, an opioid is an opioid and behaves like one irrespective of potency.
Incidentally, I use the name diacetylmorphine in preference to the more common diamorphine as it's more descriptive of the chemistry. The acetylation of morphine is a really nice example of the process because of the shape of both molecules makes it dead easy to understand what's happened. Even if one has little chemistry, an examination of the skeletal diagrams shows the basic morphine molecule remains essentially the same and with heroin the only change is that the two hydroxyl groups at one end get substituted for two acetyl ones.
at this point everyone knows oxycontin was marketed by Purdue Pharmaceuticals as a less-addictive substitute for morphine and heroin.
very early on in the discovery of morphine, there was some hope that it would be a less addictive alternative to opium.
these drugs are so powerful at relieving immense suffering that people desperately want a version with no downsides, and are willing to fool themselves about this. (that these various pharmaceutical companies were willing to encourage this wishful thinking is still despicable.) i expect it to happen again with some new type of painkiller in another generation.
On the one hand, this is interesting. On the other hand, Bayer just created an organisation of middle-managers.
And what if you really need to staff up your team? Or are we just suggesting one person does everything? /s
I don't mind if there is or isn't a manager involved. I like self-organzing. What I don't like is if then leads to situations of dumping work on a person in a team because ... oh fck ... there's no manager involved to identify that more resourse is needed and advocate for that resource.
Hence all workers then become the advocates. And therefore, everyone is now managers.
This feels like the Elonisation of the work place. Fire everyone and let's see what happens.
"Well hello there. It is I Bill Anderson"
"How good to see you all".
"A year ago we got rid of middle management, and it is a huge success"
"Sadly, we need to cut another 1000 jobs, but we all understand that."
"my private jet needs to be replaced and I need a bigger bonus"
"Now you need to self-organize and pick the 1000 coworkers who wont be
co-workers anymore.
"You will have 30 minutes or organize and remember this is a flat structure".
"Also what do you think the severance package should be?"
"It will be financed directly from the remaning workers' wages."
"We wont have anyone like evil HR make these decisions anymore now you can do it yourself".
"BTW this (carnage) will all be streamed live on Hulu where watchers are already placing bets"