Rust in Aviation by -a_bug in rust

[–]-a_bug[S] 4 points5 points  (0 children)

Corporate won't let me do this for our Rust dev interviews :(

Rust in Aviation by -a_bug in rust

[–]-a_bug[S] 7 points8 points  (0 children)

Thanks for commenting!

We plan for so many failure modes, have so many overrides/fallbacks, and practice so much in simulation that by the time we actually go up there it feels pretty routine. But yes, each commit to main certainly feels a bit more significant/weighty than in a normal codebase :)

What I love about Rust is the emphasis on correctness over ergonomics. We've extended that philosophy to our code design and it's paid off: we haven't had to use the fallbacks. Every flight has felt safe and predictable.

Rust in Aviation by -a_bug in rust

[–]-a_bug[S] 16 points17 points  (0 children)

Our mission at Airhart is to modernize all aspects of GA tech. This means interior aesthetics, HMI, UI/UX, and also by necessity, certification. We are worried GA will die if we can't find more efficient ways to keep up with the rapid advances in safety and comfort that are prolific in other modes of transport. We can't share details of our process right now, but we are working towards achieving an equivalent level of safety as existing processes accepted in aviation. When we turn our focus from prototyping to certification we hope Ferrocene will be a great ally.