5 ms·
Nerds are so cheap it's ridiculous. Let's look at the standard plans for smaller teams - it maxes at $22/month for 20 private repos and 10 collaborators. Not b
by programminggeek 15y ago
Nerds are so cheap it's ridiculous.
Let's look at the standard plans for smaller teams - it maxes at $22/month for 20 private repos and 10 collaborators. Not bad.
On the business side the max is 125 repos for $200/month.
Even in the midwest a full time dev costs say at least $4,000 a month. Assuming you have a team of 10-20 devs, that is what $40,000 - $80,000 a month.
So, at the high end to keep your team of 10-20 devs happy it costs you an extra $200 a month on top of the $40k+ you are spending in salary and so forth. Drop in the bucket.
And if you're an indie dev and you can't afford $22/month for awesome code hosting for all your projects, you are the kind of cheapskate that you might as well look elsewhere. Also, there are a TON of options out there like bitbucket, assembla, and so on if you want "cheaper" hosting.
Seriously, you could put out a crappy android app that makes you $100 a month in a weekend and that pays for your github hosting.
Why complain?
- a3camero 15y agoThis is what the internet does. I've grown up with a price point of $0.
- saturn 15y agoWell you're just going to have to un-grow out of that delusion because in the real world absolutely nothing is free.
- a3camero 15y agoWrong. The vast majority of the world is free. Friendships are free. Families are free. Nature is free (in Canada, much of it is). Not really the free you're looking for? Feel free to walk around on public property and enjoy your right to free speech (talking to people is free). Local libraries have free books and free internet, the news is free (CBC), although I'll grant you that these are run by the government but if you're living a near $0 life you're probably not paying a lot of taxes. Running for MP (federal government) here isn't quite free but the $500 you get back at the end unless you don't fill in some forms properly. Facebook is free, Google is free, Hacker News is free... Although these are ad-supported. There's a whole world of free stuff available through .torrent but I'll admit most of that others would like not to be free. How about free music? Jamendo? Wrong sort of free? How about buskers or my neighbours that play guitar and classical music on their balcony (they're actually pretty good). Oh, you mean other stuff? A $0 price point isn't far off of where many internet services are headed. EC2 is incredibly cheap. Compare that to what a server cost even ten years ago. Name your backbone service: it's aiming for free and making it up in volume. The $0 price point is not a delusion.
- ceejayoz 15y ago> Families are free. Ha. Hahaha. Hahahahaha.
- a3camero 15y agoHaha. Ok ok, children cost $166k in Canada to raise: http://www.ccsd.ca/factsheets/family/ http://www.ccsd.ca/factsheets/family/ It is possible to have a family that doesn't cost you money. Having kids is expensive... "Family" is a bad example. True.
- Game_Ender 15y agoFamily costs you money/time because relationships are a two way street. You help people and they help you.
- duggan 15y agoYou might not pay in dollars all the time, but you're always paying. Friendships are a two way street. So is family. You can not hold up your end of the "deal", but see how long that lasts. Talking to people costs time (something we all have a limited supply of). Nature and public property? Really? Do you also not pay taxes in Canada? Free speech isn't free, it costs (and continues to cost) lives (and, again, tax for government, judiciary...) It doesn't sound like you've ever actually run an EC2 cluster either. It's 10 cent/hour for a large instance (2 ECU, 7.5GB RAM) which is close to 900 dollars a year per machine. This is not even close to free. Films and music have never been free, you just haven't been paying for them. There's a difference. Just because you don't pay for something doesn't mean it's free. Some of the people can scrounge some of the time, but all of the people can't scrounge all of the time.
- wccrawford 15y agoThe problem is the cost per repo... Some people would rather have a lot of small repos to hold all their random stuff, instead of trying to stuff them into a larger repo to save money. I have personal projects at home that I've started and don't want to release yet. (Maybe not ever.) I'd love to put them on someone else's machine as a backup. But at those prices, it's not worth it. Even as a business, there's probably a lot of little utilities that could have their own repos, but they don't get modified much, so they don't really need them. Github isn't an option for that scenario. As for 'Why complain?'? Because money doesn't really grow on trees. Rich people get rich by spending their money wisely.
- TylerE 15y agoSo buy a $10/month 256MB VPS with 80g of diskspace and go nuts.
- slig 15y agoRepositoryHosting.com, $6/month, unlimited repos, 2GB and $1 extra per GB
- rs 15y agoxp-dev.com $5/month 2GB
- edtechdev 15y agoTry $15 a YEAR and 10-15 gigs disk space if you can set up your own git repository and web front end. See some low cost VPS hosting providers at http://www.lowendbox.com/ http://www.lowendbox.com/
- rs 15y agoAnd no backups :) Just saying, having a low end VPS is not exactly the perfect solution
- nirvdrum 15y agoI've long since given up on this one, but the reason I care is my open source work is on GitHub and my business work is on GitHub. I can't justify the cost for my private, personal projects. git encourages you to create repositories for everything. GitHub effectively penalizes you for having a lot of repositories. As an example, I have a repo for just about every project in every class I did in grad school. I don't want to make that public because other students shouldn't access it. We can argue whether I need to save it at all, but disk space is cheap, so why not archive it? I easily have 50+ personal, private repositories. Well more than my business account. And as such, they're not on GitHub. Ideally I'd have a common place for everything. Ideally I'd pay for "active" projects or for disk space. But that's not how it works and it's not likely to ever change. And the pricing just doesn't scale for personal accounts.
- programminggeek 15y agoWhat I end up doing is putting my "active" projects on github and anything that I'm archiving on like bitbucket or assmbla or just zip it up and put it on S3 or Dropbox. If I found myself with more than say 5 active projects, I probably need to focus more or charge more.
- nirvdrum 15y agoI don't do any consulting, so charging more wouldn't be an option. I've resorted to just running gitauth on a prgmr server. It works, but it'd be nicer to have everything in one location.
- Homunculiheaded 15y agoEven if it's not the intention of the github creators, I think this is secretly one of the biggest strength of github. The reason is because it encourages you to publish incomplete or less than perfect code. How many times have you heard "yea I definitely plan to open source that project... I just need to clean up the code a bit" and since programmers are never happy with their code they never release. This coupled with the existence of project pages means that you can easily pick out the 'finished product' code from the 'how the hell do i solve this small problem' code
- watty 15y agoYou're missing the small contractors with 20+ repos, any of which may need to be opened and edited at any given time. Why should they pay $100/month when they really only need 2-3 active repositories and consume a fraction of the filespace? I'm not saying they can't, I'm saying the model doesn't fit this type of user. Of course they can find another provider (we did), but I think Github needs more models to fit the different types of companies.
- allwein 15y agoDo what I do, factor in the cost of Github hosting into the costs for your clients. The marginal cost for an extra repo on Github is $5/month on a business plan or $2 a month for the smaller plans. As part of the contract for each of my projects, I note that there is a $100 maintenance fee per year to keep the project in an active state, and that any project that becomes archived will have a $250 fee to reinstate as active. So every month I send a letter and invoice to all my clients who haven't had work on a specific project done in the past year to bill them for the maintenance fee or give them the option of archiving the project. I actually have a few clients who pay the fee every year even though I haven't done work on a project in several years, because it's worth it to them to have it available immediately if they need something done in the future.
- tptacek 15y ago$48,000/yr isn't a fully loaded developer in the midwest. Mark that number up 30%. And that's not a senior developer salary. Now move to California or NYC. Fully loaded, FTEs can approach 200k.
- icebraining 15y agoCalling people who can't afford $22/month 'cheapskates' is very snobby of you. I can't afford $22/month, and it's not because I spend it on luxuries. >Seriously, you could put out a crappy android app that makes you $100 a month in a weekend and that pays for your github hosting. Yes? And should I test it against what, my six year old Nokia phone? Besides, some of us prefer to use lesser code hosts than pushing crap onto people just to make a few cheap bucks. I agree with you that people shouldn't complain. Personally, I just took on Amazon's offer of a free EC2 microinstance for a year and use it both as a dev platform as well as my git repositories hosting.
- Game_Ender 15y agoWhat about using something like Bitbucket with the git-hg bridge?
- icebraining 15y agoBecause that means relying on three pieces of software instead of one, which will definitively bring more problems. I'd use a bridge for moving to another system, but not as a fixed component of my daily work.
- angryasian 15y agofor a self proclaimed person named "programminggeek", you should know that we're not cheap, its just the cost vs effort. I could easily spend half a day installing git on a server backing up to s3 regularly or actually storing git repositories on s3. The cost of gihub has to be cheaper than the effort for me to do the equivalent.