Original link: The software in Curiosity Mars Rover / LinkedIn / gor Castejon.
It is possible to create quality software if quality is a priority and the involved people know what they are doing.