I believe something can be easy to understand (as is i++&#x2F;++i) but also confusing.<p>Things that require a double take to read and parse do not help. Additional solutions to the same problem do not help.<p>There&#x27;s a lot of cleverness that can come up in programming that may make for neat&#x2F;short writing but that makes reading and purpose less clear. i++&#x2F;++i helps with that with no special benefits.<p>I like how the Swift team approached the decision to remove them: thinking on whether it would make sense to <i>add</i> them had they not been there. And it doesn&#x27;t, as they solve no particular problem; they&#x27;re just a special, (not much) shorter solution to something that&#x27;s already solved.