Over a million developers have joined DZone.

Time to Stop Paying GitHub's Stupid Toll

DZone's Guide to

Time to Stop Paying GitHub's Stupid Toll

· Cloud Zone
Free Resource

Linkerd, the open source service mesh for cloud native applications. Get the complete guide to using Linkerd and Kubernetes to build scalable, resilient applications.

I looked at BitBucket a while ago, but didn't care about mercurial and thought GitHub was much more feature-rich. Well, since then, my $100/month to GitHub bought me enough repos, but I was still holding some on my mini-server -- 'cause seriously, I would rather go for dim sum and eat a double order of chicken feet than pay those mercenaries $200/month. That's a Retina MacBook Pro a year in the drink for someone to offer window dressing around an open source project that's been around for almost two decades!

So I just finished setting up on BitBucket. Looks like Atlassian acquired them. Here's my prediction: they are going to get a veritable onslaught of users. Look around: there are a lot of people bitching about the stupid pricing schemes that underlie GitHub. BitBucket prices by user, folks. Did you ever think that idea would seem like a tall glass of iced tea in the middle of a desert? Welcome to the first phase of the Cloud Hangover.

The really nauseating part is that even companies like ATT (the original one) shifted their pricing and fees as they grew their base. GitHub hit one of the great gushers of the last decade (and let's face it, they mainly hit it for reasons that had little do with, um, their actions) and instead of deciding to let its hosts have maybe a pint of blood back, they've added staff like they were commissioned to stop the bubonic plague. The results have been pretty meager. The app (on OS X) is awesome, I like it, but I'm happy to go back to the command line to avoid their usurious toll-taking.

Here's the ultimate reality: when tools make you start doing things differently in your code, you know you've fallen into a tail-wagging-the-dog scenario. I just did a huge refactor on a project where I realized I needed to introduce 5 or 6 more jar projects just to tidy a few things up. Counting out these considerations a coin at a time to your undertakers is worse than serfdom.

I'll post again after I've tried BitBucket for a few days. The reviews look pretty good, and there's a REST API.

Linkerd, the open source service mesh for cloud native applications. Get the complete guide to using Linkerd and Kubernetes to build scalable, resilient applications.


Published at DZone with permission of Rob Williams, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.


Dev Resources & Solutions Straight to Your Inbox

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.


{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}