This stuff drives me crazy because I want to use awesome ternary magic BUT it’s practically the definition of the phrase “excessive trickiness.” I feel like your example, while elegant, would make other devs at my company hit me with hammers if they had to read or edit it later. Sigh.

— Doug Avery