I do pretty much all my coding almost exclusively on the N900 itself. The only exception is the UI design on the PC in Qt Creator. If there were a way to do it on the phone then I would not need the PC at all. At least for hacking, that is.