Home > Software Development > Github and its pricing

Github and its pricing

March 30th, 2012 Leave a comment Go to comments

I’ve been looking into better ways to host my repositories for clients, manage task lists, documents, etc. I like github. It’s a good interface. It works. I could use a few more features in the Issues module, but it’s nice that they keep it simple. I’ve tried BitBucket and Assembla, and looked at several others. I’ve managed my own servers. In every test, github wins.

Except for price. github is often the most expensive. Especially if you need what I need, which is several small repositories, each with a small number of collaborators (often just one or two). But just a few of those can push you into the Medium plan, or even into the Bronze plan.So I was complaining about this to my wife. I say “Wife, github is just too expensive. Why do they have to be like that? I really like using them.”

“Oh,” says Wife. “What are we talking about?”

“Well,” I say, “it could easily be $25/month.”

“$300/year?”

“Yeah.”

“And it works really well? And makes business go more smoothly?”

“Yeah…?”

“And you need some service for this, right?”

“One way or another.”

“Get over yourself. Pay them.”

And I started to think about it. If I’d billed the time I’d already spent researching and designing scripts to work around issues, I’d probably have covered a year or two of service.

Some services have gotten so cheap, you get used to what you think they “should” cost. I remember haggling in markets in Shanghai and friends saying “Rob, you’re buying a scarf for $2 and you’re haggling over the last 50 cents.” My attitude was, yeah, but in Shanghai that scarf should be 8 RMB and she’s asking 14. At home I’d think nothing of paying $10, but in Shanghai I feel ripped off paying more than a buck. The whole Internet is a Shanghai market sometimes.

Quality is worth paying for. As a developer, I expect to be paid for the quality code I write. Time to pay others for theirs.

Categories: Software Development Tags:
  1. Nick X
    April 4th, 2012 at 02:40 | #1

    it’s funny you call your wife Wife. :D

  2. September 13th, 2012 at 15:35 | #2

    I know this is an old post, but I thought I’d reply anyways! I felt the same thing, especially because I have a LOT of small, almost inactive projects that need to be private. I found that for that purpose assembla.com works well (they have free private git spaces), although I must admit that it is much more geeky than github and has less tools/support (don’t try to use putty SSH keys on pc for example).

    • September 13th, 2012 at 15:39 | #3

      I’ve used Assembla, and it was ok. But it caused slight headaches for my customers, while GitHub doesn’t. I mentioned recently on Twitter how amazed I am at how resistant we are, as developers, to pay other developers for quality products.

      Regarding having many small inactive projects, that turned out to be trivial. I just dump them into a single repository. git makes working with that no hassle at all.

  3. Kyle
    January 28th, 2013 at 14:46 | #4

    I travel a lot, and the problem with this thinking is that it drives up the prices for everyone, locals included. I am currently in Latin America and the “gringo tax” gets applied quite liberally to people with white skin and blue eyes. Eventually the prices get raised to the gringo rate and the locals suffer and the gringo rate gets bumped up again. I have seen first hand how locals have been pushed out of their own markets due to tourists not knowing how much things should cost.

  1. No trackbacks yet.