Well, at least he put a smiley at the end. Most people think I use too many, and when I don"t, the thought police come out of the woodwork and note my IP address
My point about this is that we _all_need to start thinking about how the noobs are going to view this sort of thing. If we _know_ there are issues, we need to at least note them, if not outright put in a workaround for a (semi-)broken feature.
This is why, when I"m teaching software engineering implementation (we"re not just programming any more, Toto ), I tell my students to write as many error-handling routines as they can think of before they even think about writing a single line of actual functional code. No one can think of everything that can go wrong up front (except Murphy, of course), but, if you get used to being paranoid early on, you will not only make your own life easier, but also that of potentially dozens, hundreds, thousands, or even millions who may wind up using/adapting/integrating your code. Bad habits always start way too early, and good habits can"t be started early enough.
I won"t go into detail here how I teach students how backing up is vital, but, let"s just say that, after losing a full day"s worth of work after I intentionally delete their originals, those who didn"t back up never forget to again!
The best things in life aren't things ... but, a Pi comes pretty darned close!
"Education is not the filling of a pail, but the lighting of a fire." -- W.B. Yeats
In theory, theory & practice are the same - in practice, they aren't!!!