Agile Zone is brought to you in partnership with:

Rob Williams is a probabilistic Lean coder of Java and Objective-C. Rob is a DZone MVB and is not an employee of DZone and has posted 170 posts at DZone. You can read more from them at their website. View Full User Profile

Github: More on How Free Sucks

12.27.2010
| 10063 views |
  • submit to reddit

So I am really happy to have changed to Git, I already blogged about that. One of my main motivations was so I could use *Gerrit*, a code review tool that makes it so people have to review code before it's merged with the server branch that others are using. Well, what a surprise, turns out Gerrit was a huge pain in the ass, and even after paying its ludicrous ransom just to get it installed and running, it was a serious pain in the ass in operation. First couple projects I had it on, we got all hosed up and ended up bailing out so we could continue working. I may take one more pass at Gerrit, but it's really very poorly done (though it's a typical Java app: it thinks making you do a whole slew of super stupid things from setting up the db, permissions, OS users, etc., is just a warmup to the real fun: configuring the app and importing all your projects, which really sucks).

So recently, I got a *Github* account. I thought it was just for posting free OS stuff, and did some poking around the other day and found out that no, there is a commercial version of Github. Did I say version? I meant versions. And not 2 or 3. There are so many it took like 40m to spelunk through all their BS. There was first the personal accounts. Then they introduced Organizations. Then there was a huge brouhaha from their userbase about paying $100/month, so they did 3 levels of Organizations with the lowest at 25. So then I had to look at all 3 of them, in detail, to find out that the bottom two are completely freaking useless and the only one you could really consider is the $100/month one. My mac mini server is looking pretty good right now, especially since the few things Github offers above and beyond letting me use a tiny little pissing sliver of CPU and disk (that cost them nothing, seriously, guys, compute a markup here, because I am pretty sure it's going to make the slave-ladened triangle trade of the Brits look like a Sam's Club cheese pot). The coup de gras for me was the first testimonial to the greatness of Github was Ruby's cult leader DHH. That dude has about as much cred left as the bespectacled Guthy-Renker sweater guy at this point. After this, I also found another offering!: you can buy Github and run it on your server for the bargain basement price of $2500/year! OMG :O)

The code review in Github sucks. Anyone who has used a real tool (and most of them suck) know this, but let's just be clear.

Now, for all the little apocalyptic OS tweakers who wail about not getting trapped in Apple's horrible walled garden, their developer program is $99/year and I can add up to 100 developers. Who's the freaking parsimonious Scrooge?

I'll stay on my mac mini, thanks. For now I will just get commit emails going.

I am not even really complaining about money here. I am gassing about how free stuff ends up wrapped in a sickening bubble of marketing crap that pushes you into having to just use the top layer of their cruft pile. We switched from Rally to AgileZen and sure enough, went from a basic plan in the middle of the matrix to the top one within a month. Now it's half the price of Rally and all it is is a KB board, and it's got no other components to it. (It's still better than using Rally though.) Furthermore, there's not an ounce of imagination here. Wonder how the guys who built the bloody source control that is the major draw feel about these toll takers making bank on their backs.

References
Published at DZone with permission of Rob Williams, author and DZone MVB. (source)

(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)

Comments

Fletcher Nichol replied on Mon, 2010/12/27 - 11:59am

Wow, linkbait much? On a serious note, the cost for hosting private github repos are covering the huge volume of open source accounts. I'm sure the pricing is targeting companies who can/will pay the premium but if you don't fall in that category (and I'm sensing not), then hosting git repos yourself is pretty painless and easy. I like gitolite myself and a lot of people also use gitosis. Install some post-commit hooks to push changesets to a backup repo (offsite, a VPS, etc.) and you've got some decent redundancy. The compelling argument for github is the ability for other developers to fork, modify, and send pull requests back upstream. A big reason why larger OS projects such as hudson have moved over.

David Whatever replied on Wed, 2010/12/29 - 8:03pm

what a useless rant:

Did I say version? I meant versions. And not 2 or 3. There are so many it took like 40m to spelunk through all their BS. There was first the personal accounts.

It took you 40 minutes of 'spelunking' to find the three individual and four organizational account levels?

So then I had to look at all 3 of them, in detail, to find out that the bottom two are completely freaking useless and the only one you could really consider is the $100/month one.

Really? why are they useless?

The coup de gras for me was the first testimonial to the greatness of Github was Ruby's cult leader DHH. That dude has about as much cred left as the bespectacled Guthy-Renker sweater guy at this point.

Really? So you hate things because people you hate like them?

After this, I also found another offering!: you can buy Github and run it on your server for the bargain basement price of $2500/year! OMG :O)

Vs. $850+ per seat of some commercial offerings, and github does remote upgrades and support to keep you in sync with their hosted software version.

The code review in Github sucks. Anyone who has used a real tool (and most of them suck) know this, but let's just be clear.

Please, lets be clear. Name a reason it "sucks."

I'll stay on my mac mini, thanks. For now I will just get commit emails going.

I assume your time is worth nothing to you, otherwise you might have included that in your comparison of github's $100/year pricing for an entire organization.

I am not even really complaining about money here. I am gassing about how free stuff ends up wrapped in a sickening bubble of marketing crap that pushes you into having to just use the top layer of their cruft pile.

Github's only feature locked away for paid accounts is the ability to limit read access to repositories. I don't get what you mean here about being forced to use 'just the top layer'

We switched from Rally to AgileZen and sure enough, went from a basic plan in the middle of the matrix to the top one within a month. Now it's half the price of Rally and all it is is a KB board, and it's got no other components to it. (It's still better than using Rally though.)

You think it is better overall and it costs half as much. I'm confused what you are upset about here. Also, a bit confused what this has to do with github.

Furthermore, there's not an ounce of imagination here. Wonder how the guys who built the bloody source control that is the major draw feel about these toll takers making bank on their backs.

Are you back to github? I'm pretty sure that at least the github employees that are core contributors to git are pretty happy about the situation.

Swaraj Yadav replied on Thu, 2010/12/30 - 1:50am

This post is so useless that I logged into the site just to post this comment...when got nothing better to say .. seriously just don't post it.

First Last replied on Thu, 2010/12/30 - 10:11pm

WTF? Are you really THAT clueless? Thank god I don't have to work with you :)

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.