Errors are one of the more frustrating things you encounter while programming. Those little messages in the console can ruin your entire afternoon, day, or week. When “undefined is not a function” appears yet again, it’s often time to get another coffee.
It doesn’t necessarily need to be that way! Some programming languages (hi Rust) take their error reporting to the next level by providing more information than just the fact that something went wrong.
About Florian Scholz
Florian is a Technical Writer and wiki gnome for MDN. He joined Mozilla in 2010 and dedicates his time to documenting and making open web technologies accessible to everyone. He lives in Bremen, Germany.