Live data from Hacker News

Github turns five

github.com

41–50 of 129 posts

Re: Github turns five

#41
Github mainly succeeded because of the various shortcomings in Gits command line interface. Github made certain models of cooperative development incredibly easy, and since most or almost all of the open source development is just that the time was 100% ripe for something like github.

Still, it is an incredible achievement and I hope that github will be around for a very long time to come.

For a laugh:

http://svnhub.com/

Re: Github turns five

#42
post #30

Earlier quoted context omitted.

Honest response: If you're coming from a Subversion background (like I did) then wrapping your head around the possibilities of git takes a long time. You almost have to unlearn everything you knew about version control. If you're not frequently using local branches, your stash, `git add --patch`, git bisect or git rebase then you're really missing out. Everyone's git workflow is different which makes it even harder…

Wrapping your head around git takes a long time regardless of your background, because git's interface is incoherent and requires you to understand internal details of its implementation to a degree I haven't seen in a commonly used dev tool since the '80s.

I found learning git to be very similar to learning vim.

Nothing felt intuitive. The interface for vim might in fact be unintuitive and that might make learning it take longer.

But once you learn it, the un-intuitiveness is no longer a barrier.

I don't argue that learning git is difficult no matter what your background is. But that's the nature of a tool that's almost 100% un-opinionated on how you do something.

I don't disagree with your comment but I think that's inevitable for this type of tool.

Re: Github turns five

#43

I LOVE github, their little project forever changed the way I think about & write software, and their ideas (blogposts/presentations) about how to build software are truly a massive inspiration for me. PS: Would be awesome to see who has the oldest github account on here. I joined April 20 2008.

January 11, 2008. User id 4[1] :D

[1]: https://api.github.com/users/wycats

Re: Github turns five

#44
post #6

Earlier quoted context omitted.

I haven't heard too many people say bad things about Git.

Git is like linux in... 1996 maybe. The underlying technology is pretty awesome, but it leaves a lot to be desired in terms of usability. Git is enormously powerful, but it has some key weak spots that can lead to intense frustration, and it doesn't exactly guide users into using it in the best way possible.

Mercurial is like a git designed for humans. Basically the same design (distributed, branching and merging is very easy) but with slightly higher-level command line options that removes some of the rough edges. I kind of wish it had won over git.

Re: Github turns five

#45

Earlier quoted context omitted.

Git is like linux in... 1996 maybe. The underlying technology is pretty awesome, but it leaves a lot to be desired in terms of usability. Git is enormously powerful, but it has some key weak spots that can lead to intense frustration, and it doesn't exactly guide users into using it in the best way possible.

I'm to young to know about linux in 1996, but linux in 2013 also seems to fit what you describe.

Imagine a time when during the install you needed to know all the details about your hardware intimately. For example by making a wrong choice during the install you could destroy your monitor.

User groups had install parties so users would have a positive experience with Linux and not give up.

Re: Github turns five

#46
Wow, I had no idea Github had 158 employees. I guess I mostly hear about their engineering team here on HN, and didn't realize the rest of the team was that big. Congrats on 5 years guys, it's a great service!

Re: Github turns five

#47

I LOVE github, their little project forever changed the way I think about & write software, and their ideas (blogposts/presentations) about how to build software are truly a massive inspiration for me. PS: Would be awesome to see who has the oldest github account on here. I joined April 20 2008.

January 29, 2008. User id 95. :)

Ooh.. 118 here ;-) I bet 99% of the first 1000 are Rubyists!

Re: Github turns five

#48

Without Github, contributing to OSS would have been much harder for me (being a noncoder). Thank you for giving us a tool with tremendous leverage in many aspects, both technical and nontechnical.

In which ways do you contribute to OSS on github without being a coder? Through issues?

From his website, "In my spare time, I contribute to the open source Fluentd Project's documentation." In fact, you probably don't even need to understand Git, since pretty much everything can be done via the browser now. Clicking on the "Edit" button on README/documentation pages automatically forks the repo and makes it trivial to submit patches.

Re: Github turns five

#50

I LOVE github, their little project forever changed the way I think about & write software, and their ideas (blogposts/presentations) about how to build software are truly a massive inspiration for me. PS: Would be awesome to see who has the oldest github account on here. I joined April 20 2008.

See here for the list of early accounts: https://api.github.com/users
Post reply on HN