26 ms·
Hi Tom - I saw your talk (streamed) from Startup School, loved it, and also read Drive over the weekend. I'm currently strongly considering bootstrappping my n
by busterbenson 16y ago
Hi Tom - I saw your talk (streamed) from Startup School, loved it, and also read Drive over the weekend. I'm currently strongly considering bootstrappping my new company (healthmonth.com) similarly to how you've done.
Are you willing to share a bit more detail about the timeline of the first year when you went from 2 people to ? people... when you hired, how much you spent on salaries versus how much you were making in revenue (exact numbers not required), and how certain you were that revenue would continue to grow at the pace required to support your staff.
Also, what were the "other means" by which you supported yourself until GitHub was able to support you? Your jobs? Or something else?
- mojombo 16y agoIt took three months to go from inception to private beta. We used an invite only system to introduce artificial scarcity and drive buzz on Twitter (each new signup got five invites to use). After six months we launched to the public and started charging for private repos. Because we had such a great beta period, we converted a large number of users that day and were making money immediately! For the next several months we put every dollar that we made into the company bank account and let it accrue. One year after inception I was faced with a choice: take a full time position at Microsoft (Powerset had been acquired) or quit and go full time at GitHub. We were making enough money at GitHub to pay low salaries for the three cofounders and we decided to Hire Scott Chacon at the same time. So we went from zero to four full time salaries in one day, a year after starting it on the side. Over the next six months we incrementally raised salaries for everyone as we hit specific revenue goals. So about 18 months after inception we were making decent salaries. We also hired Tekkub to do full time tech support in this timeframe. Our next hire was Melissa, our office manager a few months later. As far as revenue at these milestones, we were always profitable. We only hired when we had the money to do so. For the first 18 months we didn't carry much balance in the bank account. We used it to hire great people. Being a subscription service means that recurring revenue is extremely predictable. We've never had a month where revenue has dropped, and we can predict the increase in monthly revenue quite accurately as well. Growth has been surprisingly smooth (not spikey). We now make money from GitHub.com, GitHub FI, Training, the Job Board, and merchandise.
- mcrittenden 16y agoLink to GitHub FI for anyone else who was unfamiliar with it: http://fi.github.com/ http://fi.github.com/
- Lewisham 16y agoWho are your customers for GitHub FI? It seems that Github is SaaS done really, excellently right: I can have private repos up and running for a cheap cost in minutes. Is FI just for people who are very protective about who has access to their source code, or is it filling some other niche that SaaS can't handle?
- malyk 16y agoThe biggest customer I can think of is the government, though I'm sure there are others. Think the intelligence community, military, state, fbi, etc...anyone who has a "secret" network. There's no way CIA is going to use github private repos(1), but having a github on their various networks is possible with FI. (1) - they might use private repos for insensitive apps, but they wouldn't be allowed to do anything with a classification on a private repo.
- holman 16y agoThere are a couple of different "types" of customers. Some, like you said, are just concerned about their code. Some are interested in control (meaning they control their backup policies, uptime, redundancy, etc.). Some want better integration (we support LDAP and CAS authentication, let you plug directly into various git hooks, that sort of thing). Hosted plans work great for a bunch of companies, and self-hosted installs work great for a bunch of companies. Might as well help out both. :)