That's interesting. I definitely have not spent nearly enough time with Clojure, but always had a better time around null using optional types. My Clojure I never felt as confident about - but I think this is a familiarity issue.
Good point, the way Java handles Optionals is something I didn’t consider (and something I dislike very much).
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.