One of the surprisingly sticky parts of IT infrastructure over recent decades is, weirdly enough, the code editor or IDE. Sure, backend databases and transaction systems may have a long shelf life, but developers are like baby ducks with their mothers - once they imprint on an editor they're Emacs or Vim for life. But