Reflective practice in programming using keystroke playback
- by Graham
I'm thinking of applying Reflective Practice to improving my programming skills. To that end, I want to be able to watch myself writing code.
In general, what is a good method for applying Reflective Practice to the craft of programming?
In particular, if it's a good idea, is there an editor that records keystrokes then plays them back at a later time - possibly running the keys together without delays, or replaying at a 2x/4x/8x accelerated rate?
Screencasting with RecordMyDesktop is an option, but has downsides of waiting for encoding and ending up with a big video file instead of a list of keystrokes.