That&#x27;s what Herb Sutter argues in his Almost Always Auto post, but I would disagree:<p>1. The IDE cannot deduce the type within templates, and more code is moving to templates (e.g. generic lambdas in C++14)<p>2. Code is often read outside of IDEs: code review, search engines, etc.<p>3. Should C++ become a language that requires an IDE to work effectively, like Java? Probably not.