After 4 years at AWS, I've left the Rust Platform team.
It's been a privilege working with so many great coworkers, doing everything they can to improve Rust in every way possible. I can't wait to see the results of their projects.
I am proud of my work to improve Rust's developer experience, and I plan to continue doing that.
=> More informations about this toot | View the thread
The new Rust Trademark policy has been published by the Foundation:
https://rustfoundation.org/media/rust-language-trademark-policy-updates-explained/
[#]Rust #RustLang
=> More informations about this toot | View the thread
Being in a situation where it is always "no" is bad. Being in a situation where it's always "yes", or you have the power to ignore a "no", does nothing but remove any kind of introspection from a person.
=> More informations about this toot | View the thread
My working theory is that it is good for the soul to every now and then be told "no" and be unable to do anything about it.
=> More informations about this toot | View the thread
Another day, another discussion on #Rust dependency counts.
If you have a bottle of 1 gallon of milk and 3 bags of 1 liter of milk, do you have more milk in the bottle or in the bags?
=> More informations about this toot | View the thread
Some corners of the Internet discuss things with the same level of nuance as my dogs discussing dinner.
=> More informations about this toot | View the thread
The LLM generated, verbose and incorrect PR descriptions were baffling when I fist encountered them, because at a glimpse they looked reasonable but were absolute gibberish. Such a waste of time and energy.
=> More informations about this toot | View the thread
TL;DR: don't do that, reviewers are stretched thin as it is
=> More informations about this toot | View the thread
A similar effect has happened on years prior with hacktoverfest, but somehow this wave feels worse. Maybe it's the profit motive working its magic and the smaller pool of "in scope" projects funneling more people to projects I care about and pay attention to.
=> More informations about this toot | View the thread
Multiple open source projects are on the receiving end of a deluge of low quality PRs lately. It seems like there is a company giving out crypto to contributors to projects that company uses. Please, don't open trivial PRs (like typo fixing) and certainly don't provide LLM generated code and descriptions (all I've seen don't even match each other). That won't endear you to any project maintainers.
[#]opensource
=> More informations about this toot | View the thread
Some of these thoughts on burnout hit really close to home
https://charleshughsmith.blogspot.com/2025/01/i-quit-tsunami-of-burnout-few-see.html?m=1
=> More informations about this toot | View the thread
But if it is not just a lack of visibility, then what people were put off by is not error verbosity (a lot of text) but rather useless verbosity (50 lines of text to name a type, sometimes in multiple places). It confirms my biases that we need to keep the information density high, not the textual output short.
=> More informations about this toot | View the thread
It used to be that every few weeks I would see someone complaining about "wall of text" output from rust, but since we started trimming type names I haven't really seen any. The timing also roughly coincides with Twitter's demise and me not jumping on BlueSky, so it could be that I just lack the visibility I used to have. If you see any, feel free to ping me as I would like to keep knowing about these.
[#]RustLang #Rust
=> More informations about this toot | View the thread
I'm very critical of the rustc diagnostics (if I wasn't, I wouldn't find reason to spend time on them), but then I see someone calling them "inscrutable" and I feel very confused. What are they comparing against? Tell me! I want to copy their homework!
[#]RustLang #Rust
=> More informations about this toot | View the thread
Default fields values are now live on nightly #Rust! Go wild and report bugs 😃
[#]RustLang
=> View attached media | View attached media
=> More informations about this toot | View the thread
I can't wait to see how people use default field values in #Rust!
It felt like an eternity to land this (specially if we count the years of discussion before the, I believe, 3rd RFC was accepted), but as of next nightly you will be able to write
struct Foo {
bar: Type = Type::const_method(),
}
Foo { .. } // implicit bar: Type::const_method()
call
The main difference between https://github.com/rust-lang/rust/pull/129514 and derive(Default) is that the latter doesn't support having mandatory fields.
[#]RustLang
=> More informations about this toot | View the thread
Every now and then when I check Reddit, I end shaking my head as the "culture" can a bit mean for my taste. But then, less often, I peek at the comments Phoronix, LWN or (goodness me) /., and Reddit looks like a Buddhist retreat.
=> More informations about this toot | View the thread
=> More informations about this toot | View the thread
The future is not e-cars, but e-bikes. The former double down on an unsustainable development style for our cities and come with all the current negative externalities we already have. The later fundamentally change what a city can be. It will happen, and it will happen faster than most people think.
=> More informations about this toot | View the thread
One of my chihuahuas is on her Mariah Carey era
[#]dogsofmastodon
=> More informations about this toot | View the thread
=> This profile with reblog | Go to ekuber@hachyderm.io account This content has been proxied by September (3851b).Proxy Information
text/gemini