One of the most painful lessons beginners have to learn is just how often everyone is wrong about everything.

Imagine a spreadsheet where every time you change something you must open a terminal, run the compiler and scan through the cell / value pairs in the printout to see the effects of your change. We wouldn’t put up with UX that appalling in any other tool but somehow that is still the state of the art for programming tools.

Large-scale data collection and testing may end up being the best path to providing helpful feedback.

https://www.scattered-thoughts.net/writing/pain-we-forgot/