Yes, and edit/debug code in the device too. Setting up an identical cross compilation environment with all the same shared libraries (it's a full Linux system after all) and such is non-trivial and C compiles fast enough it's fine... (1000 times is a bit of an exaggeration anyway...)
Now maybe if I were an emacs user this setup wouldn't work...
Now maybe if I were an emacs user this setup wouldn't work...