&gt;Depends on language; what languages are used in your company?<p>Python, mostly.<p>We do a little bit of bash and a fair amount of proprietary internal-only DSL, and a fair bit of non-proprietary DSL like puppet. Maybe a homeopathic amount of C.   (I actually got them to let me write something in C the other week so that I could interface with the C api of a mostly closed-source thing we use, rather than using the really hokey and broken python-to-C auto-API-generator thing, and it was totally the highlight of the month, maybe the year.)<p>But really, python is my problem.   The other stuff it&#x27;s generally acceptable for me to look up, it&#x27;s just all my reflexes are still perl reflexes, so things that would take me ten minutes in perl end up being half-day projects or better, &#x27;cause I have to look everything up (or because something doesn&#x27;t quite translate)  -  I think a good editor could help a lot with the former (the latter, probably, much less so.)