This is what I wanted to comment. I added this list and it works like a charm.
I was getting side tracked by these YouTube shorts all the time and it started becoming an issue. They are too addictive and mostly just void.
I tried watching it as an alternative universe from Halo, but the way they plainly portrayed the fall of Reach was so dull and fast that I had to stop there.
It was just like whoops, Covenant came, we can't do anything other than a dozen soldiers fighting in the city. Another planet, let's move on 🤷♂️
There is a website I discovered recently for doing text summaries of YouTube videos.
This video was also posted on YouTube, so here you can see a summary:
https://www.summarize.tech/www.youtube.com/watch?v=5tBBQGkmn_0
Yeah, for this reason null shouldn't be part of any production code. If there's the possibility of having a null value, you need to check every variable or returned value to be safe.
These monads tell the consumer of your functions to do something (a check for emptiness or wait for it to be ready, or iterate it) to access the value inside. In a safe language, if the value is not wrapped by a monad, then you should expect to access it without issues.
I kind of get why people don't want to call them monads, since it sounds like a heavy term and more things to learn that are not strictly "necessary", but the earlier you learn about their importance, the earlier you can use any of their benefits in your codebase.
I didn't know Kagi had a maps functionality. It's interesting, but I couldn't find a way for it to tell me public transportation directions, the only reason I keep using Google Maps...