On desktop app developers and using vi/emacs