Bardzo chętnie studiuję najlepsze praktyki w zakresie hartowania przestrzeni. Na przykład przeczytałem (choć nie mogę już znaleźć tego artykułu), że niektóre podstawowe części łazików Marsa nie korzystały z dynamicznej alokacji pamięci, w rzeczywistości było to zabronione. Przeczytałem również, że staroświecka pamięć podstawowa może być lepsza w kosmosie.
Patrzyłem na niektóre projekty związane z Google Lunar Challenge i zastanawiałem się, jak by to było dostać kod na Księżycu, a nawet po prostu w kosmos. Wiem, że zahartowane w przestrzeni kosmicznej płyty oferują trochę zdrowia psychicznego w tak trudnym środowisku, jednak zastanawiam się (jako programista C), jak musiałbym dostosować moje myślenie i kod, gdybym pisał coś, co działałoby w przestrzeni kosmicznej?
Myślę, że najbliższe lata mogą przynieść większy wzrost w prywatnych firmach kosmicznych, naprawdę chciałbym przynajmniej mieć trochę wiedzy na temat najlepszych praktyk.
Co stanie się z programem, jeśli promieniowanie, zimno lub ciepło bombarduje płytę, która doznała uszkodzenia izolacji? Myślę, że celem jest trzymanie ludzi wewnątrz statku kosmicznego (w zakresie naprawiania lub wymiany rzeczy) i unikanie misji naprawiania rzeczy.
Ponadto, jeśli tablica utrzymuje jakiś krytyczny system, wczesne ostrzeżenia wydają się najważniejsze.
W jaki sposób zdobywa się doświadczenie dzięki testom oraz próbom i błędom (z wyjątkiem odpalenia własnego satelity?)