I can imagine this working. Kind of like CW for HAMs, except with a 3-state switch and couple dozen more layers of abstraction between you and the wire :). I wish my Morse code wasn't so rusty though - and it makes me wonder, are there better text encodings that could be used for such purpose?
The method for texting without looking I described was only limited to writing, but it's also something I've done in practice before smartphones, in particular on a Sony Ericsson K800i. This was possible because of good-quality keyboard (and joystick), and good UI decisions. I don't know if they put an actual soft-realtime OS in there (I suspect so), but all the UI delays were always the same - so I naturally memorized sequences like "unlock, menu, texting, wait ~0.5 second for it to load, open thread, type in message, send". It probably takes teenage-level or business-professional-level of use to get that kind of muscle memory, though.
> Instead of dividing up the picture into rectangles, divide it up into triangles. (...) This will prevent any banding or that ugly blockiness.
Is the insight here that a triangle-based subdivision like this will make areas of detail not align on horizontal/vertical lines, unless the underlying image has its details aligned on a band? Or am I misunderstanding this?