News for hackers. Stuff that matters.
Re:Visualizing How Developers Rate Their Own Programming Skills by aninhumer on Monday November 28, 2016 @07:24PM (#13059644)
I think familiarity is a key factor here, and I think your examples highlight that.

!! seems slightly arcane to me, and I'd rather write some function like to_bool() to make the intent clearer, but I imagine if you're used to it !! is immediately obvious, and to_bool() would be confusing because it's not !!. (And conversely, if to_bool was part of a standard library and widely used, !! would seem arcane.)

I don't think either technique has any real practical advantage, and the real trick is writing your code for the people who need to read it.

There are no comments on this comment yet.