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 

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

Follow

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.

Sign in to participate in the conversation
Awoo Space

Awoo.space is a Mastodon instance where members can rely on a team of moderators to help resolve conflict, and limits federation with other instances using a specific access list to minimize abuse.

While mature content is allowed here, we strongly believe in being able to choose to engage with content on your own terms, so please make sure to put mature and potentially sensitive content behind the CW feature with enough description that people know what it's about.

Before signing up, please read our community guidelines. While it's a very broad swath of topics it covers, please do your best! We believe that as long as you're putting forth genuine effort to limit harm you might cause – even if you haven't read the document – you'll be okay!