About two years ago, I was in a programming class with a friend who regularly uses a netbook. Whenever I tried to help him track down a bug or modify a piece of code, I always complain about the puny keyboard. For some reason, I always inadvertently punch the wrong key, or punch many keys at once, or otherwise do something stupid. It was a nightmare to use, and I was either forced to do one-finger typing (and even that screwed up) or dictate the code for <i>him</i> to type.<p>So, my question is: <i>How</i> do you program on a tiny netbook <i>for months</i> on <i>emacs</i> with such a small keyboard?<p>Moreover, the text size on his computer was comparably tiny. For me, a netbook screen cannot comfortably accommodate two heads, while preserving a decent amount of code on the screen. My head usually obscures the entire screen and he'll have to remind me not to look so closely.<p>My second question is: How do you deal with text size without sacrificing the amount of code on the screen?