Choosing Rust for a backend can feel irrational at first. If your short‑term goal is raw development speed, Rust does not win. The compiler is unforgiving, type design takes real thought, and compile cycles can test your patience. On this project, there were phases where a full rebuild felt endless—and that kind of friction is emotionally expensive when all you want is to ship something that works