What I learned as a developer from accidents in space