NullPointerException은 정말 자바에서 유서깊고 익숙한 버그
Null Pointer를 처음 생각해낸 토니 호어 아저씨도 후회한다구
NPEVoid SafetyNull References: The Billion Dollar Mistake
Null references have historically been a bad idea Early compilers provided opt-out switches for run-time checks, at the expense of correctness Programming language designers should be responsible for the errors in programs written in that language Customer requests and markets may not ask for what's good for them; they may need regulation to build the market If the billion dollar mistake was the null pointer, the C gets function is a multi-billion dollar mistake that created the opportunity for malware and viruses to thrive 00:45 Thesis: historically, null references have been a bad idea.
https://www.infoq.com/presentations/Null-References-The-Billion-Dollar-Mistake-Tony-Hoare/

간단한 모나드 설명과 예제
자바스크립트 관련 코드는 해당 스터디쪽 문서에 올릴 예정. 역시 모나드를 이해할때는 Haskell이 가장 효율적이므로 Haskell로 된 코드를 사용해보자. 자바스크립트로도 설명할 수 있지만(모나드 섹션 하단의 링크 참조) 이해하기에 코드가 깔끔하진 않다. 하스켈의 간단한 입출력 예제다.
https://black7375.tistory.com/69

Seonglae Cho