Posts

Showing posts from March, 2018

Let's talk about space and computing with space in mind..

The human aspect of programming has always been built around the presence of best environments for coding - mostly called as the 'happy' path coding - where you just care about the code and be rest assured everything else would be taken care of with no intended variations. Well - what is this 'everything else' we are talking about?  Let's have a look.. with an example of today's times.. When you are going into space you need to look at 3 things -  1. temperatures -180 degree centigrade to 240 degree centigrade. 2. cosmic rays  3. vibrations the third one is important during launch but 1 & 2 would always be there once you go into space. Any instrument put into space should work with above 3 parameters not affecting the output. #2 sometimes hits the microprocessor and has a capability to change the parity bit - flip it from 1 to 0 or 0 to 1.  This may cause the microprocessor to give incorrect results - say 100 + 100 = might have one bit fli...