Moon Machines

 The video was all about all the technical problems behind the  moon landing in the 60s. 

That project is one of the most complex projects humanity has ever faced, multiple disciplines were being applied to their limits at the time, manufacturing the spacecraft, training people for using the most complex machinery designed by the human race, training the personal to survive the process of leaving the planet and the extreme forces their bodies had to suffer during the process.

One challenge they were not expecting to be such a problem was the software. Obviously they couldn't just let the pilots take control on the spacecraft,  the mathematics are really complex and couldn't be done without help. They had to design Completely new software and hardware for that task. One example in that hardware was the memory they designed, it had to have enough storage capacity for all the software they needed to make and also be tough enough for surviving the process, normal memory from that time was fragile and heavy, it was not possible to launch that kind of technology out of earth. 

But hardware is only half of the problem for the guidance system, the other half was the software. This was the first time that software designed by anybody was in charge of the safety of human lives, so all the software needed to be carefully designed, coded and tested. Even then, when they had all this smart people in charge of this immensely demanding task, they had all kind of problems during that process. Also the process in developing software was not completely understood during that time. The time budget they had was not enough, in some time in development they tough they needed 1 year more to finish the code and impressively, the documentation for some error codes was barely available and hard to be consulted for personal in the spacecraft and NASA personal back in earth.

Comentarios

Entradas más populares de este blog

The Hundred-Year Language

Mother of Compilers

Episode 61: Internals of GCC