5 ms·
Hi author here, This is just a report of the voices of the people I'm converting to Rust because they are never heard. The compound effect of small and fast c
by sylvain_kerkour 6y ago
Hi author here,
This is just a report of the voices of the people I'm converting to Rust because they are never heard.
The compound effect of small and fast changes is complexity.
Uncontrolled complexity is the thing we want to avoid as it's fatal to any project.
Yes there are editions. But from a newcomer's point of view they only add complexity.
I'm convinced that short release cycle and feature 'bloat' are related. I simply don't want Rust to become the new C++ (which is the feeling of a lot of people).
- withoutboats2 6y agoI hope your book does well.
- _nalply 6y agoMy opinion (programming with Rust since May 2015): Rust is complex but 2020 I discovered that in «This week in Rust» [0] many weeks pass with the section New RFCs No new RFCs were proposed this week This shows that the rapid pace of change already started to slow. [0]: https://this-week-in-rust.org/ https://this-week-in-rust.org/
- pas 6y agoThe new C++ is unquestionably preferred to the old C++ (when nothing was standard or built in, everybody spent ages trying to build Boost, and so on). Software development / computer programming is complex. Hiding complexity is bad. News at 11. /s So, that said newcomers are free to pick their poison regarding tech stack, language, etc. They can use something simple, easy, friendly, and sort of self-contained. Let's say Ruby on Rails, Django, or C# stuff. Inevitably they'll very soon run into the problem of managing dependencies, platforms, native code, security considerations, performance issues, etc. Everything is a trade-off after all.
- carols10cents 6y ago> I'm convinced that short release cycle and feature 'bloat' are related. I simply don't want Rust to become the new C++ I'm confused... C++ doesn't have a short release cycle and it became feature bloated, so how did that lead you to conclude that the short release cycle of Rust is causing Rust to become feature bloated like C++?
- mlindner 6y ago> I'm convinced that short release cycle and feature 'bloat' are related. I simply don't want Rust to become the new C++ (which is the feeling of a lot of people). Most of the problems with C++ come from the long release cycle and cause the bloat you're talking about. C++ rushes out unfinished features (see std::visit for a great example) to make a release window resulting in unfinished half working features that are horrible to use full of footguns.