Great article.<p>TL;DR: Kotlin has GC and you'd think that would make you more productive than Rust if your problem space allowed for GC. However, the author found them to be equally productive over similar projects that each spanned around 2 years.<p>The article shares the author's thoughts on why. Some of the reasons: Rust is great at modularity, it has nice language features for programming in the large, and because it scales down to low-level and up to high-level it feels like possibly a universal language.