Conversation

I know this is funny, but I do think there is a deeper reason which is that programming languages and specifically error messages were never designed with learners in mind
Quote Tweet
The 8 year old is learning Python, and after a dealing with a syntax bug she asks: “If the computer knows I’m missing a semicolon here, why won’t it add it itself?” I don’t know. I really don’t know.
Show this thread
8
88
I disagree with this take. Anecdotally I know that ~20% of rust users that follow me and answered a poll want terser output, but the rest wants *more* verbosity, in some cases contextually. They want more verbose output for harder parts of the language or that they don't know yet
2
31
And that's the problem, even experts are usually not experts on the *whole* thing, and different people have different sets of experience. The flip side of that is that everyone is inexperienced on *something*. Focusing on making things clearer helps everyone.
3
55
Single anecdotal point, but: I’ve been using rust for many years and rely rust-analyzer’s IDE integration these days. However it doesn’t show as much context for some errors, so I regularly run `cargo check` too.
1
6