Roid Rage

JavaScript, Protobuf, and Pain

Dec 4, 2025
Dive into the complexities of ground software with insights from a seasoned engineer. Discover how AstroForge commands spacecraft through custom UIs while tackling the challenges of global station coordination. Learn about the lessons from the Odin mission, where mismatched databases caused operational hiccups. Hear how user-centric design can simplify complex interfaces. Explore the intricacies of file transfers over slow RF networks and the importance of observability in ensuring mission success. It's a fascinating look at the blend of technology and teamwork in space exploration!
Ask episode
AI Snips
Chapters
Transcript
Episode notes
INSIGHT

Ground Software Is The Mission Glue

  • Ground software is the set of systems on Earth used to send commands and receive data from spacecraft.
  • It must coordinate global ground stations and many disparate provider interfaces to operate a mission.
INSIGHT

Abstract With A Drill-Down Path

  • Abstract interfaces but provide clear paths to higher-resolution data for engineers.
  • Let users click through from simple views to detailed time-series when they need deeper diagnostics.
ADVICE

Test End-To-End With Flight-Like Scenarios

  • Build integrated test environments that network client, backend, and simulated ground assets for realistic stress tests.
  • Use end-to-end scenarios like the selfie demo to validate the full command-download-display flow.
Get the Snipd Podcast app to discover more snips from this episode
Get the app