How good are your error messages? Wouldn't it be nice if there was a tool that told you if your error messages were unhelpful?
Proactive Detection of Inadequate Diagnostic Messages for Software Configuration Errors https://homes.cs.washington.edu/~mernst/pubs/inadequate-diagnostics-issta2015.pdf
Related Posts
Some delightful examples of good compiler error messages in the latest Gleam release: https://gleam.run/news/context-aware-compilation/
I'm increasingly doubtful that commit messages should be entirely immutable.
I sometimes find myself editing or commenting on merged pull requests, to help future readers.
Phabricator appended a URL to commit messages, which helped. In principle PR merging could do the same thing.
Really cute approach to reporting type errors: when there's a type error, show an example of a runtime error that the type check has prevented!
Data-Driven Techniques for Type Error Diagnosis https://escholarship.org/uc/item/59s4h4pv