Slashdot Mirror


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.

149 of 274 comments (clear)

  1. not now by deodiaus2 · · Score: 1

    My project isn't done. Someone is going to try to make money and I'm not ready.

    1. Re:not now by phantomfive · · Score: 2

      There are plenty of other places to host a project. Never fear.

      If you're cool like Linus, you can throw it on FTP and let the world mirror it. :)

      --
      "First they came for the slanderers and i said nothing."
  2. Re: All I know is that this: by Anonymous Coward · · Score: 1

    Then email a patch. It doesn't sound like you have competent people.

  3. Re:All I know is that this: by binarylarry · · Score: 5, Insightful

    Protip: Keep your intellectual property on your own equipment.

    --
    Mod me down, my New Earth Global Warmingist friends!
  4. fast growth by phantomfive · · Score: 4, Insightful
    Here is the key quote from the article:

    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."
    1. Re:fast growth by Kethinov · · Score: 5, Insightful

      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)

      SourceForge's death spiral hits me right in the feels as much as any other Slashdotter, but I am pretty convinced that new competitor which will dethrone GitHub will be GitLab. Basically the same product, but open source. Similar monetization model for enterprise use. That's who I'm rooting for these days.

      Sorry SourceForge. You had your chance.

      --
      You're right, I wouldn't steal a car. But if it were possible, I sure as hell would download one!
    2. Re:fast growth by SuperKendall · · Score: 5, Interesting

      If anyone can take over the throne from GitHub, why would it not be BitBucket? They produce the excellent and free Git client Sourcetree, and all around have a more reasonable pricing model than GitHub.

      It's not like I don't have a GitHub account, everyone does, but I also have a BitBucket account and have no qualms switching to them entirely if GitHub really starts being a problem (well, MORE of a problem since they did just recently have a big outage... perhaps that was early warning).

      --
      "There is more worth loving than we have strength to love." - Brian Jay Stanley
    3. Re:fast growth by phantomfive · · Score: 1

      Let's be honest, the Github management has always been a mess, so it's more a question of 'when' they self-destruct rather than 'if.'

      --
      "First they came for the slanderers and i said nothing."
    4. Re: fast growth by Anonymous Coward · · Score: 3, Funny

      Is this a joke. Atlassiam drops products as often as Google. A professional organization can't depend on a company that wishy washy.

    5. Re:fast growth by phantomfive · · Score: 1

      Sorry, it doesn't matter how smart each individual is, you have to have leadership and some structure to carry an organization forward.

      It has nothing to do with smartness, it's "ability to self manage."
      And "some leadership and structure" is not the same as "treating the programmers like they are less competent and can't manage themselves." As a practical heuristic: when the ratio of managers to programmers starts increasing, the quality of the product starts decreasing.

      --
      "First they came for the slanderers and i said nothing."
    6. Re:fast growth by NotInHere · · Score: 2

      They could convert it into a gitlab instance...

      Gitlab is dead slow. If they improved that, they could be the new kings of the hill.

    7. Re:fast growth by encad · · Score: 1

      The company I currently work for has the same problems on a smaller scale. Upper Management is still trying to figger out, how to cope with alll this, while our workforce grows ~20% per year.
      There is a lot of cultural change, simply because people join you, who have worked in completly diffrent enviroments and not everyone likes to keep it startup-y, especially not in management.

    8. Re:fast growth by thisisauniqueid · · Score: 5, Informative

      SourceForge always sucked, and never got better: they had an obtuse navigation structure, a ridiculously hard-to-use bug tracker, terrible source code management and viewing tools, way too many ads, etc. etc. -- and they seemed to refuse to evolve, in spite of pulling in who knows how much money.

    9. Re:fast growth by Anonymous Coward · · Score: 1, Interesting

      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.

      The problem with Github is their "culture change" is comprised of hyper-SJWs, the type of people who feel that every open source programming project must have a code of conduct, every project no matter how small must have women and minorities and transgender xe/be/ge/be's involved. These are the people who, if you reject a pull request from someone who's black, will accuse you of being a racist white supremacist, even when you aren't white. These individuals are far less concerned about what the Github business does - you know, being a version control repository - than they are about being some kind of white knights on an ivory tower making a political statement.

      You think I'm joking, or you want to blow me off, have a look at what happened to the Opal project. That lady isn't a troll, people like her are out there, and they truly believe in what they're doing. They honestly think that someone who makes a politically incorrect tweet, entirely on his own time and not representing anyone but himself, should be banned from contributing to a project that he's devoted thousands of hours to. Just because he made one statement they don't agree with. And when the project leaders dare to say "get outta here, what have you contributed?" they round up hundreds of their closest Tumblr white knight friends to chime in.

      These people will look up who you work for and send complaints to your job, trying to get you fired. They'll harass your friends and family over whatever social media they can find. They'll recruit their merry band of social warriors to do the same. You make one offhanded comment on Twitter or Facebook that hurts one person's feelings, and suddenly hundreds of angry cunts (men *and* women can be cunts) are bombarding everyone you know with hatred. The irony is completely lost upon these idiots.

      The Code of Conduct pushing, nobody's-feelings-can-be-hurt style, immature and unprofessional (and outright illegal, if they're doxxing) crowd has taken over Github. This applies to their employees just as much as the users they're fostering. The users are being encouraged by the platform, after all.

      Stay away from Github. You will not be pleased with the outcome when one day, your innocent little project with 5 users gets brigaded by hundreds of feminists and white knights, slandering your name to kingdom come, just because you rejected a pull request from a unicorn-kin.

      Git itself is fine. It's like subversion. It's just a tool. You can host your own repos, entirely independent of any third part. But Github is toxic.

    10. Re:fast growth by Antique+Geekmeister · · Score: 4, Interesting

      Sourceforge lost track of what they were doing. They pursued ad revenue on their web pages, rather than quality of service and the business model of converting free open source and freeware software authors into paying customers.

      So far, github has done very well at doing so and providing "5 9's" of reliable service. They've definitely been far more reliable than the in-house wikis and source repositories I've worked with in house and working with partner companies.And as much as I appreciate that Sourceforge has long-running CVS and Subversion projects, I genuinely wish they'd simply migrate and discard that technology. They're not reliable enough to use for the necessary 24x7 access to publish updates in a Subversion or CVS repository.

    11. Re:fast growth by phantomfive · · Score: 2

      When a business is small, every employee can have a good general idea of how every part of the business is progressing and so can make decisions in their area of competence that benefit the business as a whole. The problem is that above a certain size it becomes unrealistic to expect everyone to be following everything going on in the business as well as getting on with their own work. Informal information flow becomes unreliable and a lot of resources can end up being wasted in uncoordinated work.

      The solution isn't to hire managers to 'control' people. Of course the CEO has a view of everything and leads the company, and there are many subgroups in the company, and you are right that someone needs (or someones) to go around and communicate the direction to the subgroups, and coordinate things. They also need to make sure the team has the resources they need to keep going, or replace someone who quits.

      But when you have managers who are planning out the individual tasks and hours of each sprint for each developer, micromanaging aspects, then you have too many managers and the programmers will slack off or leave because they feel stifled.

      --
      "First they came for the slanderers and i said nothing."
    12. Re:fast growth by phantomfive · · Score: 1

      One way to handle it is to have some kind of cultural training program. In some places they give new employees some kind of Agile training course by default their first week (from one of the many Agile training consultants). The Arbinger institute has some interesting culture training ideas, too, though not related specifically to software.

      Another way to handle it is to bring the new people on as underlings, and over a few months bring them up to full developers. One example for doing that would be to give them zero code review privileges at first, then when they have some experience, give them +1, and when they get even more experience, give them +2. Over that period of time they will get used to what it takes to have quality code.

      Another way is to find a book that represents your company culture, and give it to each new arrival to read. There are plenty of such books, give one to your new hire and say, "This is what we are trying to accomplish here." "At this company we're trying to have Zero Bugs." "At this company we do SCRUM." Whatever. The key is to treat the new hire with respect, and realize just because they haven't heard of SOLID principles doesn't mean they are bad: there are plenty of ways to write good software, but it helps to have everyone on the same page.

      Different cultures handle it differently. For example, at one company, every developer took a turn being scrummaster for a couple weeks. The leadership positions rotated around (and the actual managers only existed to handle exceptional cases, and make sure things went smoothly). This gave everyone a good solid understanding of how things work, so when new people arrived, it was easier for them to be assimilated. A more random organization might have more trouble.

      I think it's more important to train people to be responsible, self-motivated workers than any particular code review or agile technique. As Fred Brooks taught: if you have good people, then any management methodology can work.

      --
      "First they came for the slanderers and i said nothing."
    13. Re:fast growth by phantomfive · · Score: 1

      So far, github has done very well at doing so and providing "5 9's" of reliable service.

      Wow, they sure lost that one if it was ever a goal.

      .And as much as I appreciate that Sourceforge has long-running CVS and Subversion projects, I genuinely wish they'd simply migrate and discard that technology.

      You can use git with sourceforge. You've been able to for a long time, I think longer than github has existed. Some people actually prefer CVS, believe it or not. I don't understand those people, but different strokes for different folks, and sourceforge provides.

      --
      "First they came for the slanderers and i said nothing."
    14. Re:fast growth by abigsmurf · · Score: 1

      Hey, the 50% chance of crashing when you try to do a commit just makes it that extra bit exciting.

      The incredibly slow, unreliable reporting of commits to pull/push also resulted in the fun situation of having a resolved marge conflict I couldn't push because there were commits I needed to pull and it wouldn't let me pull changes because I had an unpushed merge. After an hour of trying to find out how I could fix this, the solution ended up being "delete the local repository and do it all again".

    15. Re:fast growth by Actually,+I+do+RTFA · · Score: 1

      Why do they need 500 employees? I'd be struggling to figure out what any of them do.

      Except for the sales execs that encourage Microsoft, Badieu, Facebook and Google (none of whom have any experience with servers) to host their opensource projects on GitHub... for the publicity?

      --
      Your ad here. Ask me how!
    16. Re:fast growth by phantomfive · · Score: 2

      They have a training program (for training other corporate teams), a store, a lot of integrations, and of course, a huge sales team. Most of their current open positions are on the sales team FWIW.

      --
      "First they came for the slanderers and i said nothing."
    17. Re:fast growth by Hadlock · · Score: 1

      Yeah nearly one in five employees works in sales. Probably another one in five works in management in some capacity, and another one in five works in support roles, leaving you with perhaps 200 engineers? That's still a lot of engineers, but at 4 engineers per team that's 50 products or product segments they can focus on.

      --
      moox. for a new generation.
    18. Re:fast growth by phantomfive · · Score: 1

      200 sounds like a lot, I wouldn't be surprised if they have only 50-100 engineers. Also 4 engineers per team is too small, it's more likely to be 10-20 per team.

      --
      "First they came for the slanderers and i said nothing."
    19. Re:fast growth by Aighearach · · Score: 1

      That's it, I'm replacing my rubber ducky with a "hyperspace" button from Asteroids.

    20. Re:fast growth by 93+Escort+Wagon · · Score: 1

      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).

      No, it's more likely the managers who are clamping down are the incompetent ones - they don't really know how to manage, so they attempt to fake it. Then, shortly afterward, the talented employees start leaving.

      But, in the end, you're right... that's when the suckage begins.

      --
      #DeleteChrome
    21. Re:fast growth by phantomfive · · Score: 1

      I have no understanding of the significance of either of those things lol

      --
      "First they came for the slanderers and i said nothing."
    22. Re:fast growth by 93+Escort+Wagon · · Score: 1

      Git has been around for quite a while now, and it's become widely known and widely adopted. So, no matter how good it is, hipster nerds are going to be moving to something else en masse in the near future.

      I'm just waiting for the onslaught of Slashdot submissions announcing it (whatever it is).

      --
      #DeleteChrome
    23. Re:fast growth by phantomfive · · Score: 2

      Well, someone has to hire the sucky managers.

      --
      "First they came for the slanderers and i said nothing."
    24. Re:fast growth by Junta · · Score: 1

      I was shocked to see a rather major component from one of our partners, a very well regarded partner, using RCS for their version control..

      --
      XML is like violence. If it doesn't solve the problem, use more.
    25. Re:fast growth by phantomfive · · Score: 1

      Wow. I guess if it works for them, that's great, but I'm not going to copy them.

      --
      "First they came for the slanderers and i said nothing."
    26. Re:fast growth by Aighearach · · Score: 1

      As a practical heuristic: when the ratio of managers to programmers starts increasing, the quality of the product starts decreasing.

      It isn't practical or reasonable if you extend it all the way out to the extremes, such as here where there was no managers at all, and then they added some non-zero number.

      The reason your heuristic is usually true is that there are usually already some number of managers chosen according to mainstream business practices. It is foolish to presume that whatever is true in the middle of the curve remains true even at the theoretical extreme value.

    27. Re:fast growth by Aighearach · · Score: 1

      The story is that they can grow from 300 to 500, and aside from some whiners they're making a great success at it, have maintained positive cash flow the whole time, and are meeting the challenges.

      You missed the whole story of this company. They had 0 supervisors. Now they have a few. They didn't have the management systems in place to continue growing, so they added them before anything bad happened, before they got to 800. They didn't need to do something that they didn't do, they did the thing. And they're not making excuses, they're celebrating their success.

      As noted, they have 1 "complaint" on a popular job complaint site, and that complaint also claims that the pay is 95th percentile and the employees love their pay too much to leave. Doesn't mention that if they leave, the new job will also have a supervisor. ;)

    28. Re:fast growth by phantomfive · · Score: 1

      "Onboarding" via training is a waste of time. Hire them on a probationary period.

      You can try that, but you'll have trouble hiring good people because good programmers won't be willing to submit to that.

      --
      "First they came for the slanderers and i said nothing."
    29. Re:fast growth by phantomfive · · Score: 1

      It isn't practical or reasonable if you extend it all the way out to the extremes.....The reason your heuristic is usually true......

      Yup. That's why it's a heuristic, because it's usually true. If it were always true, it would be a law, not a heuristic.

      --
      "First they came for the slanderers and i said nothing."
    30. Re:fast growth by Antique+Geekmeister · · Score: 1

      The failure the other night was a real problem. I'm aware of a number of automated continuous integration systems that had problems with it.That brought github's reliabllity down to about "4 9's", which is still very good compared to most running systems.

      I agree you _can_ use git with Sourceforge. The difficulty is the number of projects that continue to rely on the centralized, single canonical source code approach of CVS and Subversion. It makes independent development much less safe, and far more difficult to merge safely. I'm afraid that in modern development, I see little excuse to support Subversion except for locked, legacy repositories.

    31. Re:fast growth by phantomfive · · Score: 1

      Well, I like git more too, but some people really do prefer CVS.

      --
      "First they came for the slanderers and i said nothing."
    32. Re:fast growth by JanneM · · Score: 1

      Another way is to find a book that represents your company culture, and give it to each new arrival to read.

      Give a different book to each new arrival. Put them all into the same, new greenfield project and let them fight it out. Adopt the winners' methodology as the new company culture.

      --
      Trust the Computer. The Computer is your friend.
    33. Re:fast growth by phantomfive · · Score: 1

      "Social Darwinism: The Computer Science Episode."

      --
      "First they came for the slanderers and i said nothing."
    34. Re:fast growth by phantomfive · · Score: 1

      btw, the failure the other night was downtime for four hours, so that brings their uptime down to 3 9s, even if they don't have any more downtime for the rest of the year (which they seem to have every night).

      --
      "First they came for the slanderers and i said nothing."
    35. Re:fast growth by klapek · · Score: 1

      Similar monetization model for enterprise use.

      But does this model work?

    36. Re:fast growth by Applehu+Akbar · · Score: 1

      It all started so innocently as a push for "diversity." Programming has always been diverse - I remember when the Indians arrived, and then the Russians arrived - but the big push recently has been the increasing number of women. But that's not enough for Nicole Sanchez. She explicitly labels white women as "barriers to progress."

      Unfortunately, Sanchez' outpourings are not a fantasy at all. She is really saying those things.

    37. Re: fast growth by DeathSquid · · Score: 1

      We have thirty people that share an ISDN line since we're in downtown Seattle, and it often takes multiple minutes to load the web page to do a pull request.

      ISDN? Is it 1995 where you are?

    38. Re:fast growth by klapek · · Score: 1

      Bitbucket is nice, their business model - including selling things like JIRA- also seems more sustainable.

  5. No remote work - no job application by Anonymous Coward · · Score: 2, Insightful

    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.

    1. Re:No remote work - no job application by Anonymous Coward · · Score: 1

      I'm sure they're reeling in shock from your lack of desire to work there.

    2. Re: No remote work - no job application by coofercat · · Score: 4, Insightful

      No remote working? Quite the irony for a cloud company most of its customers couldn't even locate on a map, that peddles a distributed, decentralised source code control product.

      as for their growth... I understand their need to make money and assure their market position. Couldn't they just do that by being good at git and not worrying about all the other fluff?

    3. Re:No remote work - no job application by jmcvetta · · Score: 1

      It's all about proletarianization. The cabal of self-described capitalists who own nearly all the Silicon Valley "startup" companies overwhelmingly come from backgrounds of social privilege and inherited wealth. This cabal is waging low intensity class war against tech workers, most of whom come from middle and lower-middle class families.

      The VC class vehemently hates the idea of tech workers having any significant degree of autonomy and human dignity. They demand that all tech workers be chained to desks in San Francisco / Silicon Valley for 60+ hours a week, and be subject to the full range of totalitarian progressive speech and thought restrictions. They seek to force out of the industry those workers who refuse enserfment.

      Tech workers of the world, remember: venture capitalists exploit nerds

    4. Re:No remote work - no job application by Xiaran · · Score: 1

      It's 2016. The idea that remote working is wrong in the tech sector these days is like insisting we drive a horse and buggy to work.

    5. Re: No remote work - no job application by serviscope_minor · · Score: 4, Insightful

      . I understand their need to make money and assure their market position. Couldn't they just do that by being good at git and not worrying about all the other fluff?

      The other stuff is what makes it worth using. Without the fluff, it's just git, and I can run that anywhere.

      --
      SJW n. One who posts facts.
    6. Re:No remote work - no job application by russotto · · Score: 2

      I'm sorry, but the Current Year Denigration Act of Current Year clearly states that if you start a statement with "It's ", it's automatically of no value.

  6. Management structure and meritocracy by JaredOfEuropa · · Score: 5, Insightful

    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...
    1. Re:Management structure and meritocracy by Anonymous Coward · · Score: 1

      but what I read about their diversity and social impact team would certainly be enough to make me run, screaming

      Seriously considering dropping my GitHub account back down to 'free'. Hiring to fill the SJW quota rather than hiring for skill usually means someone's pulled the plug out of the drain. Except circling inbound.

    2. Re: Management structure and meritocracy by Anonymous Coward · · Score: 1, Insightful

      Um no. They are no longer ran by fresh out of college grads who think they know everything yet haven't got a clue and instead finally being run by real grownups who have started to mature. The remote, no email, no voicemail social everything group will never make it into the ages of 30/40 something and older. Even when you grew up with it. Real grownups use phones and email and need to be in the fucking office to get real work done and are not on social media as much as the immature adolescents that have started a lot of these technology companies. Little baby zuckerberg has already started to grow up and it looks like the github peps are getting older too. The real world is a big place and the way successful companies are run and will be ran in the future won't be changing anytime soon

    3. Re:Management structure and meritocracy by Anonymous Coward · · Score: 5, Insightful

      Yeah, I kind of had that same sinking feeling when one of the very first official things the new CEO did was get rid of a rug in the lobby because the slogan espoused a meritocracy... you know, the completely radical concept of judging people solely on merit, which somehow offends SJW's and feminists...

      http://readwrite.com/2014/01/24/github-meritocracy-rug

      It was apparently just a preview of things to come. Github is finished long-term. Their primary source of revenue is from a technical product made for technical people. The instant you value some SJW corporate bullshit over technical competence is the exact instant that you lose your innovative edge in a fast-paced technical place like silicon valley. Your customers really don't care whether your staff has the requisite token proportional ethnic/gender representation, they just need them to be capable enough to ensure that the uptime on their repos is more reliable than a rusted-out yugo. They don't give a shit whether you have harmonized safe spaces that nurture inclusion, they just want someone to implement that new innovative feature that your fast-moving startup competitor is beating you over the head with. etc. etc.

    4. Re:Management structure and meritocracy by epine · · Score: 1, Insightful

      what I read about their diversity and social impact team would certainly be enough to make me run, screaming

      It's fundamentally driven by the desire of the VCs to establish a broader and ultimately cheaper labour pool, so they've hired themselves an SJJ (social justice jihadist)—white males not allowed to participate—to advance the backroom bigbucks cause of white-male sticker shock under the false flag of her own sincere yet progressive-at-any-cost value system.

    5. Re: Management structure and meritocracy by JaredOfEuropa · · Score: 1

      I agree: disorganisation can be managable in smaller companies but it doesn't scale well. But a flat org chart and a meritocracy is not the same as disorganisation. I've no idea about GitHub (I don't use their services) and perhaps they had a problem with disconnected employees and a lack of organisation. Their management structure might well have been one of the causes of that, but not the simple fact that their management structure is flat. My point being that there are successful companies with a flat org chart. Maybe the company can be successful under a stricter hierarchy, but going that route is bound to piss off a lot of people, not just the ones who feel sleighted. Corporate culture is an important factor in choosing where to work.

      Sounds like you're working for a decent company, by the way.

      --
      If construction was anything like programming, an incorrectly fitted lock would bring down the entire building...
    6. Re:Management structure and meritocracy by serviscope_minor · · Score: 2, Insightful

      Your ranting sounds strange, contradictory and delusional, which is a shame because there might actually be some good points in there. The business insider article makes it sound like the so called diversity team have moved away from trying to promote diversity and into outright racism, oh and sexism too got good measure. Because if you're a bigot, why limit options...

      Honestly though when you pepper your post with so much jargon and hyperbole it's more likely to make people think you're nuts than to listen.

      --
      SJW n. One who posts facts.
    7. Re: Management structure and meritocracy by Bert64 · · Score: 2

      Being in an office is often not productive at all...
      From my own experience of working remotely vs a city office, most of us get a LOT more done when we're at home for a variety of reasons.

      The commute is unpleasant - the office is in a business district and none of us can afford to live nearby, we waste a couple of hours a day minimum travelling on crowded trains which is stressful, uncomfortable and tiring.
      There's lots of distractions in the office, when someone comes up and starts talking it derails your chain of thought, and when other people are being noisy nearby it's the same. When you're remote people don't call on the phone unless its urgent, otherwise they send an email which you can read when you've time to do so.
      The office environment is uncomfortable, obviously this is down to the individual company trying to be cheap and buying shitty desks/chairs and not fixing the climate control etc.

      Not everyone works better at home, depending on the environment and presence of distractions there but a lot of people work much better from home. The more flexibility a company offers the better... There are many roles which simply don't need to be 9-5 in a fixed office.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    8. Re:Management structure and meritocracy by Anonymous Coward · · Score: 5, Informative

      He's not wrong, just look at the subreddit dedicated to outing the lunacy going on over there.

      https://www.reddit.com/r/gitinaction

      I'll give a few examples:

      https://archive.is/JzOoj scroll down for the insanity

      https://github.com/apple/swift/pull/165 people complaining about the labels Master/Slave, yes seriously

      https://github.com/nodejs/TSC/issues/8 the banning of a user who used the eggplant emoji

      https://github.com/womenwhocodedc/organization/issues/26 complaining about "Too many CIS(straight) White Men at WWCDC"

      https://github.com/joyent/libuv/pull/1015 complaining about gendered pronouns

      Remind me, where is the Meirtocracy in all this again?

    9. Re:Management structure and meritocracy by serviscope_minor · · Score: 2

      He's not wrong, just look at the subreddit dedicated to outing the lunacy going on over there.

      Did I say he was? No, I said he sounded like a nutter which heavily distracts from what he's trying to say. Which as I pointed out was a shame since it sounds like they've wound up with a diversity department which is both racist and sexist.

      Remind me, where is the Meirtocracy in all this again?

      Personally, I don't think a pure meritocracy can exist.

      --
      SJW n. One who posts facts.
    10. Re:Management structure and meritocracy by fnj · · Score: 1

      My company is currently doing the 'crack down on that rouge group' thing.

      Would that be jeweler's rouge, or morticians rouge? You old rogue, you.

    11. Re:Management structure and meritocracy by Anonymous Coward · · Score: 1

      If it's such a "minor change", then the terms master and slave can continue to be used and those who feel "offended" or "uncomfortable" about it can grow the fuck up.

      Eggplants aren't remotely phallic, unless you're used to putting extra-wide, oxygen-deprived penises down your throat. To the rest of us they're just a vegetable.

      Preventing people from attending a meeting just because of their gender is extremely sexist.

      And using a plural pronoun to refer to a single individual is just plain bad grammar!

      AmiMoJo, thank you for once again showing us how immature, irrational and fucking idiotic the social "justice" crowd is.

    12. Re:Management structure and meritocracy by Anonymous Coward · · Score: 1

      More interesting is why you object to it. It's a minor change,

      It's a change from well-known and unambiguous terminology to a far less obvious pair of labels. "Master/Slave" makes it obvious that one entity controls the other. "leader/follower" could refer to queueing order, or any number of other relationships unrelated to control at all.

      The change was unnecessary, and made the code less clear. Your precious little SJW feewings aren't a technical reason for the change.

    13. Re: Management structure and meritocracy by Aighearach · · Score: 1

      Their management structure is still "flat," using business terms. Before it was "completely flat without supervisors," but companies don't grow and not add supervisors. I hate to say it, but employees just aren't that awesome, even at a hip startup.

      If you limit "successful companies with a flat org chart" to ones without supervisors, there are no names on the list with even as many employees as github.

    14. Re: Management structure and meritocracy by Aighearach · · Score: 1

      Yeah, but in this story it is the managers that need to be in the office. Which is true. If you're a worker and you often work from home, but you need to see your manager, having that at an office makes them better able to support your activities.

      They had executives who simply aren't doing their whole job unless they are in the office, because part of their job involves other employees having access to them.

      According to pretty much everybody, they were responding to real problems. Most of the people leaving didn't want those problems to be solved, or wanted to wish them away.

    15. Re:Management structure and meritocracy by Aighearach · · Score: 1

      Except, if you read it it isn't a case of a user banned over using an eggplant emoji, it is a troll making no other contribution who was making a bunch of penis jokes.

      Are you really claiming not to know what penis jokes are, or if they're OK in a professional discussion?

      Also, it is their own project they are managing there. They have every right to ban penis jokes, or people telling them. What is weird about the people insisting that being an asshole should never be punished is that they don't seem to want to extend that right to anybody who looks different than them, is triggered by something other than "SJWs," or who doesn't have a penis.

    16. Re:Management structure and meritocracy by Aighearach · · Score: 1

      You're doing the exact things you're complaining about others doing. If it is so small... you won't mind the change. Oh, it isn't so small then? Well which is it? At least they're intellectually honest about the change they want. It is unlikely they'll get it, because digital slaves are just electronics, not people. They have very few supporters. ;) But the idea that it is OK to complain about people complaining, but not OK to complain in the first place? That is just pathetic. If they don't like the word and prefer a different word, so what? Why is that bad? If you disagree about what word to use, disagree about what word to use. In the Ruby community we had a multi-year debate about if we should say "eigenclass" or "metaclass." Few ever proposed that it is wrong to decide what word we want to use, or wrong to question the old word. What kind of idiot claims to support freedom of speech by demanding that people not speak the wrong complaints?

      Did you actually check the eggplant thread? You're claiming not to know penis jokes? OK, you didn't get the troll's joke, that doesn't mean that there is some right or good in making off topic comments in people's dev threads, or some problem in project managers managing that. You claim you can't tell the difference between a penis joke and a vegetable, even when there isn't any cooking or farming context, maybe you should just agree to leave it to the people who do know?

    17. Re:Management structure and meritocracy by Actually,+I+do+RTFA · · Score: 1

      What's the benefit of a meritocracy?

      I'm quasi-serious about the question, in that, while I don't suggest there is a better system, I don't quite grok the theoretical reason why I really want a meritocracy.

      --
      Your ad here. Ask me how!
    18. Re:Management structure and meritocracy by ADRA · · Score: 1

      I'm sorry, are these people workers / managers at github or did you just cherry pick some posts by people who happen to use GitHub and welcome gender equality (to whatever scale YOU find repugnant).

      Did you ever wake up at night sweating and say: "Damn, I'm on the wrong side of history!"?

      --
      Bye!
    19. Re:Management structure and meritocracy by serviscope_minor · · Score: 1

      What's the benefit of a meritocracy?

      Good question. I don't believe a pure meritocracy can exist, so it's somewhat of a moot point to try to enumerate its benefits.

      I'm quasi-serious about the question, in that, while I don't suggest there is a better system,

      There are many better systems. I think the supposed advantage of a meritocracy is that you have only technically competent people, because you only let the best in. Of course that ignores the fact that the best might choose not to join because they don't like the environment.

      --
      SJW n. One who posts facts.
    20. Re:Management structure and meritocracy by serviscope_minor · · Score: 1

      slogan espoused a meritocracy... you know, the completely radical concept of judging people solely on technical merit,

      You're confusing a meritocracy with judging solely on merit. So, let's say you judge people solely on merit and accept only the most meritorious? Will you have a meritocracy where you have only the very best? Well, let's see...

      Let's try some reductio ad absurdum and stick to the idea that technical merit is the only deciding factor.

      Consider the situation where one of the technically best people likes to wander round the office randomly hitting their fellow co-workers over the head with a stick. Under a true meritocracy you wouldn't get rid of this person due to very high technical merit, but everyone else would leave. You'd end up being left with one technically excellent person and people so desperate for a job they'd work anywhere.

      In other words to optimize the overall technical merit of the team, you must consider factors other than just the technical merit of each member.

      IOW a pure meritocracy cannot exist.

      --
      SJW n. One who posts facts.
    21. Re:Management structure and meritocracy by Actually,+I+do+RTFA · · Score: 1

      The inability of a pure meritocracy does not make it a moot point to enumerate its benefits. In fact, it makes it more important. Because, invariably, the lack of ability to achieve a pure meritocracy means that there will be required tradeoffs in which features are implemented.

      If the only advantage to a meritocracy is that we eliminate the technically incompetent from certain jobs, that seems more like a binary sorting instead of any kind -ocracy.

      --
      Your ad here. Ask me how!
    22. Re:Management structure and meritocracy by goose-incarnated · · Score: 1

      So it's a discussion about what to do if men show up at a private meeting for female programmers and start being disruptive.

      No, it isn't about disruptive men. From the link over here:
      The presence of men at meetups will likely make some of our attendees not want to come back. Even if they aren't displaying any outright problematic behaviors.

      --
      I'm a minority race. Save your vitriol for white people.
    23. Re:Management structure and meritocracy by Xest · · Score: 2

      You're on one hand asserting that a meritocracy can only determine merit on one single thing - in your example, technical capability - and yet, you're then judging that meritocracy on things that are outside it's definition of merit. This is entirely nonsensical.

      If you feel that niceness to team members is an important merit in your meritocracy then you must also include that in your judgement of merit. Thus someone with high technical skill but beats other members of the team up would end up with low merit.

      The problem is not that a meritocracy cannot exist, the problem is that you do not understand what a meritocracy is - you're arguing that a meritocracy can only judge merit on one single trait, and this is patently untrue. You have effectively taken the GP's mistake of suggesting only technical merit is necessary and then expanded it to imply that this is true for all meritocracies and therefore meritocracies cannot exist.

      A simple example is imagine I run a tuna canning factory, and all the workers sit such that they can't interfere with each other, but one worker consistently cans double the amount of tuna in a day than any of the others with no reduction in quality or other detriment to the company. I promote him because he's figured out a way to be more efficient than everyone else. That is a meritocracy.

      Feel free to argue why you don't like meritocracies, or why you think they're bad (i.e. you may want to argue that they're not fair on people who only have one arm so can never can as much tuna even if those people try way harder and put more hours in), but pretending they cannot exist based on a nonsensical argument following on from an argument you're complaining about yourself doesn't make a whole lot of sense.

    24. Re:Management structure and meritocracy by Xest · · Score: 1

      "Well, you seem to be using a different definition of meritocracy from everyone else. But OK, let's use your definition."

      I'm using the dictionary definition, if you have a problem with that then don't take it up with me, take it up with the whole of the rest of the world who you seem intent on rallying against.

      "Well, by your definition then the Linux dev community is not a meritocracy because the asshole element is causing some of the best people to leave, lowering the overall quality of the contributors."

      That's probably quite true. I can think of some examples where you're absolutely right, but I'm really not interested in flying off on a tangent and arguing about drama in the open source world. That doesn't mean that merit doesn't count for anything, of course it does, but it's certainly not the whole picture there.

      "Your definition seems to be a rather holostic thing where people are promoted on merit as defined by something that optimizes the performance criteria you're interested in. That's OK, an by that definition, then yeah sure you can have a meritocracy. It's just a different definition from the one everyone else seems to use."

      I don't know who this everyone else you talk of is, everyone else is typically content with the dictionary definition which defines a meritocracy as the holding of power by those with the most merit to complete the task at hand, and in business that means those most able to fulfil the business needs, such as figuring out how to can the most tuna.

    25. Re:Management structure and meritocracy by serviscope_minor · · Score: 1

      I'm using the dictionary definition,

      So am I. I guess you interpret it differently.

      take it up with the whole of the rest of the world who you seem intent on rallying against.

      Why do you think I'm writing on a public forum rather than sending you provate communications?

      That's probably quite true. I can think of some examples where you're absolutely right, but I'm really not interested in flying off on a tangent and arguing about drama in the open source world.

      Then you're already flying off at a tangent to my post. My post was written precisely to cover such cases.

      That doesn't mean that merit doesn't count for anything, of course it does, but it's certainly not the whole picture there.

      We seem to be in violent agreement. I note that you're implicitly counting those other things that make the community work as not merit. Which is kind of my point.

      I don't know who this everyone else you talk of is, everyone else is typically content with the dictionary definition which defines a meritocracy as the holding of power by those with the most merit to complete the task at hand,

      Well... yes. But you are kind of missing my point. You can complete the task at hand better than anyone else but be so obnoxious you cause any other decent employees to leave, leaving the one best canner and a bunch of bipedal monkeys. Your definition doesn't seem to account for secondary effects. Which was my point.

      --
      SJW n. One who posts facts.
    26. Re:Management structure and meritocracy by Kielistic · · Score: 1

      And using a plural pronoun to refer to a single individual is just plain bad grammar!

      ... thank you for once again...

      That is all.

  7. A lot like Facebook in 2009 by Anonymous Coward · · Score: 4, Insightful

    So... pretty good omen!

  8. Whipslash/BizX by Khyber · · Score: 4, Insightful

    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.
    1. Re:Whipslash/BizX by RuffMasterD · · Score: 1

      These people are not leaving because of layoffs. The company is hiring in a big way. These people are leaving because they can. These are exactly the kind of people a company should hold on to the most. People who can't find work elsewhere will stay, so bad companies naturally accumulate the wrong kind of people. It looks like this company is hiring three inexperienced people for every experienced person leaving. It sends a bad signal to other capable people looking for opportunities. That can't end well.

      --
      Human Rights, Article 12: Freedom from Interference with Privacy, Family, Home and Correspondence
    2. Re:Whipslash/BizX by Wolfrider · · Score: 1

      +1 Mod parent up Insightful.

      --
      .
      == WolfriderV6 == I'm willing to admit that *I just might* be wrong... Are you??
    3. Re:Whipslash/BizX by whipslash · · Score: 1

      I'm paying attention

  9. Re: All I know is that this: by Anonymous Coward · · Score: 3, Funny

    I hate it when my coworkers just give up instead of

  10. SourceForge by Ecuador · · Score: 5, Funny

    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
    1. Re:SourceForge by Anonymous Coward · · Score: 3, Insightful

      Unfortunately, Github had nothing to do with the fall of SourceForge. SourceForge did it to themselves.

    2. Re:SourceForge by Aighearach · · Score: 1

      What if it turns out that sourceforge has supervisors? What then?!??!

  11. Re: All I know is that this: by Anonymous Coward · · Score: 2, Insightful

    So what. It's Git. You don't need a centralized server.

  12. Re: All I know is that this: by Anonymous Coward · · Score: 1

    Which will probably be down even more than github?

  13. Re: All I know is that this: by Anonymous Coward · · Score: 1

    That's excellent. Now, if you'd be so kind to explain to me how the fuck are you going to mail a patch if you can't even clone the fucking repo.

  14. Impossible to even interview whites?!? - I'm out. by Anonymous Coward · · Score: 4, Insightful

    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.

  15. Which apps? by SuperKendall · · Score: 1

    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
    1. Re:Which apps? by dryeo · · Score: 1

      The AC is full of shit. Both Github and Bitbucket are equally slow over dialup (about 1 minute to load a page here, not bad when the average page takes closer to 5 minutes after blocking the ads and such) and of course CTRL-F works on the page, at least with SeaMonkey.
      I started using Bitbucket due to needing to clone a Mercurial repository and they were the only one to support Mercurial and I will say that Mercurial is horrible over dial-up with it often suddenly timing out after 10 minutes or so whereas Git is much more resilient. But that's Mercurial or more likely Python, not Bitbucket which I've been happy with though I will admit I only use the command line.

      --
      https://en.wikipedia.org/wiki/Inverted_totalitarianism
    2. Re:Which apps? by SuperKendall · · Score: 1

      Thanks, I kind of figured the AC didn't know what he was talking about. I use a mixture of command line and SourceTree with BitBucket (and GitHub) and have really not noticed much of a difference, though generally I'm on broadband or tethered (which are both pretty fast compared to dialup).

      --
      "There is more worth loving than we have strength to love." - Brian Jay Stanley
  16. 500 employees by Anonymous Coward · · Score: 2, Insightful

    Tell me again why they need 500 people?

  17. Re: All I know is that this: by Anonymous Coward · · Score: 1

    So says your mom.

  18. Re:Impossible to even interview whites?!? - I'm ou by lambsonic · · Score: 1

    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
  19. Re:Impossible to even interview whites?!? - I'm ou by serviscope_minor · · Score: 1

    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.
  20. cracking down on remote work?! by Dahamma · · Score: 4, Insightful

    Not the best selling point for at a company where THE MAIN FEATURE is remote distributed development.

    1. Re:cracking down on remote work?! by Aighearach · · Score: 2

      Not the best selling point for at a company where THE MAIN FEATURE is remote distributed development.

      No, the main feature is enterprise integration of git with a zillion other tools, and running git as a service with all the hooks and everything exposed.

      Git's main feature is remote distributed development. That is not a value-add by github.

      And companies buying the paid services don't usually have telecommuting executives, even if they have remote developers. This about getting the leaders into the office where people have access to them. That isn't guaranteed to be bad.

    2. Re:cracking down on remote work?! by Dahamma · · Score: 1

      So you admit the main reason for Git's existence is remote distributed development, but that's somehow not relevant to a company providing an incremental (even if significant) improvement over that main feature? Yeah, gonna have to call bullshit on that...

  21. Lessons unlearned by radarskiy · · Score: 1

    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.

    1. Re:Lessons unlearned by Actually,+I+do+RTFA · · Score: 1

      Can you make your point with less metaphor and more direct statement. I love a good a metaphor, but I missed that.

      --
      Your ad here. Ask me how!
    2. Re:Lessons unlearned by Aighearach · · Score: 1

      No, more like: People with a religious objection to managing encounter problems that require managing. Some of them then resort to secular knowledge of management techniques, which causes a revolt by a faction insisting on faith-healing, which is not granted. Some of them then quit, while others lament that the pay is too good to quit. The quitting of some is seen as by external communities with a shared religion as proof that their concerns were well-founded. After all, if managing isn't evil, why are these people out of work?

      Remember, the story is that github made these changes, and they're working out well. There are dissenters, but things have improved business-wise since they started making the changes.

  22. Re: All I know is that this: by Anonymous Coward · · Score: 2, Insightful

    The recent culture of running services that contains only private company data on other peoples' networks and servers (e.g., email, source code, team messaging, document storage) really boggles me.

    Running these services is not that difficult. With competent sysadmins and network admins, they are rock steady with little maintenance.

  23. Former Yahoo and Flickr exec by Martin+S. · · Score: 1

    Yes and Yahoo and Flickr furtunes have gone well.

    When will these people learn.

  24. So they're kicking out the SJW's? by sethstorm · · Score: 5, Insightful

    That would be a welcome and necessary change.

    --
    Twitter supports and protects racists - by smearing their critics with the "Hate Speech" label.
    1. Re:So they're kicking out the SJW's? by sethstorm · · Score: 1

      Nope, they have been infected. They are now SJWhub.

      That actually is a valid redirect.

      --
      Twitter supports and protects racists - by smearing their critics with the "Hate Speech" label.
  25. Re:Welcome to the cloud and the social. by footNipple · · Score: 1

    I think he means something to the effect of; Github's cultural problems will become your cultural problems if you use/rely on them for your source control needs. I dunno...makes sense to me.

  26. Re:All I know is that this: by davester666 · · Score: 1

    Well, this is the tradeoff between running your own servers and using cloud services for mission critical applications. It may be cheaper most of the time to use the cloud service, but every once in awhile, it becomes much more expensive.

    --
    Sleep your way to a whiter smile...date a dentist!
  27. "Open Code of Conduct" craziness! by Anonymous Coward · · Score: 5, Informative

    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.

    1. Re:"Open Code of Conduct" craziness! by beastofburdon · · Score: 1

      That's some fucked up shit there.

  28. Re: All I know is that this: by ATMAvatar · · Score: 2

    Now how do I get a critical fix from a coworker when the server is down.

    Set your coworker as your origin and pull.

    --
    "They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety."
  29. Re: All I know is that this: by Anonymous Coward · · Score: 1

    With competent sysadmins and network admins

    It's not a technical decision, it's a political one. Managers are neither competent sysadmins nor network admins. Managers choose to use external services to gain power for themselves within their company. Using external services gives them the opportunity to "control" the service and disempower their colleagues.

  30. Re: All I know is that this: by Junta · · Score: 2

    While git is designed to do that, that's no particular help to those using github for their workflow. The argument is basically 'it's ok if github screws you, just don't use github'.

    Either github is important, and it's bad for it to be down. Or it isn't important and shouldn't be defended.

    --
    XML is like violence. If it doesn't solve the problem, use more.
  31. Re: All I know is that this: by Junta · · Score: 1

    Also, as a matter of accounting, sometimes one type of spending is viewed more favorably than another.

    --
    XML is like violence. If it doesn't solve the problem, use more.
  32. Re: All I know is that this: by Junta · · Score: 3, Insightful

    Yes, then why github?

    That's the rub, you can't say both 'don't knock on github, it's fine' and then 'git is decentralized anyway'. The latter implies that github is superfluous, not that it's ok for it to be down a lot and still used.

    --
    XML is like violence. If it doesn't solve the problem, use more.
  33. bunch of lazy sobs by cheekyboy · · Score: 1, Flamebait

    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.
    1. Re: bunch of lazy sobs by halltk1983 · · Score: 3, Insightful

      When I moved to working from home, I became more productive. If you suck at self management, I suppose there would be a problem, but I don't. My boss tells me that I regularly turn out 1.5x to 2x what he expects from any employee, and some weeks 3x, and I very rarely put in more than 40 hrs/wk. I'm approachable to all my coworkers, so they can still use me as a resource. They just message me in jabber, and then I either answer them there, on the phone, on a video call, or with a screen share depending on what makes sense, but it doesn't break my train of thought the way someone walking up does. I wouldn't go back to working in an office unless I had no choice. I don't like unnecessarily wasting my time in a car, risking my life on the drive, wasting my company's time on idle chatter, wasting my money on lunch out or more of my time on packing one. I like actually getting to see my kids grow up, and being able to support my autistic son in therapy. And I like being the best at my job. All of that means I work from home.

      --
      Watch for Penguins, they eat Apples and throw rocks at Windows.
    2. Re: bunch of lazy sobs by Bengie · · Score: 1

      I have two issues working from home. My state of mind at home is not conductive to creative thinking. It's hard to train other programmers from home.

    3. Re: bunch of lazy sobs by jmcvetta · · Score: 1

      Managers with no ability to gauge the actual productivity of their workers have a problem with remote work because some employees are using it as an excuse to get paid to watch TV at home instead of watching YouTube videos and gossiping at the office, *not* because employees are multiplying their efficiency several times over and doing better-than-excellent work - something said managers have no faculty for discerning.

      FTFY

  34. Re: All I know is that this: by phantomfive · · Score: 1

    Most people clone a repository before they start working on it......and you can clone it from your coworkers, too.

    --
    "First they came for the slanderers and i said nothing."
  35. Re: All I know is that this: by raftpeople · · Score: 1

    So basically you're saying github should just shut down their servers permanently, they really aren't providing any value whatsoever.

  36. Re: All I know is that this: by raftpeople · · Score: 1

    But that's why github is so important: whether they are down or up they have the exact same value which is a pretty remarkable accomplishment.

    What I can't figure out is whether their paying customers should continue to pay them. On the one hand they are probably the single most valuable entity on the planet given that their value is completely independent of the state of their service. On the other hand that infinite value can also be had for free.

    I had no idea github was at the epi-center center of a mammoth shift in our worldwide economic structure.

  37. Re:Impossible to even interview whites?!? - I'm ou by El+Cubano · · Score: 1

    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.

  38. MBA, scourge of humanly working conditions.... by s1d3track3D · · Score: 1

    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...

  39. Hearing what you want to hear by dell623 · · Score: 2

    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:

  40. Here come the MBAs by EmperorOfCanada · · Score: 1

    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.

  41. Re: All I know is that this: by Junta · · Score: 2

    If you think it has the same value up or down, then you basically say it has no value in the first place.

    --
    XML is like violence. If it doesn't solve the problem, use more.
  42. Re: All I know is that this: by TheRaven64 · · Score: 2

    It's about both cost and risk analysis. If you've got a lot of infrastructure, then you've probably already got a team of decent admins. Adding another server has a very small marginal cost. If you haven't, then the cost is basically the cost of hiring a sysadmin. Even the cheapest full-time sysadmin costs a lot more than you can easily spend with GitHub. Alternatively, you get one of your devs to run it. Now you have a service that is only understood well by one person, where installing security updates (let alone testing them first) is nowhere near that top priority in that person's professional life, and where at even one hour a week spent on sysadmin tasks you're still spending a lot more than an equivalent service from GitHub would cost.

    In both of the latter cases, the competition for GitHub isn't a competent and motivated in-house team. It is almost certainly better to run your own infrastructure well, but the competition for GitHub is running your own infrastructure badly and they're a very attractive proposition in that comparison.

    Outsourcing things that are not your core competency is not intrinsically bad, the problem is when people outsource things that are their core competency (e.g. software companies deciding to outsource all of the development - it's not a huge step from there to the people working for the outsourcing company to decide to also handle outsourcing management and start up a competitor, with all of the expertise that should be yours), or outsourcing without doing a proper cost-benefit analysis (other than 'oh, look, it's cheaper this quarter!').

    If you think outsourcing storage of documents is bad remember that, legal companies, hospitals and so on have been doing this for decades without issues - storing large quantities of paper / microfiche is not their core competency and there are companies that can, due to economies of scale, do it much cheaper. Oh, and if that still scares you, remember that most companies outsource storing all of their money as well...

    --
    I am TheRaven on Soylent News
  43. Re: All I know is that this: by Junta · · Score: 1

    So they provide a lot of value, then it is bad for them to be down, and it is ok to whine about them being down a lot. I don't understand standing up for github being down..

    --
    XML is like violence. If it doesn't solve the problem, use more.
  44. Re: All I know is that this: by BronsCon · · Score: 1

    It's Coolio with me if people wanna do that. After all, you gotta get up to get down.

    --
    APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
  45. Re: All I know is that this: by BronsCon · · Score: 1

    No, as long as it will com back up, with all data in-tact, it has plenty of value. Or are you saying there is no value in a remote warehouse full of your backup tapes because you can't access them immediately and sometimes the facility closes down and you can't access them at all? Not that anyone should be using GitHub as a backup solution, but it's the same principle: a datastore.

    If your data, and ability to access it at all times, is important, you plan for that. In this case, that means hosting your own remote alongside GitHub and configuring Git to push to both; that way, when Git is up, you get all of the added value it brings (and there is much) and, when it is down, you can still clone your repo from a known location, without having to collaborate with another developer, who may be unavailable, to clone from his repo.

    You can do this for $5/mo if your repo is <15GB or so. Or, if you want something just ever so slightly more reliable, you can do the same for $10/mo and let me get a little commission on the deal (and get an extra 4GB of storage). Hell, if you're willing to trust me with temporary access, I'll even set it up for you (one time, maintenance is on you) on Linode if you've used my referral link.

    --
    APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
  46. Re: All I know is that this: by BronsCon · · Score: 1

    No, it's really not.

    --
    APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
  47. Re: All I know is that this: by BronsCon · · Score: 3, Insightful

    This. Oh, so so so much this.

    GitHub makes some things easier. If GitHub being down makes some things impossible for you, you're using it wrong.

    --
    APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
  48. Re: All I know is that this: by tnk1 · · Score: 2

    Yes and no. Yes, you can do it. Praise be to git.

    No, because while *git* allows you to clone repos and mail patches, we're talking about *GitHub* working or not. I have GitHub so I don't have to do that stuff.

    If I write software or have a service, and it doesn't stay up, then the answer to someone complaining about it isn't , "Go email yourself a patch and be happy that you're using a service based on git so that you don't have to fail when we fail. Thanks! Be sure to rate us really highly and keep the hype up so that we can sell our company at some point!"

    Yeah, we use GitHub too. Not saying I hate it, because I don't, but no one would accept downtime from my app without complaint, I don't see why I have to simply accept downtime from their app without being able to complain about theirs. And free or not, it is clear that this is a business. People are being paid for this to work and there is the expectation that it *will* work.

  49. I dont get the complaints from big projects by drolli · · Score: 1

    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)

  50. Re: All I know is that this: by Junta · · Score: 2

    I just think that people are failing to recognize that github effectively benefits from encouraging traditional centralized version control workflows but using git. They don't emphasize teaching people on how to do offline merges and peer to peer, they encourage every change to be pushed and then a pull request with a handy-dandy 'click to merge' button.

    So github shouldn't get a pass for what is possible with git (they didn't make git after all). They just leverage the popularity of git to build what is for most users a traditional repository. They should be criticized for failings around uptime. Particularly as they also serve as the place people host the builds for users to download.

    I think github provides value (particularly for the networking effect for collaboration) and thus I think being worryingly worse with respect to uptime is a problem.

    --
    XML is like violence. If it doesn't solve the problem, use more.
  51. Re: All I know is that this: by BronsCon · · Score: 1

    I'm not sure if you are trying to argue, or agree and expand. I'll give the benefit of the doubt and assume you're simply expanding on my points. I'll also clarify, for the benefit of those reading along.

    It is absolutely false that GitHug benefits in any way from encouraging people to use them as a central repository; in fact, as evident by the discussion happening here, people using their service (incorrectly) as a central repository has a direct negative impact on GitHub every time the service goes down and those users start bitching that they can't get any work done due to the outage. That said, I do agree that they don't emphasize the correct way to use their service, as an additional home for your repo, which brings a number of additional features. This is something they can, and should, certainly work on.

    I also never said, or even implied, that GitHub should get a pass on the stability of their service, let alone on account of features Git natively brings to the table. I merely pointed out that they built a fair bit upon those features, adding many of their own; if you only view GitHub as a place to host Git repos, you're missing the bigger picture by a mile. Additionally, it is worth noting that GitHub Releases, which some projects use to host builds, are being used incorrectly by those projects. All a Release is supposed to be is a tag, pointing to a specific revision of the source, that GitHub lists on the Releases page.

    The problem is that people are using GitHub incorrectly, the complaining when the service goes down, not because they lose access to the additional features GitHub offers, but because they lose access to things that should live elsewhere in the first place. If I was hearing complaints about the temporary loss of GitHub's additional features, I'd consider those complaints valid. But complaining about bad things happening when you misuse a service? Come on.

    Give them valid criticisms where they are deserved, there's plenty to talk about there; likewise, when it is pointed out that you are misusing your tools, accept that criticism yourself and become a better developer for it. There is no need, not benefit to anyone (yourself included), to blame GitHub for your misuse and misunderstanding of their service.

    --
    APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
  52. Re: All I know is that this: by raftpeople · · Score: 1

    I was joking - I completely agree with your point that people arguing github being down is a non-event - that really shows a myopic understanding of workflow related issues.

  53. Re:Impossible to even interview whites?!? - I'm ou by lambsonic · · Score: 1

    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
  54. Re:Impossible to even interview whites?!? - I'm ou by lambsonic · · Score: 1

    Nope. That's not what I said.

    --
    # make clean sig
  55. Re:Impossible to even interview whites?!? - I'm ou by lambsonic · · Score: 1

    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
  56. Re:Impossible to even interview whites?!? - I'm ou by lambsonic · · Score: 1

    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
  57. Re: All I know is that this: by Lodlaiden · · Score: 2

    I'm pretty sure pulling on your co-worker, even when working from home, will get you in trouble.

    --
    Suborbital [spaceflight] is the special olympics of spaceflight. - Rei
  58. Re:Impossible to even interview whites?!? - I'm ou by Raenex · · Score: 2

    I tried reading that first sentence like 3 times before I gave up in disgust.

  59. Re:Impossible to even interview whites?!? - I'm ou by Raenex · · Score: 1

    Affirmative action is institutionalized racism/sexism.

  60. Re:Impossible to even interview whites?!? - I'm ou by lambsonic · · Score: 1

    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
  61. Re:Impossible to even interview whites?!? - I'm ou by lambsonic · · Score: 1

    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
  62. Re:Impossible to even interview whites?!? - I'm ou by Raenex · · Score: 1

    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.