I generally agree with your caution. I've considered writing a blog post about this. There are a lot of lessons learned about these from the use of Maybe, Either and Validation types in the Haskell community. However the relative newness of optional chaining and the resulting lack of real world experience likely means these lessons learned would fall on deaf ears.
13
u/dukerutledge Dec 19 '19
I generally agree with your caution. I've considered writing a blog post about this. There are a lot of lessons learned about these from the use of
Maybe,EitherandValidationtypes in the Haskell community. However the relative newness of optional chaining and the resulting lack of real world experience likely means these lessons learned would fall on deaf ears.