A new look for rust-lang.org
101–110 of 116 posts
Re: A new look for rust-lang.org
#102Much better than the previous version. I had a Wow effect yesterday on mobile and now seeing it again on desktop, it's till wow! Strange that there are so many negative arguments here.
Also really interesting to learn about the fireflower problem - there's some truth in it! Applicable to so many things in live...
Re: A new look for rust-lang.org
#103A personal opinion: The old site said to me "Here's a programming language made by programmers for programmers.". The new site says to me "Here's a programming language which has a marketing team.". The "Featuring" bullet list was an excellent way of calling out what makes Rust distinctive, and I felt I could trust what it said to be basically true. But claims like "empowers everyone to become a systems programmer" o…
I strongly agree. The list of features on the old list is very meaningful to a C programmer who will recognize all of those things as things would love to use every day. Its underlying message is "we're technical nerds and we made a thing that you'll like". The new version is corporate-speak that won't appeal to.. anyone? Its underlying message is "we're trying to get you to like us and we studied how to do this". Bu…
Re: A new look for rust-lang.org
#104Earlier quoted context omitted.
I strongly agree. The list of features on the old list is very meaningful to a C programmer who will recognize all of those things as things would love to use every day. Its underlying message is "we're technical nerds and we made a thing that you'll like". The new version is corporate-speak that won't appeal to.. anyone? Its underlying message is "we're trying to get you to like us and we studied how to do this". Bu…
The point of the old website was convincing developers to use Rust. It seems the point of the new one is convincing the higher ups to let their developers use Rust.
Even though Rust's marketing pivot will likely irritate many, it's likely better for it long term.
Re: A new look for rust-lang.org
#105Earlier quoted context omitted.
The point of the old website was convincing developers to use Rust. It seems the point of the new one is convincing the higher ups to let their developers use Rust.
I have been using Google Cloud for many years now. I used it because I thought it was technically superior than AWS and several others. However, for years, many mocked it as a second-tier cloud provider that wasn't "serious". Then Google brought on Diane Green. As a technical nerd, I wasn't too pleased. Their nerdy How-To articles morphed into Enterprise Success Stories. It was irritating, but it also raised Google-C…
Perhaps the old page could be moved somewhere close to the language docs instead of being removed, but I'm confident whoever is in charge has given this much more thought than I could ever give (as well as most of the commenters here).
Re: A new look for rust-lang.org
#106Earlier quoted context omitted.
I have been using Google Cloud for many years now. I used it because I thought it was technically superior than AWS and several others. However, for years, many mocked it as a second-tier cloud provider that wasn't "serious". Then Google brought on Diane Green. As a technical nerd, I wasn't too pleased. Their nerdy How-To articles morphed into Enterprise Success Stories. It was irritating, but it also raised Google-C…
Agreed. As much as I liked the old site I think the rust team made the right call on this one. Perhaps the old page could be moved somewhere close to the language docs instead of being removed, but I'm confident whoever is in charge has given this much more thought than I could ever give (as well as most of the commenters here).
So even though this is probably the right move for Rust, it would behoove them to keep a section of their site/blog/newslettter/slack channel/etc for the nerds to get together working on what they love.
Re: A new look for rust-lang.org
#107Earlier quoted context omitted.
I don't mind who downboted this but it would help me to learn why? It seems to me that this comment is making a valid point, if only in a strong tone.
Probably because of snippets like this one: "the idea of putting "Embedded" on the front page and trying to advertise Rust as a useful embedded language isn't just laughable--it's dangerous. Rust is so far from useful in embedded that people who try to use it will NEVER come back" Embedded is still at its early development stages, just like WASM and just like asynchronous network programming. Still, all those are on…
That is more an indictment of WASM and asynchronous network programming than a vote of confidence for embedded...
And I avoided commenting about things other than embedded explicitly because I don't have any background to judge those.
> It's that it's uninformed, generalizing and unfair.
You claim this statement is the problem:
"the idea of putting "Embedded" on the front page and trying to advertise Rust as a useful embedded language isn't just laughable--it's dangerous. Rust is so far from useful in embedded that people who try to use it will NEVER come back"
and then follow it with: "But in just a few weeks, you'll be able to use Embedded on stable" "It's not production ready yet, but I'd estimate it will be within 2 years."
Ummmmmm ... I think you just made my case for me.
I pull a bunch of the embedded Rust stuff about every 4-6 months and build a "blinky". I have an intern try this about every 9 months--I have yet to have an intern make any meaningful progress without me holding their hand every step of the way. Those same interns pull down Keil and fire off a blinky in about 4-6 hours without my help. Boards with their own environments like Silicon Labs or NXP are generally faster--about 2-3 hours to blinky--but are more annoying when you have to do something outside the "flow".
I'd argue that experience makes me quite specific and informed and my comments quite fair. Thanks.
If you point an embedded engineer at the Rust embedded ecosystem to evaluate, he will hand you your head on a platter. Embedded is NOT ready and putting it on the front page is going to get you a reputation for half-assed-ness.
The problem is that Rust is moving "slow and steady" in an era where everyone wants "growth hacking". Or, if I'm feeling particularly nasty and snarky, Rust "thought leaders" outside Mozilla are annoyed that Rust isn't providing the revenue opportunities for speaking and consulting that languages like Go and Swift do (like Rails used to).
Rust honestly doesn't have a marketing problem. Most of the people I know who might benefit from Rust are tracking it--even up to VP of Engineering levels (oddly, Rust appears to be better regarded than you would expect)--however these people are doing hard-headed cost analyses and don't find Rust to be coming out on the winning side most of the time. The issue is simply that most of the current languages are entrenched for various reasons and moving them aside requires that you be demonstrably better--and that implies i's dotted and t's crossed.
See Theo de Raadt about Rust in OpenBSD: https://marc.info/?l=openbsd-misc&m=151233345723889&w=2
What Rust really has is a completeness problem. The lack of completeness in Rust reminds me of Lisp quite a lot--lots of libraries at 70%, very little at 99%+. Every time I try to use Rust for a project, some library isn't up to scratch or requires some odd combination that demands nightly, has some weird showstopper bug that will be fixed "Real Soon Now(tm)" that has been extant for 24 months, etc. Fortunately, Mozilla needs Rust to be up to scratch for Firefox, so at least certain core things get driven to completeness.
I can contrast Rust at 8 years old (and I'm being generous) to Python at 8 years old (sigh, I'm now a greybeard ... "Back in my day, sonny..." ) Rust isn't convincing me to throw any of my languages away in spite of the fact that I really hate C. Python at 8 years old was good enough for me to throw Perl 5 away at roughly the zenith of Perl 5's popularity--now that's completeness.
I like Rust, but people need to get comfortable with the fact that Rust has a long, slow, unsexy road ahead of it.
Re: A new look for rust-lang.org
#108Earlier quoted context omitted.
Probably because of snippets like this one: "the idea of putting "Embedded" on the front page and trying to advertise Rust as a useful embedded language isn't just laughable--it's dangerous. Rust is so far from useful in embedded that people who try to use it will NEVER come back" Embedded is still at its early development stages, just like WASM and just like asynchronous network programming. Still, all those are on…
> Embedded is still at its early development stages, just like WASM and just like asynchronous network programming. Still, all those are on the front page. That is more an indictment of WASM and asynchronous network programming than a vote of confidence for embedded... And I avoided commenting about things other than embedded explicitly because I don't have any background to judge those. > It's that it's uninformed,…
Re: A new look for rust-lang.org
#109Re: A new look for rust-lang.org
#110Earlier quoted context omitted.
Just... thank you. Truly.
Hey Steve, I wanted to chime in and say I'm sorry so much of the crticism on HN failed to stay on the right side of constructive. You and your team deserve more respect than that. What's triggering people, likey fans rust fans sadly enough, is seeing their identity and fandom slipping away from focus. If this page had been presented as a why-rust.org splash page instead of a replacement for a treasured resource I'm s…
There's no way we can keep up the maintenance of two entire copies of the site; we can barely do the work for one.