In a job setting, don&#x27;t. Integration is more important at first. Emacs is a way of life. You got a lisp, with beautiful libraries (binary parser, ~bnf parsers, hashtables, trees) that allow you to parse, interact, render data as you see fit at the tip of your fingers.<p>Lisp systems are dynamic, you can extend&#x2F;modify them on the fly. It&#x27;s a bit ugly but for a personal experience it beats Eclipse plugins by far. Most IDEs are fixed and complicated to modify. The way they understand UI and UX are also often subpar (magit is way more effective than most IDE versionning interfaces I&#x27;ve seen).<p>Emacs ain&#x27;t perfect (~fragile shell integration, old culture =&gt; weird defaults), but its value offset its warts.<p>ps: Oh, and I forgot, you also have a symbolic calculator. Always handy.