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)