The idea of exploring and possibly colonizing other worlds has nothing to do with our ecology and everything to do with the fact that a comet could hit earth and destroy our entire species at any moment and we wouldn't really have enough time to react properly. Add planets to your species and you reduce the chances that your entire civilization could be gone in an instance.
Yeah I'd imagine that GitHub Enterprise and org subscriptions are their primary source of income. User subscriptions never really made much sense to me.
I remember learning about this game on a G4 special, and seeing Warshaw's spots talking about how it was made. I wasn't alive when this game was released, but it seems to be very frustrating to play. But hey, that's what you get on the first try when you rush things (coughJavaScriptcough). I'm glad to see someone's "fixed" it just to see what it would have been like had Warshaw been able to get the time needed to really complete the project. It looked like a great idea, just a terrible execution.
A lot of the time, terrorism is carried out by irrational people, but orchestrated by slightly more rational people. The people willing to risk their lives are not the same people that are convincing others to risk their lives. After all, if people like Sayyid Qutb actually risked his life, he wouldn't be able to convince other idiots to die.
It's hard for me as well, but as I've lead more teams I've learned how to delegate more. It's okay to delegate hard tasks to more advanced members of your team, if it leaves you open for more questions and the ability to support others. As far as the client is concerned, I'm the representative for all of the backend work that's been done, so according to them it is I who take ownership for the whole thing. Therefore, the best thing for me to do is ensure that my team who is doing the actual coding work is as supported as they can possibly be, so they can get the most work done in the shortest time frame.
JIRA/Stash/et. al isn't so bad, but I definitely prefer using GitHub Issues or Trello for my own projects. ZenHub looks pretty cool too. Definitely think the way that we use JIRA at my office is the only way to use it "right", in the sense that we basically track everything with JIRA tickets, from IT maintenance requests to operations bugs and project management tasks. The automation between JIRA and Stash is also 10% awesome, with that other 10% lost because you can't specify a code reviewer in a Stash pull request and have that person be automatically assigned to the JIRA ticket you're working on in the branch. Little failures like this are commonplace among the Atlassian toolset, which is why I don't like using it quite as much.
GitHub still has the best UI for code hosting I've ever seen, and continues to improve their user experience in little bits throughout the year. The fact that open-source projects by and large have moved to GitHub now that SourceForge and Google Code are no longer reliable hosting options was probably the final nail in the coffin, although GitHub has been the major player in open-source code hosting for years in my opinion. But, you're probably correct in some way in saying that it's a "facebook for programmers"...it's relied on by companies to make hiring decisions, developers to find out what each other is up to, and projects to host their resources. GitHub is a great mixture between social media, infrastructure, and general workflow or development tools, and I think that's what has made it so valuable.
this is pretty awesome!