That's how I learned pretty much everything I do on a computer, from graphics to audio to coding.
Discussion
True. I guess I’ve been burned by two clients that I invited into a pairing session and they just came down hard on me for not really understanding the entire code base while suggesting changes to senior developers.