What language do you think in?
thaumaturgy: Huh. I'm surprised by the responses on this.I think in "flow". It's hard to describe, but it's not entirely visual -- it isn't like a flow chart in my head. Instead I get an idea of what I want a particular thing to do, and then I "feel" how it gets there, kind of like I'm mentally bouncing through a pinball machine.I use the same approach for working on engines, circuits, and other complex things.