Command Line Applications in Rust
<i>Here’s another fancy idea: Write that README before you write the code.</i><p>I find this idea to be very effective, as long as the scope can be kept to a minimum (think MVP). I've seen it work not only for CLI apps, but also for simple HTTP API servers.