For me it helps getting a feel for new languages &#x2F; environments so I can get up to speed and tinker without losing too much momentum. Also camelCaseMethod completion (e.g. via ccm) can speed up progress dramatically if you know the exact method you want to call.<p>It&#x27;s all nice as long as those features don&#x27;t get in to my way (slow autocomplete, method and block templates that are harder to navigate than writing without help, massive method lists like Xcode shows for every possible message you might want send to that object etc).<p>I always liked the IntelliJ IDEA autocomplete for Java code as well as e.g. Spring&#x2F;Hibernate Annotations; it was way more responsive than Eclipse and indeed a productivity feature saving time, alongside its impressive refactoring tools.