The thing I repeat most often is: at least it's not C++. Rust is the best systems programming language I've found. There's no language that's perfect for every usecase and ideally, I'd love to learn Haskell for prototyping, but it's more academic than practical.
@KaczuH wow interesting take! My personal experience is that I LOVE refactoring rust code! Basically just change what you need to change and follow the to-do list returned by the compiler, knowing nothing will probably be forgotten. It's such a powerful thing that I now dread any big refactoring in other codebases, even Typescript.
@KaczuH to be clear that probably the only point over which I think otherwise than the article. It's definitely a slower coding and iteration experience, that's the tradeoff of the robustness and correctness.
I know what they mean. It may not be enormous, functionality-wise, but just the Iterator trait alone feels enormous when you're trying to figure out which method does what you want.
I think it's indicative of a need for more work put into making the UI teach people how to search by function signature.
As someone who is a big fan of shipping fast and shipping often :tm: this article is both really great and also cemented why I’ll never like rust. It’s a neat tool, just not for me
Seriously what’s up with lemmy and taking the most disingenuous interpretation of someone’s words
The article literally covered how rust is terrible for iteration and refactoring. Which are corner stones to building software in a small business. Which is where I’ve worked for the last six years. Which is also my personal favorite way to write code.
Y’all don’t have to start a damn argument every time someone disagrees with you
I think that's normal for statically typed languages. You prototype and move quickly in dynamically typed language, then you can stabilize in a statically typed language.
You can still ship quickly and often in rust, it just depends on what you're doing and of course who's writing the code. I mean, look at the guys that made MakePad. It's still a startup and they have made something quite impressive in Rust. Watch their presentation from this year.