Everything at SpaceX is designed with reusability in mind, and every system is highly redundant. And to top it off, they have some of the best, most talented, and most experienced engineers out there.
With all that said, the reason why SpaceX will succeed is their culture. Most of the company's employees are young and highly motivated (including myself I guess). When I started my work at SpaceX, one of the engineers told me to prepare to shed some blood and tears as well as prepare for the most stressful yet rewarding work of your life. He was right. There were times where I did not go home for 4 days straight (this was not recommended). They did not asked me to do this. I just wanted to do it. The thing that is cool about SpaceX is that you will do REAL work on you first day, and you will have a significant impact right away. Even if you are an intern.
I know a lot people on Hacker News are essentially web programmers (Me too actually. Django FTW). If you guys are looking for a job, they are always hiring. One way to get hired is to start out as an intern (if you are at an intern stage in your life). If you want to actually program the rocket, and got some ROCK SOLID C++ programming skills, then you are exactly what SpaceX wants. So please apply. Space exploration is hands down one of the important pursuits we can have as civilization, so the best need to work on this challenge in my view.
Let me tell you, there is no feeling to see something that you designed and built actually entered outer space. I can't describe it. You just have to experience it for yourself. So if you're bored on your current job, look into SpaceX. Plus having Elon Musk as a boss is pretty bad ass. The guys is simply defines legitness!