Ah SpaceX, the one company that I simply can’t get tired of talking about. I think it’s because they’re just so different from the traditional way of launching things into space. Where the current players lavish billions of dollars and thousands of people at single projects SpaceX works on a skeleton crew and a shoe string budget. Where launch issues would cause others to delay by a day or more SpaceX can turn everything around in under an hour. They really are the embodiment of the start up thrust into the world of launching things into space and the entire industry is better off for having them around.
Last week saw SpaceX celebrate their 10th birthday. Now this isn’t news to many of us but it does put into perspective the kind of work these guys have been doing and how long they’ve been doing it for. In 10 years they’ve managed to design, build and successfully launch 2 different rocket systems, one of which has been launched multiple times. They’ve secured contracts with NASA to deliver supplies to the International Space Station and, should they be able to do that, they’ll push the envelope even further by being the first private space company to deliver astronauts to there as well.
The last week has also seen a swath of announcements from the now decade old space company. After several delays from NASA there’s finally a solid date for the first dock of one of their Dragon capsules, set for April 30th. The original (rather optimistic date) was in November last year but this time around it seems like all systems are go for this launch date. The launch window is small, only 4 days by my count, but with SpaceX’s track record of rapid fixes on launch days this window should be more than enough for them to get the Dragon capsule off the ground and on the way to the ISS.
SpaceX has also begun showing off the interior of the manned version of the Dragon capsule that can seat up to 7 astronauts at a time. For a capsule craft that’s pretty impressive as the Space Shuttle was only capable of carrying 1 more (albeit with a payload over 4 times that of an unmanned Dragon cargo craft) and the Russian Soyuz craft can only fit 3 in, and it’s still quite a squeeze in there. The Dragon by comparison looks to have quite a bit of room to it, indeed it’s quite comparable to the Apollo command module. It’s not specifically designed for a Lunar mission however, but there is another place that the manned Dragon capsule is well suited for.
That place is Mars.
The last, and probably most exciting, piece of news to come out of SpaceX this week is that the CEO Elon Musk has gone on record saying that he’d be able to do a round trip to Mars for around $500,000. The actual specifics of how they’ll achieve this are remaining a secret for now but Musk alluded to the fact that he has a plan for being able to refuel the craft on Mars, saving a major cost of having to truck all the fuel over there along with the payload. Whether he plans to do this with multiple launches (like launching another dragon ahead of them with the required fuel), some kind of fuel production plant on Mars or something else entirely though remains to be seen. The idea of doing a return trip to the red planet for that much though is really quite exciting and definitely something I’d consider ponying up the cash for.
SpaceX just seems to keep going from strength to strength as time goes on and this year will be no exception. The last 10 years have seen them grow from the start up that no one knew about to the new face of the private space industry. This year is looking to be a milestone year for them and I simply can’t wait to see what else they’ve got in store.
It’s really easy to fall into the trap of trying to build something you think is simple that ends up being a complicated mess. Us engineers are amongst the most common offenders in this regard, often taking a simple idea and letting the feature creep run out of hand until the original idea is coated in 10 layers of additional functionality. I’d say that this is partly due to our training as modular design and implementation was one of the core engineering principles that was drill into me from day 1 although to be fair they also taught us how quickly the modular idea fell apart if you took it too far. There’s also the innate desire to cram as much functionality as you can into your product or service as that would make it appear more appealing to the end user, however that’s not always the case.
When Geon was starting out I had a rough idea of what I wanted to do: see what was going on in a certain location. That in itself is a pretty simple idea and the first revisions reflected that, although that was probably due to my lack of coding experience more than anything else. As time went on I got distracted by other things that forced me away from my pet project and upon return I had one of those brainwaves for improving Geon in ways I had not yet considered. This lead to the first version that actually had a login and a whole host of other features, something I was quite proud of. However it lacked focus, was confusing to use and ultimately whilst it satisfied some of the core vision it wasn’t anything more than a few RSS feeds tied together in a silverlight front end with a badly coded login and messaging framework hidden under the deluge of other features.
Something needed to change and thus Lobaco was born.
Increasingly I’m seeing that simplicity is the key to creating an application that users will want to use. On a recent trip to Adelaide my group of friends decided to use Beluga to co-ordinate various aspects of the trip. Beluga really only does one thing, group messaging, but it does it so well and in such a simple way that we constantly found ourselves coming back to it. Sure many of the functions are already covered off by say SMS or an online forum but having a consistent view for all group members that just plain worked made organizing our band of bros that much easier. It’s this kind of simplicity that keeps me coming back to Instagr.am as well, even though there’s similar levels of functionality included in the Twitter client (apart from the filters).
Keeping an idea simple all sounds like it would be easy enough but the fact that so many fail to do so show how hard it is to refine a project down to its fundamental base in order to develop a minimum viable product. Indeed this is why I find time away from developing my projects to be nearly as valuable as the time I spend with them as often it will get me out of the problem space I’ve been operating in and allow me to refine the core idea. I’ve also found myself wanting simple products in lieu of those that do much more just because the simple ones tend to do it better. This has started to lead me down the interesting path of finding things I think I can do better by removing the cruft from a competing product and I have one to test out once I get the first iteration of the Lobaco client out of the way.
I guess that will be the true test to see if simplicity and focus are things customers desire, and not just geeks like me.