The problem is everyone shilling someone else's personal opinion as if it is a fact. I use Rust. I have no difficulty iterating or refactoring (did that just now). Granted, you are under no obligation to take my word. But why would someone's blog post be more authoritative than my own experience?
I’m glad you enjoy it. If you find the blog to not fit within your world experience no one is saying you need to take it otherwise. However the author’s take did resonate with me
The “problem” (as you put it) is that people get emotionally invested in their language of choice. Instead of just accepting that there will always be as many languages (and styles of language) as there are types of people
Rust is great! I’m glad people like it. But for me it will always be painful and that slows me down. A slow developer is a hungry developer
I can totally understand the iterating speed due to higher cognitive load of a statically typed language, and non instant compilation.
However I am very surprised about your refactoring experience. For me Rust is at least in a league of its own. In python/js I am terrified that I could break some unknown parts of my code whenever I touch anything. In C++ I fear that I just broke an invariants and made something UB. In all those languages, I expect regressions when I'm refactoring. But in Rust, even for large scale architecture changes if it compiles I'm quite certain that it's going to be easy to validate and often works the first try. What point points do you enconter that make your experience sub-optimal ?
@robinm that’s the point. Refactoring in Rust is safe. You can change a small module in a project and as long as you don’t fuck up the logic you can be sure, that if it compiles, it will work. I used C/C++, QML/JavaScript and Python. For me personally Rust provides the best workflow to iterate fast and write safe code.
The problem is everyone shilling someone else's personal opinion as if it is a fact. I use Rust. I have no difficulty iterating or refactoring (did that just now). Granted, you are under no obligation to take my word. But why would someone's blog post be more authoritative than my own experience?
I’m glad you enjoy it. If you find the blog to not fit within your world experience no one is saying you need to take it otherwise. However the author’s take did resonate with me
The “problem” (as you put it) is that people get emotionally invested in their language of choice. Instead of just accepting that there will always be as many languages (and styles of language) as there are types of people
Rust is great! I’m glad people like it. But for me it will always be painful and that slows me down. A slow developer is a hungry developer
People can like different things y’all
I can totally understand the iterating speed due to higher cognitive load of a statically typed language, and non instant compilation.
However I am very surprised about your refactoring experience. For me Rust is at least in a league of its own. In python/js I am terrified that I could break some unknown parts of my code whenever I touch anything. In C++ I fear that I just broke an invariants and made something UB. In all those languages, I expect regressions when I'm refactoring. But in Rust, even for large scale architecture changes if it compiles I'm quite certain that it's going to be easy to validate and often works the first try. What point points do you enconter that make your experience sub-optimal ?
@robinm that’s the point. Refactoring in Rust is safe. You can change a small module in a project and as long as you don’t fuck up the logic you can be sure, that if it compiles, it will work. I used C/C++, QML/JavaScript and Python. For me personally Rust provides the best workflow to iterate fast and write safe code.