programmeing
interesting thing-
a big thing i was taught about programming is boolean zen- the concept that if you're dealing with boolean values you only need to pull the value, and not compare it
however i never really realized that if the boolean value is nullable and you need to explicitly check for a value that is non-null you can't follow boolean zen- you have to explicitly compare it to a truthiness value you're expecting, otherwise you can get crashy behavior (like in Java)
programmeing
@vahnj Yeah, that one screwed with me, too
It's pretty handy that you can use boolean data storage to effectively store 3 values in, though. I've made heavy use of that a bunch of times.
programmeing
it's funny how i've been in the industry since 2012 and yet this is the first time i've encountered something like this
i'm kind of shocked tbh