1.0 is going to be the first major impression Rust is going to make on the programming communities.

As such, we should make it a good one.

We have nearly 300 ICEs, 150 rustdoc bugs, 200 diagnostics bugs, and we still need a lot of documentation coverage; though Steve has made some awesome progress on that front. These are all going to hurt newbies who try to use Rust.

Perhaps we should, after one point in the beta period, all consciously focus on improving these before working on new features? Fix all the bugs, papercuts, and improve UX in general? Rustdoc and diagnostics in particular are areas where we could do a lot better, though I bet there are more.

Of course I’m not calling for a feature freeze, we should still allow gated features (and leftover feature changes for 1.0) to land, but an informal, long, “Let’s try to polish everything” period would be nice to have.