Handwritten versions: Page 1; Page 2. The keyboard is the favored tool of the programmer. And why not? As an input device the keyboard has served us very well. I am pretty fast on a keyboard as a means of entering data. However, is the keyboard a good editing device?