Tag: Java

  • People Don’t Understand OOP

    The things that come to mind when hearing these three letters are cars, inheritance, getters, setters, and ObjectFactoryFactorySingleton.

  • Okay, but what ARE Monads?

    Monads are kinda hard to wrap your head around. So I figured I’ll share which mental model helped me to understand their applications.

  • What’s Up With Scoping?

    Okay, so I have this thing with programming languages: Inconsistencies and stupid language design, they… how shall I put this? They bother me. One thing in particular that gets my gears turning is idiotic scoping rules.