3 ms·
I don't know if I would the generalize as much as the author about how different teams operate but there is a valid point in there - with some languages you can
by sk11001 3y ago
I don't know if I would the generalize as much as the author about how different teams operate but there is a valid point in there - with some languages you can focus on getting things done while with Rust you spend a disproportionately large percentage of your time thinking about programming language concepts.
- drogus 3y agoOut of curiosity, how many professional projects written in Rust have you worked on?
- _v7gu 3y agoI think Go creates a false sense of “getting things done” by allowing too little abstraction and increasing LOC. The writing/thinking ratio is great, but most of it is having to write 4 lines of repetitive code for every reduce that should have been one line instead
- drogus 3y agoI implore anyone that says "Go is simple therefore Go codebases are simple" to look at big Go projects like Kubernetes
- pkolaczk 3y agoHaving written a few Rust projects, I cannot disagree more. As for writing code, I am just as productive in Rust as in Java, despite having way more experience in Java (15+ years). I spend less time hunting for bugs in Rust and less time thinking „can I change that line so I don’t introduce a bug?”