Holacracy is Bullshit
cbracy.tumblr.com
cbracy.tumblr.com
I really wish people would dial back on the gloating promotion of their own pet theories and maybe wait until a little bit more information is available before jumping to conclusions.
Bad actors and unstable people are found in EVERY organization, no matter what the hierarchy or lack thereof.
A falling out at GitHub proves nothing! This is a datum, not a statistical study. How many traditionally run organizations have completely imploded and gone bankrupt, or been involved in HR lawsuits?
I find it completely asinine that people will use GitHub's problems to push their pet theories.
Did people think github was different because it has a cat/octopus thing for a logo?
I would have expected a community of smart individuals to sincerely examine these accusations, even if they are not the whole story behind this current scandal, because we could only benefit from such a discussion.
That this article has been flagged by several people only demonstrates a great level of immaturity and that we, as an industry, more than deserve scorn. We can certainly not claim to be open minded and thoughtful after this.
From my experience, smartness, sincerity and a sufficiently malleable ego (that enables one to look at accusations constructively) don't always go hand-in-hand. They seem like orthogonal qualities.
People who weren't there arguing about how something they know nothing about actually happened and what can be done to prevent it.
I think to prevent something like this happening again we need to ensure employees can't disable their transponders, either that or make sure we have more power structures in the cockpit.
Like you did here, and I quote: "The proper target for anger in this case is the NSA and the government which allowed this to happen"? But mention sexism and everybody's a fucking lawyer waiting for all sides to be heard. Double standard?
Management has a purpose - but companies poor treatment of engineers over the years has blinded many engineers to this. A great manager ensures their people are pointed in the right direction, makes sure that they're not running into roadblocks, and frees up their people from dealing with bullshit so they can be the best they can be. This really doesn't have anything to do with "oppression", or whatnot.
Managing is orthogonal to engineering - and saying either is worth more than the other is simply wrong. If we can decouple the ideas of "managing" and "building" with systematically being valued / paid more or less than others, we'll have progress. Right now, most are erring on one side or the other.
Pay grades are telling us things we do not wish to hear:
- engineers are more replaceable than their managers
- management staff are consistently difficult to find
Look at the acquihire prices engineers are getting these days...
Your master's degree in management appears to be much less valuable than experience.
The same market that produces for more failing companies that successful ones?
The Market, is not some omnipotent, omniscient force. Much like the forces of natural selection, you actually don't have to be "the best" to survive, just "good enough", and most of the time organizations and organizations survive despite themselves rather than because of themselves.
Or said most succinctly, I think you may have bit too much faith in both the accuracy of market forces and our ability to correctly qualify and quantify such forces.
Markets will never magically produce the socially beneficial outcome. They efficiently allocate resources along lines imposed by incentives on market actors, and the resulting supply and demand. If the demand is insane, so are the market-allocated outcomes.
I didn't make the argument that our current structure is "the best" or that the status quo is perfect. Only that sufficient supply/demand for managers exists vis a vis engineering staff to drive management wages up.
In short: it's clear that managers are more highly-valued.
In software, one source of irrational ideas has been the management models that were developed for industrial and manufacturing organizations. Since building software is a design process, not a manufacturing one, these models don't apply. The industry is slowly figuring that out, but that has left plenty of room for an inefficient market in the meantime—middle managers being perceived as more valuable than programmers and all the rest.
It could well be that good managers are much more common than good engineers, but that the essential problem is that it's hard to find good managers and the consequences of hiring a bad manager are much worse than that of hiring a bad engineer.
[1]: http://www.gamesindustry.biz/articles/2013-07-08-valves-flat...
I've never really given this issue much thought, but it sounds reasonable. Illusions can be dangerous, including the illusion of equality.
I was instantly reminded of the famous commandment in Animal Farm : "All animals are equal, but some animals are more equal than others". It now seems almost naive to pretend that there wouldn't be people in the organization with vastly more power than others.
All that said, until very recently I was someone who admired GitHub's flat hierarchy from afar. If they were being naive, then so was I.
That is the major failing with a lot of the companies doing this. The belief that everyone shares the same ideals and it will work itself out without requiring very strict constraints and process.
All that happens is that the inequalities are layered behind façades, becoming a lot harder to address and resolve than if a traditional power structure was used.
To wit, this is the actual democratic experiment that people keep thinking they refer to when talking about America.
"Holacracies" aren't impossible. It's just that they're hard. Brady's point is more that many people refuse to admit this and, accordingly, run into the worst problems posed rather than having ways to deal with them as they arise.
Want to be a really progressive start up.. become a COOP.
I think that a holacracy, like most things dealing with human beings and their behavior, is dependent on the specific human beings in question with regard to whether or not it will succeed.
On a slightly meta level, it is interesting why the startup/development culture seems to flock to articles like this, saying "such-and-such thing can never work as a solution to people problems because it didn't work here" - we see this crop up on HN constantly, pro- and anti-, with things like working from home, pair programming, etc. Maybe it's too much to ask that we say "different things work for different groups of people"?
Summarizing: I don't think that flat organizations are any better than hierarchical structures, I have experience with both and I believe that flat workplaces suck more especially above a certain size (200-300+ people).
I've been there two months and I still have no idea who I talk to about X, where X is a variety of things. Before getting staffed on a project I spent time working on whatever I wanted to learn. At several points I wondered if there was someone I should check in with. It felt so weird to just do what I wanted without having to get permission or justify it to someone.
That said, I don't think I could ever go back to reporting to a manager, especially a non-technical manager.
>Maybe it's too much to ask that we say "different things work for different groups of people"?
I couldn't agree more. I think the flat model works at my company because harassment wouldn't be tolerated by anyone. I turned down positions at startups because their culture was too fratty. Even if they had a management system I wouldn't have felt comfortable bringing up issues.
After working in a flat organization (I'm 99% sure we're talking about the same place here) like we do/did, I agree. It's amazing how much more productive you can be (provided you're a generally high-aptitude, motivated person to begin with) when you are left alone to do what needs to get done. I'd prefer only to work in similar organizational structures from now on. In my experience, even the little cliqueyness you get is hardly an argument against the alternatives (rigid organizational structure, difficult to move vertically, documentation, all the waterfall stuff, and/or the domineering personality of a god-complex startup founder)
Weak opinions make for weak conversation, especially between strangers. All the participants need the ability to appreciate nuanced positions in order to gain value from weak opinions.
This isn't unrelated, either; it's one of the reasons that cliques form in the first place. The extreme position is inevitably simpler than moderate ones, and thus acts as a more solid common ground for group formation. And it's also why we have institutional structures: things like accredited universities and portfolios and interview loops: they help filter for people who can appreciate the relevant nuance so that milder and deeper conversations are easier to come by.
While I certainly agree with you that this is true, and while I am certainly not surprised finding this sort of thing on HN, it would be nice if discussions could start from less extreme positions. In my weak opinion, anyway ;)
For #2, I think that a technological solution can be started on, though I admittedly have no idea what I want (or I would have started on it myself). The weakness of democracy, and the Internet, is that our tools for discussion are really, really weak. They do this thing where they're kinda-sorta paying lip service to real-time conversation... except that they're very much not. And they pay lip service to long-form discussion, except that no one really has the time, energy, or reason to properly parse an essay-length exploration of a subject.
This needs to change. Despite what Jeff Atwood seems to think, a better forum isn't really an answer: all that does is capture all the drawbacks of human conversation, notably the difficulty of acknowledging the many nuances in thousands of other opinions. Dozens, our human brains can manage on a good day and with some talent. Hundreds, thousands, millions, billions goes from silly to impossible. But we need to find a way to do it anyways.
For #1, that's a completely different solution.
See here:
* http://blogs.hbr.org/2014/01/how-silicon-valley-became-the-m...
* http://vimeo.com/73536828 esp. 54:10 and on
If you notice that the cars you build tend to rust, and that water causes rust, you might say, "well, we're going to build cars that don't encounter water," and you'd be rightly laughed out of town. Office politics doesn't happen (or not) because the founders wrote it into their business plan. Office politics happens because offices are occupied by humans.
http://holacracy.org/constitution
It seems that everyone is blaming the process without following it. Not that I claim that following it would have good results - I have no idea if it's a good system or not.
They think it's against Holacracy, because they mistakenly believe that Holacracy simply means "flat org". Then they build an entire argument around this error...
Since the Zappos story, people talk about "holacracy" here and there. In reality, there are few organizations actually using Holacracy® — the system defined in the constitution you link to. Github isn't part of them, Valve either. Zappos and Medium are.
I'm completely lost here: so the way to solve the problem of people with a lot of power oppressing people with little or no power is to replace the oppressive people with power with better powerful people?
Isn't this quite close to the idea that somewhat progressive dictators are good?
EDIT — Kinda ad hominem-y: "Until November 2012, she ran the Obama campaign's technology office in San Francisco where she recruited technology volunteers to build software for the campaign."
As an ideal, picture a "separation of powers" system - you no longer have a co-founder managing HR disputes in which they are the defendant, for example.
Just because people have power doesn't mean they are "progressive dictators" or "oppressing people".
No, it's quite close to the idea that progressive power structures are good, as opposed to anarchy followed by "obviously everything will end up being progressive now that I've torn down the structure of power".
http://holacracy.org/how-it-works
I have no idea if holacracy is bullshit or not (it does feel like a concept invented to sell training classes), but claiming it replaces managers with nothing is plainly false.
E.g. who sets the "strategic direction" for the company? Who guides the unending governance meetings to decide who the managers will be that day? Who decides which spouses get to work on company property without pay, and which employees are allowed to date other employees?
The way those things get resolved will show you who's really in charge.
The circle whose focus is strategic direction.
> Who guides the unending governance meetings to decide who the managers will be that day?
Unending governance meetings and "decide who the managers will be that day" both seem like signs of a circle with a poor governance process (probably, one that is trying to force things into a non-holarchic structure.)
> The circle whose focus is strategic direction.
Sweet. Now we know who's actually in charge, it's whoever is a member of that circle. That wasn't so hard.
We prefer these types of direction to be long-term if only to avoid having a business do its own random walk through the markets, but don't confuse scope with authority.
A second facet of that is that Catherine seems to be arguing[0] that organizations with no hierarchy give the false impression of power for employees and society at large. Doesn't a similar situation happen with democracy: people can vote Obama, Romney or Absolutely Not Viable Other Candidate and get the false impression of being represented[1]. In the same vein, wouldn't democracy be bullshit?
[0]: Both in this reply and the previous one, I'm speculating entirely — the post seems like an intro to a future more detailed explanation of why holacracy does the things this intro mentions it does.
[1]: Many times people will get most of what they want (as happens in a company, holocratic or not). Both my argument and the author's argument concern the exceptions to the rule: the times when people don't get what they want, or are completely run over.
Her argument is against holacracy, not against management. What I got out of the article is that when you have a system with no conventional management structure you end up filling the vacuum with people who take advantage of it. In this case some of the people at GitHub who have been accused of harassment would have been dealt with earlier if there was a better management structure in place.
github can keep their managerless system, they just need to adopt a shop steward system like unions have. This is somebody who can advocate for employees during disciplinary meetings with management, arbitrate petty disputes that don't need heavy handed management involvement with threats of termination, and anonymously bring problems to management if the grieving employee doesn't want to be identified. This person is elected and wields zero power.
It's the only thing I remember liking from being in a union once and would work for github. This girl could have gone to the steward, then the steward could complain about the founder's wife harassing employees to HR without identifying the employee to management for silent discipline, when they try to get rid of you for complaining or whatever personal vendetta (it can happen).
"When you allow a power vacuum to emerge someone will fill
it, and it’s usually the people who have traditionally
held power (rich white men)."
Why? If there is a power vacuum, exactly what forces support rich white men filling those roles? Why can't woman or person of a different race fill the role?Near as I can tell, the only thing I can see that supports this likelihood is base rates. A greater percentage of the participants in a tech holocracy are likely to be white men (because they are well represented in tech), so when you have 70-80 white male marbles in a bag of 100 marbles, the probably of picking a white male marble is 70-80%. Is there some other force other than simple statistics that increases the probability of a white man taking over power in excess of their representation in the population in question?
There are a lack of women engineers out there, but if the issues we're discussing here are so widespread and destructive, why do we not see more female engineers leaving these misogynistic cultures in droves to start companies together?
Early on in my career I worked at one of the largest banks in the world and sought to promote changes for the better within the bank. After 6 months, I succeeded in getting that behemoth of an organization to move maybe a hundredth of a degree. For all intents and purposes, it was a pyrrhic victory at best. The amount of effort for so little payoff led me to the conclusion that if you want to see the changes you want, then you need to leave that system and head elsewhere, where you can actually have an impact.
Once you've built an organization where you are at the top, you then have the experience to determine how much of what you experienced in prior organizations was actually discrimination and how much was the result of a manager/subordinate relationships. I would genuinely love to hear the opinions of women who have already gone down this route since their voice is conspicuously absent in this discussion.
Which you have an incentive to keep, as you do not want to immobilize your good engineers, as per the Dilbert principle.
The problem is not holacracy itself. Plenty of companies are doing just fine using decentralized and autonomous organizational methods, including Valve and Flying Wild Hog.
The problem lies in having a culture of apathy and immaturity. Not having managers doesn't mean one should not be able to forward complaints to an appropriate person and have the situation handled.
Also, ironically, in the GitHub debacle, it was a woman who rose up and disrupted the power balance.
Though, I'm guessing Gabe Newell has a ton of defacto power, and you hear plenty of complaints from people that minor bugs and issues go unhandled because they aren't sexy to work on.
But this is seldom what the owners of the company (who invested capital) want. They don't want people to run things, they want people to run things on their behalf (and get rich from the process). And even if they were sympathetic to this idea, it's very hard to grow such a company at all stages (in small group it's very prone to hostile takeovers and later there is no incentive to grow, since the power of individuals is always the same compared to number of people).
I don't see transition to democratic workplace happening unless lots of people give up any hope to have more power than other people. Interestingly, in political system, this largely happened, although it's still not enough and there is resentment from some.
Holacracy® is a specific system with clear rules (available here: http://holacracy.org/constitution ), and is far more structured than what you describe in your article. See for example the structure of my organization running with Holacracy: https://glassfrog.holacracy.org/organizations/5
It's mistake to associate Holacracy to flat organizations — Holacracy is actually FARTHER AWAY from a flat organization than it is from a conventional hierarchy. It pushes very strongly about the looseness and lack of clarity around accountabilities in a structure-less org. It even pushes against the lack of clarity in conventional hierarchies as well. Overall, Holacracy instills more structure in an organization, not less.
Ev Williams, who uses it at Medium, puts it this way:
"Holacracy is the opposite of the cliché way to run a startup. People think "freedom, no job description, everybody does everything, it's totally flat, and that's cool because we're all down with those rules". But actually that creates tons of anxiety and inefficiency, and various modes of dysfunction, whether we have to build consensus around every decision, or I'm gonna do a land grab for power... People romanticize startup cultures, but I know it's fairly rare that people in startups say "this is it, it is amazing and everybody is super-productive and going along". So in Holacracy, one of the principles is to make the implicit explicit — tons of it is about creating clarity: who is in charge of what, who is taking what kind of decision — and there is also a system for defining that, and changing that, so it's very flexible at the same time." (source: https://medium.com/p/89fb713a8786 )
So... I'm afraid your assessment of Holacracy is really backward. I'm not saying Holacracy is perfect, but it's certainly not flawed in the ways you describe.
@oliviercp
In the first place, the problem became as serious as it did because it involved Github's management, such as it was. Secondly, the founder involved in the incident was put on leave, and an apology was promptly and unreservedly issued. It is easy to imagine a more hierarchical organization circling the wagons, instead. In the end, Github may be an example of serious problem with a founder that was handled as well as possible.
There are a lot of ways software development does not fit within traditional management structures. For example, if you take traditional project management tools and try to predict a non-trivial software development schedule with them you are going to have a bad time. So we invent new, usually less-structured tools.
You can't do entirely without those structures, but minimization of hierarchy is the logical way to adapt management to the challenge of keeping software development orderly and making a business out of it, if that's your aim. If there is a deeper problem at Github it is likely that they didn't follow some of the other rules of thumb for software development organizations, like "don't hire jerks."
So, on the one hand, we have what we might call the Lord of the Flies narrative - that Github's pseudo-anarchic non-management just enables people's worst traits to come to the surface; it doesn't remove power imbalances, it just hides them and makes it harder to challenge illegitimate use of that power because it's harder to identify.
On the flip side, we have what we might call the Milgram Experiment narrative - that authority positions are naturally corrupting, making belief in good management seem utopian; sure, we'd all like to be managed by someone that we respect, admire and trust, but we're just as likely to be managed by someone that we fear, pity or loathe, and the explicit hierarchy turns out to be just as hard to challenge as the implicit one and often even more so.
Lots of people seem to have decided that one of the above is the greater evil, and are willing to risk the other. Github is in the minority of companies that (hitherto) has seen the latter as the greater evil, or at least that is how the company has presented itself (I don't work there and don't personally know anyone who does, so I really can't comment on anything other than the rhetoric).
What we need is, boring though this may seem, some kind of balance between the two. In an anarchic company, people are going to over-step the boundaries (e.g. by reverting a co-workers commits due to a personal dispute). Some authority needs to police this. However, that authority only really needs to be reactive - it should punish wrongdoers rather than order people around on a daily basis. Most of the time, people do the right thing and can be left to get on with it, and hassling them while they do it is harmful.
To get overly philosophical, I think we can have the best of both worlds by borrowing the concept of 'complex equality'[1], which comes from the book Spheres of Justice by Michael Walzer[2]. In a nutshell, he suggests that we can avoid power imbalances by ensuring that natural and legitimate imbalances within different 'spheres' do not spill over into other ones. In the context of tech companies, we might have, say, a 'discipline' sphere where managers are in charge, a 'technical' sphere where engineers are in charge, a 'design' sphere with designers in charge, and so on. Being the top engineer doesn't give you the right to overrule a designer on a design question, and being a top manager doesn't give you the right to overrule an engineer on a technical question. If we're dealing with a personal conflict, this falls under the jurisdiction of management, and they should have full authority to resolve it. If we're dealing with a technical debate, that should be resolved by engineers. Resource allocation should be handled as democratically as possible.
Once you think in this way, it becomes obvious why some companies and projects fail: managers demanding authority over technical matters (e.g. estimates, software development workflow), engineers demanding authority over design (I'm sure we can all think of examples), or anyone demanding authority over management practices. These are all likely to lead to abuse and mismanagement; in any case they are unlikely to be optimal. What companies need is formal structure, but structure that constrains authority rather than simply entrusting it to managers and thereafter hoping that they turn out to be, against the odds, good ones.
[1] http://en.wikipedia.org/wiki/Complex_equality [2] I am dimly aware that Walzer is controversial in some circles. I know nothing about him apart from the book, so please do not take anything I say as an endorsement or condemnation of any of his other views, which are beside the point here.
Other than that they are the same, and not opposites.
The opposite would be clear structure and responsibilities, with just enough power assigned to carefully selected individuals.
A good balance is what most organizations already have, no need to reinvent the wheel. Other than maybe improve the criteria for selecting and monitoring managers.
Wait, what the hell? Milgram's experiments, whether or not you find them valid (they're quite problematic on close inspection) had a narrative about proving that normal people were obedient. It has nothing to do with the corruptive influence of power.
In the military you often find people having to play different roles at different times (we call it "wearing different hats"), and there are various types of hierarchies that might exist simultaneously, and you could be involved in some of those with different roles in each. It can be taken to an extreme (and I want to say there was a Union General in the American Civil War who got famous for that), but it can also help very large organizations function properly in situations where a person has to fill multiple roles.
I don't disagree with the theory, but in practice power would come down to who gets to decide which sphere applies.
Six months ago, I switched my company (over 50 full time employees in 3 cities) to Holacracy.
I'm here to tell you that I'm 100% convinced that it's a huge step forward in terms of any organizational system I've come across.
There's nothing 'flat' or 'manager-less' about it. It's a complex and intricate system that leads to greater clarity, less politics, and better distributed decision making.
Accountabilities are clearer, meetings are more efficient, and more voices are heard. Holacracy explicitly avoids design/decide by committee.
If you're running a company with more than 10 employees, I highly recommend you take a serious look at Holacracy. It's the best decision I've made by far, and I'm never going to work for, or start another company without running it this way.
If you're earnestly curious, drop me a note and I'll be happy to talk about it more with you.
I agree with this. However, in my experience, bad managers are really good at politics, and their aptitude with politics biases many organizations towards bad management. Holocracy isn't so much a knee-jerk reaction to bad managers, it is a knee-jerk reaction to bad politics. I would posit that if bad managers were never promoted, people wouldn't have the same holocratic ideals. They would just switch teams or switch companies, and be done with it. They can't do that, because sooner or later, Bad Manager Bob comes back as Bad Director Bob.
Holacracy is not Bullshit.
The "GitHub Debacle" seems to be more an issue of a lack of professionalism and an unwillingness to confront serious problems (a bully non-employee spouse in the office creating trouble for what sounds like a good employee) before they came to a head.
> ...very, very talented people...
But what does that mean? People who are very, very good at building software aren't necessarily good at interacting with others or following basic social rules. Same goes for any field (replace "building software" with "practicing law", for instance).Tricky to hire only people who are very, very good at everything necessary for a healthy culture.
That's very US centric advice, in many countries you absolutely cannot fire someone "at your leisure".
Managers can = leaders, but the two are not mutually exclusive.