in reply to All in one
The educational value of condensing code shouldn't be overlooked. My understanding of $_, references, range and conditional operators, and loop control has benefited from trying to make my code more concise. I certainly won't leave idiomatic or obfuscated techniques in anything I code for work. Golfing can be a learning exercise apart from solving a problem programmatically. If there's more than one way to do it... why not see if you can try them all?