Cool article, thanks! I particularly like the bit at the end, which reminds me of the fact that I can no longer code without syntax highlighting.
I've no idea what your mental whiteboard must feel like, but I imagine it's very useful. I find a whiteboard to draw graphs (networks) on really helps me to think, and it looks like you don't need one!