Hacker News new | ask | show | jobs
by steveklabnik 2000 days ago
Yeah, it's just impossible to please everyone, especially in releases like these, which have a few minor things and that's it. Rust 1.51 will be easy, given that "const generics" is a huge headline feature almost every Rust user will care about, but for features that are full of tiny things, it's just way way less clear.

This has the funny effect of posts getting harder to write as time goes on; we have less releases with big, important features, and more releases with "tons of bugfixes and some minor improvements."

2 comments

Do you have any ideas for changing the format, to make it easier to write about these things in a way that lets people read the parts they want?

Possibly write about the reasons something was changed and the use cases improved, instead of the changes themselves?

I don't, because I think it is fundamentally impossible. I'm willing to be proven wrong though!

I do try to write about the reasons why and use-cases improved. One of the issues is that that increases the amount of text, which directly goes against the idea of quickly finding what you want.

At the end of the day, if you want to know everything, you have to read everything. There's no shortcuts. I try to highlight the best things that the most people will want to know about, but if you really want to know everything, there's no better way than going straight to the source, like I do to create the post in the first place.

You don't want to sign Lin Clark for doing helping write these? If we could dream :)

I was imagining something spatial, a drawing, a map, something that makes it possible to overview and place the new features in context with each other. Probably nothing that can be realized.

Lin is fantastic, don't get me wrong :)
It might be worth separating the different improvement areas by section to let people zoom in on what they care about.
We already do that in a pretty granular way, between language, library, compiler, and toolchain features, unless I'm misunderstanding you.

Regardless, I don't think the cost/benefit is right here; the posts and notes are already pretty short, and should only take a few minutes to read, even if you read all of them.

aye - the note is very short, I meant that given an index at the beginning one could have more detailed sections that highlight the changes for each section of the language to help avoid "can't please everyone" at the risk of "pleasing no one".