GitHub Is Undergoing a Full-Blown Overhaul As Execs and Employees Depart (businessinsider.com)
mattydread23 writes: This is what happens when hot startups grow up. [GitHub] CEO Chris Wanstrath is imposing management structure where there wasn't much before, and execs are departing, partly because the company is cracking down on remote work. It's a lot like Facebook in 2009. Business Insider has the full inside story based on multiple sources in and close to the company.
My project isn't done. Someone is going to try to make money and I'm not ready.
$ git clone https://github.com/djonsson/jenkins-atlassian-theme.git
Cloning into 'jenkins-atlassian-theme'...
fatal: unable to access 'https://github.com/djonsson/jenkins-atlassian-theme.git/': Failed to connect to github.com port 443: Connection refused
is very annoying. We use github and have about 150 developers so it's annoying how often we can't work because github.com is down yet again.
GitHub has hit "hypergrowth," growing from about 300 to nearly 500 employees in less than a year, with over 70 people joining last quarter alone.
Any time you have that kind of growth, you are going to have culture change, and it's going to make people upset if they liked the old culture.
In this case, management is responding to the new people by trying to maintain tighter control on this. This involves hiring a lot of middle managers (mainly so they have someone to order around) and generally treating the programmers like they are less competent and can't manage themselves (probably a lot of the new ones are less competent).
What will happen next is Github will start sucking, and a new competitor will come and replace them (possibly Sourceforge, if they manage to continue with the same enthusiasm they've started with recently, and manage to turn that enthusiasm in to their product).
"First they came for the slanderers and i said nothing."
"We’re trying to build a new kind of enterprise company where the playbooks of old won’t always work,”
Um, sure, ok. Except it looks to me like you're building an enterprise company that is exactly the same as every other enterprise company on Earth.
What a bunch of corporate BS. It reminds me of that Far Side cartoon, where the flourishing society of Dodo birds was inevitably ruined by men, rats, and dogs.
Except in this case it's Corporate drones, HR execs, and middle managers.
the Hub of Gits
No remote work?
Github just fell off my list of places to work at :-(
That sucks, there are not many places which are good for remote work.
By ditching their management structure they threw out an important part of their corporate culture as well. Not smart. Instead, they might have looked at ways to make the existing structure scale up. There are other large organisations with a flat org chart and seniority based on merit, like W. L. Gore. Go talk to them instead of the regular MBAs.
By the way, I don't know if I'd have an issue with a lack of remote working options or a shift to a more hierarchical management structure, but what I read about their diversity and social impact team would certainly be enough to make me run, screaming. Also, they brought in a former Yahoo exec...
If construction was anything like programming, an incorrectly fitted lock would bring down the entire building...
So... pretty good omen!
Pay attention what happens here with this. This is going to be an important lesson for you to learn from.
This is also an opportunity to capitalize. You see this bad move being made? Do the opposite of it and also take advantage of it. Hire some of those people leaving the company. Turn SourceForge into a better Github. Invest a little money, get a couple of these people, let them work remotely, see what happens.
Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
Where you're business or work is dependent on someone else's self needs of....
Work life balance
Open working environments
Getting married
Getting rich (from stock options)
New generation of workers....
All this is now apart of your business when you use github.
Only Linux dev team is the exception.
Well, it is a good time for SourceForge to attempt a come-back. Right guys?
Violence is the last refuge of the incompetent. Polar Scope Align for iOS
don't think we'll succeed teaching white, male middle managers empathy and compassion anytime soon, so let's limit their scope of damage
More white women does not equal tech diversity.
Some of the biggest barriers to progress are white women.
Wow.
That article makes me very uncomfortable with giving github any more of my business.
Sounds like this 'diversity manager' Sanchez has way too much power - someone says it's now almost impossible to even interview white people.
This bothers me for two reasons:
Firstly, I want the platforms I use to be built by the best engineers. Not merely the best engineers whose skin they like the color of.
Secondly, I'm white. I don't want to support a company that will discriminate against me or my kids.
I notice that this burning social conscience is newly discovered - the founders are all white, their VC Marc Andreesen is white. Easy now they're all multimillionaires to wax eloquent about the social need for diversity, but when they were starting out themselves, ethnic diversity apparently wasn't their highest priority. Why ever not, I wonder?
So I'm canceling my account.
Sanchez, as in Dirty Sanchez, right?
Browsing source on my repositories I can use Ctrl-F just fine - which other apps have you encountered that?
I have to admit I've never tried using the UI over dial-up, but that seems like a pretty niche issue for most people. You could still use a command line or other git client instead which would perform a lot better with that kind of network constraint... I totally agree with those who say the modern web has gotten too bloated but for something like BitBucket I would hate to lose some nice features the site has to accommodate those with really slow connections.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
Tell me again why they need 500 people?
A labor system that relies on disparity to persist advocates for equality with respect to conditions because equality with respect to conditions is a bias in favor of those in better conditions. It is an ideal system for limiting class migration because any other method for picking winners and losers will affect some portion of the existing winners. This is why the civil rights movement long ago acknowledged that "affirmative action" is needed to develop the entire society rather than those already in better conditions. That those in better conditions stay in better conditions, despite race, demonstrates that the development of people of all races works. To not develop all races is a lack of social investment, and a sign of a weak and declining society.
I don't know about you, but I wouldn't want my daughter to live in the society of the 1950s, before the civil rights movement. As it is looking today, she will end up working in nearly all white corporations, seeing that people who look like her mother are taking out the trash and cleaning the bathrooms, the thing that her grandmother is doing now despite being a pharmacy technician back in Fiji. She is going to continue seeing the lost development of people who look halfway like her. If she chose to use her advantage to develop people who halfway look like her that are underdeveloped, instead of helping people who already have society's help in every other respect... I don't know about you, but I would be proud.
What white people like we need to understand is that it is not for us to design the movement, but to support it. We have the resources to support a civil rights movement, but we do not have the right experience to design one that will work. What we need to do is look at what works, and support it, and the status quo is certainly not working.
# make clean sig
Well...
Where to begin?
Nothing especially wrong with the founders etc all being white and realising that diversity in tech isn't all that great. That's not hypocritical. It's also fine to try to do something for the better when you have the money and power to make a difference. I think that's reasonable, and I think there are biases which need to be overcome. Even in the absence of bigotry the simple fact is people tend to mix with people similar to themselves in many ways. If your team is mostly white guys, they probably know mostly white guys so using peer recruiting is going to acquire mostly white guys. So, biases don't require bigotry or malice but can still be corrected.
With that out of the way: wow. Their so called diversity team sounds both racist and sexist (sexism apparently is fine if the targets are white, but hey at least they seem to be equal opportunity sexist). I just bought a bronze company account too. Making ethical purchases is hard.
SJW n. One who posts facts.
Fag off and kill yourself you fucking faggot.
A labor system that relies on disparity to persist advocates for equality with respect to conditions because equality with respect to conditions is a bias in favor of those in better conditions.
You are a Markov chain and I claim my £5.
> the status quo is certainly not working.
Oh really? Then why would your family come here from Fiji? Why come to a place where whites are a problem for you?
What you need to understand is the white experience of the civil rights movement. We understood it meant we should remove race from our society. A lot of internalized it. Now, all we hear about is race and are directly under attack because of our race. We are still listening, but what we hear from people like you is starting to sound a lot like a race war, rather than a post-racial society. If that's the case, fuck off.
Not the best selling point for at a company where THE MAIN FEATURE is remote distributed development.
People with a religious objection to managing encounter problems that require managing. Instead of drawing on secular knowledge, they institute faith-healing which fails. This is taken as proof that their their religious objection is well-founded.
Is there anything to suggest that github had meritocracy in the "the best workers get best salaries and tasks without office politics mixing it up"? Reading article, they had 300 employees and no management structure, so how exactly they achieved the meritocratic result? The article throws the word around as if meritocracy was some kind of known standard organizational structure, the one that does not have hierarchy nor managers and where who are you friends with does not matter and everything is just clear and fair.
So, how were they organized in practice before? Why they sales could not get product they needed? Shouldn't meritocracy reward workers who did things sales needed and shouldn't workers react to such meritocracy by making products that are needed?
Or maybe it was not meritocracy and just a mess in which best connected most often old school workers got rewarded regardless of their merit? Or just mess where everybody did what he felt like doing?
The more libtard SJWs are given power, the more you will see what you describe.
Yes and Yahoo and Flickr furtunes have gone well.
When will these people learn.
That would be a welcome and necessary change.
Twitter supports and protects racists - by smearing their critics with the "Hate Speech" label.
You're full of fucking excuses.
Are we going to promote white guys in Japanese companies now?
We should never forget about the Open Code of Conduct debacle. GitHub is listed under the "What companies or communities support or use the Open Code of Conduct?" section on that page.
Read the comments at https://github.com/todogroup/opencodeofconduct/issues/84. It's unbelievable how hypocritical some of the people are. The stuff about "reverse -isms" is particularly fucked up.
Here's what I read.
The internet lets anyone with a good idea and a good skillset create a tool and post it online for other people to use with NOTHING to stop them. However, I want to make the same amount of money and hold the same positions as certain /white/ people without doing the same amount of work. I deserve this because I wasn't given the same "opportunities". They, according to my bizarre world view, they have been given more "advantages" then me. Despite that fact that a computer is nothing more then any other tool and only requires that I personally put in the time to use it efficiently. Well, I don't want to, and if anyone tells me otherwise or doesn't give me a position at their company of which I am woefully under-qualified they are a bigot and I will openly slander them on social media as such.
Sarcasm aside, you are a clown, your false history and bizarre rendition of reality will fall on deaf ears here. I would NEVER hire an twit like you. No coder worth his salt needs to rely on his gender/race/nationality/sexual orientation/etc to get a job. Pathetic. I simply can't stress this enough, pathetic.
wow, a company wants corporate structure and meetings and less work from home where they can do more work at work.
Geee, bunch of hippies. Accept it, have fun at work and socialize.
If nothing changes in github, im still happy with it.
Liberty freedom are no1, not dicks in suits.
Get a clue MR.
Setup a persistent connection .
http://interrobeng.com/2013/08...
Btw, slashdot "Slashdot requires you to wait between each successful posting of a comment to allow everyone a fair chance at posting a comment.
It's been 4 minutes since you last successfully posted a comment"
Really means.
How perl code is so shit, we can only handle 50 posts per minute worldwide, please slow down.
Liberty freedom are no1, not dicks in suits.
Fuck off with that. If your daughter is better qualified, she should get the gig. Period. Take that SJW racists regressive shit out of here.
Secondly, I'm white. I don't want to support a company that will discriminate against me or my kids.
Well, I'm Hispanic (even share their diversity VP's last name) and this is alarming to me as well. I'm not keen on supporting a company that discriminates (even if it would happen to be in my favor) and I definitely don't want to deal with a company that makes things worse for me. Let me explain. I've worked for every single thing I have, every single award and honor I've received, and so on. I resent people who perpetuate an environment that causes people to ask, "Is this person here because he's the best, or because we went on a diversity kick this quarter?" I've worked too hard to have people wonder that when they look at me.
It's like, how much more BS MBA crap could this be? and the answer is none. None more (in Nigel Tufnel accent) [Spinal Tap] http://www.imdb.com/title/tt00...
What white people like we need to understand is that it is not for us to design the movement, but to support it.
Yeah, you know what? F--- that. Why should I be punished for the sins of my great grandfathers? At some point we all have to agree to bury the hatchet on the injustices of the past, especially when it comes to events that nobody living still remembers first hand. Maybe you hadn't noticed but we millennials are all in the same leaky boat these days with tons of student loan debt, high housing costs and crazy health insurance premiums. We're running faster than any generation before us just to stay in place. If I benefited substantially just from being white, it's hard to see it after living through the dot com bust, 9/11, the housing bust and the Great Recession of 2008 and the aftermath. Young white men like me are now under attack from all sides and frankly were tired of being dumped on by our boomer elders who stuck us with their health care bills, made us pay for our own college when they went for free or nearly so and then blew up the economy just as we were trying to scratch out a start in the working world. Now I have to listen to some stuck up liberal activists and their fellow travelers tell me how good I've had it and how I have to give up what little I've gained for the sake of brown people who are still mad about things that happened before we all were even born? You expect me to participate in the destruction of my own future for the sack of civil rights? Why should I get stuck with the bill for one more thing that wasn't my fault? That's just nuts.
Making ethical purchases is hard.
I have a simple solution for that. I don't give a crap. I buy what I need or want and try to get the best bang for my buck. I could care less if the CEO and his buddies are socially responsible or whatever that means.
Business Insider didn't just become an authoritative source of news just because it is saying what Slashdot wants to hear.
- "Out with flat org structure based purely on meritocracy" Garbage. That's stuff of fantasies, no large commercial software company has a structure like that. Slashdot makes 'merit based hiring' sound like some kind of panacea - there is no such thing. Maybe GitHub are going the wrong way but this sort of description sounds like it came from someone with an axe to grind. No start up retains that cosy 'smart people you love to work with' feel.
- For the people saying just use a different hosting service, almost every worthwhile open source project is hosted on Github and tracks issues and releases on Github. ALL major companies use Github when they decide to go open source with a project. Guess where Apple put Swift? Microsoft when they wanted to develop an OpenSSH port publicly? Netflix? Yelp? Google's Tensor Flow?
- Alternatives - let's not even mention SourceForge. Bitbucket? Look at how terribly cluttered their UI is compared to Github: https://bitbucket.org/atlassia... And Github has massive first mover advantage here. I can't believe how awful Github's notification system is - I can't set up notifications to just keep track of new releases in a project for example.
- What some here hate is that GitHub is no longer focused on the traditional open source developer audience (if it ever was). 'Enterprise focused company' means what it says on the label. Yes they will have a massive sales force. Yes they are exploiting the brand name to sell an enterprise product that is way more expensive per user than their competitors (Bitbucket and Gitlab). But you know what - better than bundling fucking adware with downloads from their website.
- On the same point, they don't care much for the 'Git isn't server based, why do you need Github to host stuff' audience, or the 'you can take my eMacs from my cold dead hands'. They've put significant effort into their app, available on all platforms (yes an app - for 'developers' don't know how to run git clone or configure SSH keys. Snigger). You know what - they don't care. I heard from a friend recently how working in a major bank, their data science and modelling teams write code and don't use any source control. That's their target audience and that's where their sales people will make them money. I have lost count of the number of perfectly intelligent people I have dealt with who can't get their heads around Git or cannot be bothered to.
- Github doing what's best for Github, and when they do their sales pitch, a couple of slides of how Google hosts their projects on Github rather than the crappy code.google.com does not hurt. And I don't terribly care, compared to the products I have seen sales people sell successfully, Github is like vaccines - it's a good thing despite how it gets sold. A collaboration tool is a pretty damn good pitch.
- On the eMacs thing, Github released an Open Source plugin friendly editor called Atom. And I like it, I like it a lot. Github Page is pretty neat. Git LFS is awesome and works seamlessly for versioning large files and keeping them in the same repo - much better than the half baked git-annex option some projects used. It definitely does not look like they are out of ideas, despite apparently carrying a massive baggage of diversity based incompetent hires if Slashdot is to be believed.
- Look at this blog entry about a doctor who likes to code: https://github.com/blog/2103-m.... In commercial terms, you can't fault their choice of going for the much bigger market rather than sticking to trying to sell to 'pure' software / IT firms.
- Look at their blog, the huge list of integrations. They're not asleep at the wheel.
- Another one about their services team:
I know quite a few MBAs and they are obsessed with their orgcharts. They are repulsed by things like flat organizations, holistic management, independent teams, etc.
When they see a tech company run successfully by the founders who barely run the developers who just get things done they know that there is no room for the dead weight of a bunch of MBAs. This is where the slightest hint of VC money or other "professional" money will cause the MBAs to insist on a "professional" management team. This will immediately result in what is happening at GitHub. Very soon there will be 5+ layers between a developer working on something and the person running the company. Nimble is not how one could describe such an organization. Sclerotic would be a much more apt term. What I love is when more and more of the company resources are spent on things that aren't core to actually getting things done and sold. But even better is when the MBAs begin to redistribute the rewards. Suddenly it goes from a few founders who keep a large chunk of the shares with the vast majority of the remaining shares distributed fairly liberally among the developers and even often support staff such as secretaries. Then the MBAs pretty much start issuing themselves all kinds of complicated rewards packages. Not just the usual shares but complicated contracts that translate to if the company is sold that they will get massive "retention" bonuses.
It even comes down to the day to day redistribution of resources. Before the MBAs the entire company would pretty much attend the key conferences and a few trade shows. They would all pile into coach and fly to where was needed, stay in a reasonable hotel a few to a room, and swamp the conference with people adoring them. Often they would come home with contacts, a few new employees, and have left many people impressed.
Now the MBAs will be the only ones flying anywhere and it will be business class, thank you very much. They need to arrive in fighting shape so that justifies the $3000 plane ticket along with the great hotel and one suite per employee. There is no need for the developers to stop work as they are behind on their carefully assigned tasks anyway. Plus they won't stay "on message".
But seeing that the end game went from being a great company to fooling some other rich company to buy out the company in short order, my prediction for GitHub is that it will be passed around from one hedgefund run company to another until it is Wordperfect. In not that many years it will be like hosting your website on Geocities. Too bad, I really liked Github. But I will eat my hat if it doesn't look like GoDaddy within 4 years. Just upsell upsell upsell.
github is for publishing and collaborating loosely.
All others (i.e. constant teams working on bigger projects) should
* be able to use git locally
* have a dedicated server for theirs team (guys, Amazon tiny instances are not so expensive) under their full control. Setting up a git server there is not complicated at all. (And if it is to you, the go away, i don't want to have software written by you)
I agree with all of your points, except to say that affirmative action is the solution to both institutional racism, and the problems of white people who are caught in the same income inequality issues. Affirmative action isn't just about race, but about everyone who is socially underdeveloped, including white millennials. It is about dismantling the status quo: truly progressive action. I am not saying that *you* should be punished, but that the system should support the development of all, which exactly address your problem.
# make clean sig
Nope. That's not what I said.
# make clean sig
Read about Fijian Indians, then read about Gandhi. Civil rights education is readily available. You were taught to understand it as ignoring racial issues altogether. That is holding ignorance as an ideal. Think about it.
# make clean sig
Do you always tell people to fuck off before comprehending what they said?
# make clean sig
1. It isn't about what people deserve. It is about a smart investment in all of society, and the development prior to entering the job market. The job market doesn't need affirmative action. That would be a last resort, and a sign of social failure in other systems. You are placing a talking-point sound-bite into my mouth. It is needed in the education system, the healthcare system, and the support system for parents and families in general. 2. The shrinking middle class makes it harder for entrepreneurs like me. I support the development of a strong middle class. 3. I am a business owner now because of social advantages providing opportunities that I was well suited for. I don't think it is just my special skills. I have also been fortunate. I just think everyone deserves the same fortune.
# make clean sig
I've been there, done that. This only happens when a company decides to reduce staff by abusing them into quiting. that way they won't have to pay for firing people. I say, any company that behaves like that to its staff, should be avoided. Not just as a place to work, but as a place to buy. Ok. no more github for me.
LOL, why do you care what other people are thinking, especially when they form opinions from ignorance. what a fool you are
I tried reading that first sentence like 3 times before I gave up in disgust.
Affirmative action is institutionalized racism/sexism.
Countering the effects of racism/sexism is not racism/sexism in the same way that offering a self-defense class for women is not sexist, but an attempt to address sexism elsewhere. Institutionalized racism is not affirmative action, but an effect of neighborhood segregation.
# make clean sig
Yes, it is difficult to parse. I meant it like this: "A labor-system that relies on disparity-to-persist advocates for equality-with-respect-to-conditions because equality-with-respect-to-conditions is a bias in favor of those in better-conditions."
What I am trying to say is that the labor system is designed for persistent disparity, and the way it does that is by arguing for "equality with respect to conditions". Better conditions is a natural advantage. This is not only an intuitive idea, but is a well documented fact. For example, poll taxes and such things apply to everyone, but don't affect everyone. It is the difference between application and the subjects of application that express institutional racism. This is why one way to effectively counter it is to measure whole-system bias, and counter based on measured effects, and that is the basis for affirmative action. If you come up with a better system that addresses the class migration problem, please the the word know!
# make clean sig
You can't get around the fact that enforcing decisions based on race and sex in an institutional manner is institutionalized racism. What you perceive as correcting a wrong is only enacting more wrong.
You presume environment and culture is the defining factor behind why certain minorities haven't yet caught up in certain areas. But culture and genetics are more intertwined than you think. If people live apart for millennia on different continents, then obviously you're going to get varying degrees of differences in traits such as height, strength, IQ, proneness to violence, beauty, creativeness etc.
To deny otherwise is just sticking one's head in the sand.
Posting as AC, but I'll read any reply if you make one.
So Yahoo got Google's bitch to fuck Yahoo. Yahoo then sent along another bitch to github to fuck github. Hmm.