Hacker News new | past | comments | ask | show | jobs | submit login

I do not about every aspect of that, because my work was heavily in R&D. From what I am legally allowed to say, SpaceX essentially runs the whole rocket on linux with all the code in C++ (you can also figure this out since SpaceX advertises to C++ programmers on Stackoverflow). Every programmer has their own preference and can use whatever tool they like. However, from glancing at monitors of the top-dog programmers I can tell you that they either use Vim or emacs. During my time there, the company seemed to be using SVN for version control. That's all I know with regards to tools. For getting it all tested, they ran a LOT of simulations. Aerospace industry defines the word "testing."

The final polished product of my work was reviewed and tested by higher level engineers. In R&D, you just get it to work as best as possible, and move on to the 100 other tasks lined up. If you want to see a truly fast pace working environment, work at SpaceX.




That surprises me - when I am talking about tools, I mean things like static analysis, theorem provers, and coding standards like MISRA C.

I guess they figure if they simulate it enough, they can test out the bugs rather than being very careful about putting them in.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: