Well, programming is happening all the time in all those little programmable synths you can buy on the Apple iTunes App Store, so even tiny screens (which actually have tremendous pixel counts) are being used successfully. And the iPad has amazing stuff in the music real. However, one thing i don't like about those tools is they are age discriminatory, because nobody much older than 35 is going to be able to read those tiny icons and controls. I think companies should be fined for making products that hamper older people. We are very sensitive in the USA to wheelchair access, but i daily lament the trend toward low contrast interfaces with faint shades of gray icons that are teeny. We need to make programming more inclusive, and make interfaces size adjustable. The ability to program on a small screen is only limited by our ingenuity, however, during debugging of a larger program, a big monitor is frankly a must.