16 votes

GitHub is Microsoft's $7.5 billion undo button

13 comments

  1. [3]
    Elijah
    Link
    Best quote: "GitHub makes it easier for large, loosely coordinated groups of programmers—in corporations, for instance—to use git. It has a well-designed web interface. If you don’t think that’s...

    Best quote:

    "GitHub makes it easier for large, loosely coordinated groups of programmers—in corporations, for instance—to use git. It has a well-designed web interface. If you don’t think that’s worth $7.5 billion, you’ve never read the git manual."

    Microsoft has been stagnating. They sorely need the "Undo" button of the headline. Purchases of Nokia, Linkedin, and now Github are clearly Microsoft flailing around for a way to become more relevant again.

    13 votes
    1. [2]
      teaearlgraycold
      Link Parent
      Huh, I didn't know MS had bought LinkedIn.

      Huh, I didn't know MS had bought LinkedIn.

      3 votes
      1. Elijah
        Link Parent
        People I've talked to (so largely hearsay), say Microsoft has been largely hands off about Linkedin, and suspect that will the model to look at for what might become of MS Github. Although there...

        People I've talked to (so largely hearsay), say Microsoft has been largely hands off about Linkedin, and suspect that will the model to look at for what might become of MS Github.

        Although there will probably be improvements on the Github Enterprise side of things driven both by the Sales Department at Microsoft and people not necessarily wanting their private code where Microsoft might be able to inspect it. I used to work for a company that licensed Github Enterprise because they knew they couldn't stop their devs from using Github, but really didn't trust the code to be stored off-prem.

        8 votes
  2. [4]
    onyxleopard
    Link
    Neat article that touches on why many developers love git and GitHub. Slightly related: The author of this article, Paul Ford, is the CEO of Postlight who I found out about from their Mercury Web...

    Neat article that touches on why many developers love git and GitHub. Slightly related: The author of this article, Paul Ford, is the CEO of Postlight who I found out about from their Mercury Web Parser which I’ve found useful for extracting clean(ish) content from websites.

    I think the idea, that Ford touches on with version-controlling data beyond code, is neat and I hope that it takes off someday.

    6 votes
    1. Elijah
      Link Parent
      Perforce let's you stick anything (of any size) in its version control system. Getting diffs, not so much, but disk size is your limit. This sort of functionality, of course, is in direct odds...

      Perforce let's you stick anything (of any size) in its version control system. Getting diffs, not so much, but disk size is your limit. This sort of functionality, of course, is in direct odds with a version control system that distrusts central authority and tries to put a complete history on every node, as git does.

      Better network filesystems might be the solution for that intersection of everything and all history of everything, and I suspect Microsoft has some ideas there.

      2 votes
    2. [2]
      sid
      Link Parent
      Is the mercury web parser open-source? If not, do you know if there an open source alternative? I really like the idea of just displaying relevant titles and body text, and might try my hand at...

      Is the mercury web parser open-source? If not, do you know if there an open source alternative? I really like the idea of just displaying relevant titles and body text, and might try my hand at writing something for that if it doesn't already exist.

      1 vote
      1. onyxleopard
        Link Parent
        Mercury Web Parser isn't open-source to my knowledge (if you can find source for it I'd love to see it). There are certainly document content extractors that are open source such as Apache Tika. I...

        Mercury Web Parser isn't open-source to my knowledge (if you can find source for it I'd love to see it). There are certainly document content extractors that are open source such as Apache Tika. I haven't found anything that is perfect for doing this (AFAIK, state-of-the-art is to use statistically trained classification models to determine which parts of a document are content and which type of content: body, title, subtitle, etc.). I have found the Mercury Web Parser works pretty well on a majority of English web pages, though (which is my main concern).

        1 vote
  3. [4]
    silva-rerum
    Link
    Lol this was me a few months ago when I switched some of my note-taking, journaling and documentation workflows to a combination of markdown docs and categorized git repositories. I wish I had...

    I had idle fantasies about what the world of technology would look like if, instead of files, we were all sharing repositories and managing our lives in git: book projects, code projects, side projects, article drafts, everything.

    Lol this was me a few months ago when I switched some of my note-taking, journaling and documentation workflows to a combination of markdown docs and categorized git repositories. I wish I had done it much sooner.

    Having said that, I’m curious to see where this goes for both brands. I’m not sure what GitHub going wrong would theoretically look like, but I think it would take a lot for Microsoft to fuck this up now that Ballmer’s firmly out of the picture. Beyond that, I wonder what the broader implications are of Microsoft’s turnabout embrace of open source principles. Makes me wonder which surprise company they have their eye on acquiring next.

    2 votes
    1. [3]
      onyxleopard
      Link Parent
      I think it’s also a really good fit for MS (which wasn’t touched on in the article) because MS transitioned from their own version control system to git relatively recently and in order to get...

      I think it’s also a really good fit for MS (which wasn’t touched on in the article) because MS transitioned from their own version control system to git relatively recently and in order to get their massive code base for Windows to work in git (i.e. not have git pull take hours to complete), they made a lot of contributions to git to help scale up to their large code bases.

      7 votes
      1. silva-rerum
        Link Parent
        Oh weird, that seems like a pretty important detail to have left out of an article like that. Thanks.

        Oh weird, that seems like a pretty important detail to have left out of an article like that. Thanks.

        1 vote
      2. Yoshie
        Link Parent
        Also some MS departments use the GitHub Flow workflow internally (note: NOT the Git Flow workflow) so it seems MS have been inspired by GitHub for a while.

        Also some MS departments use the GitHub Flow workflow internally (note: NOT the Git Flow workflow) so it seems MS have been inspired by GitHub for a while.

        1 vote
  4. [2]
    Archimedes
    Link
    I understand what GitHub is and why it's awesome, but I don't really understand what Microsoft gains by acquiring it or what that means for users of GitHub.

    I understand what GitHub is and why it's awesome, but I don't really understand what Microsoft gains by acquiring it or what that means for users of GitHub.

    2 votes
    1. XenonNSMB
      Link Parent
      I don't know what their plans are but they probably want to integrate it with their other developer focused products (like Azure and Visual Studio).

      I don't know what their plans are but they probably want to integrate it with their other developer focused products (like Azure and Visual Studio).

      1 vote