I am baffled by how much trouble I’m having at writing #rust at a decent clip. #Golang I felt pretty good at after a few months, same with #Python and #PHP. Meanwhile I’ve been trying to write anything useful in Rust for months and it’s so incredibly slow going.

I’m shocked people are enthusiastic about adopting this for their jobs. If I had a specific part of an app that needed more speed, absolutely. But as a general purpose language? I’m not seeing it yet.

I’ll keep ramming my head against it but have not enjoyed myself thus far. If writing a proof of concept in python takes me 4 hours, rewriting that in rust clocks in easily at 12-16 hours.

@matdevdug I also came from GC languages (Java, Python, Lua). What helped was learning about Box, Rc, Arc and clone.
Rust wants to be efficient in the default case. So everything is making you share references by default and will trigger the borrow checker. Not like in Python where everything is a Rc ref by default.
So if you want to write code fast you have to use owned values, clone and Rc a lot. Later you can improve for performance when necessary.