Learning Braille
hippocanvas.com
hippocanvas.com
Those were both pretty interesting exercises!
Of course, bar codes keep scaling up in difficulty and complexity with interlacing and error correction so it's very easy to imagine that you wouldn't be able to decode some in your head at all.