hachyderm.io is one of the many independent Mastodon servers you can use to participate in the fediverse.
Hachyderm is a safe space, LGBTQIA+ and BLM, primarily comprised of tech industry professionals world wide. Note that many non-user account types have restrictions - please see our About page.

Administered by:

Server stats:

9.3K
active users

My coworkers ask for help with a compiler error... *once*...

...and then I run and try to mechanize my explanation and put it back in the compiler.

Our dev tools need to talk to humans in the way humans talk. Nobody is an expert on everything, helping newcomers (with better tools, better docs, better errors) helps *everyone*.

That's really the trick behind the rustc diagnostic output: it's not about a technology, its an attitude.

rustc doesn't have good diagnostic messages because of some technological breakthrough. It has good diagnostic because we look at how people use our tools, noticing when things confuse people, and changing the output to match people's mental model.

Stephan Svoboda

@ekuber I think this is one important difference to c/c++ where everything follows the philosophy "humans should follow the technology" not the other way round
Especially c++ is unfriendly to beginners