publishing indie games @nullgames |
board member @computerhistory |
@github cofounder and former ceo |
building something new @voiddotdev
Oct 31, 2023 • 9 tweets • 2 min read
It was a gorgeous Sunday morning. Birds were chirping and squirrels were squirreling. Coffee in hand, I began upgrading GitHub's testing infrastructure. When I was done, I ran a quick test and... deleted the entire production database.GitHub.com
Here's the blog post about the outage: github.blog/2010-11-15-tod…
May 18, 2023 • 19 tweets • 4 min read
Early GitHub revenue:
First 12 months: $1M (almost)
Second 12 months: $3M
Third: $9M
On top of that, GitHub was profitable almost every month from launch until we raised money in 2012. The one month we weren't profitable, "Red October", was the month we hired @kneath and @rtomayko. It was a deliberate bet that paid off. Big time.
Mar 29, 2023 • 21 tweets • 5 min read
While obvious in retrospect, GitHub's original pricing model of unlimited free public repos and paid private repos took weeks to develop. We were so focused on building the product during the beta that we didn't spend a lot of time thinking about how to charge for it.
Then one day @topfunky emailed us and said, "GitHub is great. How do I pay for it?" He offered to mail us a check. We knew we had to get serious.
Feb 8, 2023 • 11 tweets • 4 min read
GitHub's beta launched without Pull Requests, but we did have private messages, since we were a social network. So when we first added Pull Requests, they were just special DMs: "Please pull from my fork at this branch." They sure have come a long way.
github.blog/2008-02-23-oh-…
One of the ideas behind GitHub was to take git's email-based workflow and provide a web-based alternative. Pull Requests were based on git's `request-pull` subcommand:
The webpage I made when I was 13. Wish the "bands" link still worked: web.archive.org/web/1998120305…
MUSH was a type of MUD, but more focused on roleplaying. They had their own in-game scripting language. That's where I really learned to code - scripting events, text-based UIs, and more.
Feb 5, 2023 • 18 tweets • 13 min read
RIP @AtomEditor. Here's the very first prototype of Atom, originally called Atomicity, in 2008:
atomicity.s3.amazonaws.com/atomicity1.mp4@AtomEditor I started working on Atomicity in 2008, but eventually set it aside to focus fully on GitHub. I also hit some weird bugs (or user error...) trying to bridge Cocoa and JS in <frame>s.