• 2 Posts
  • 442 Comments
Joined 3 years ago
cake
Cake day: August 3rd, 2023

help-circle







  • I actually spent some time thinking about this. I guess it’s because I was a developer for 17 years before I ever heard about lambda calculus or functional programming, and it was really difficult for me to wrap my brain around it.

    I like immutability, and discriminated unions, and I can handle monads, but a lot of the rest of it gets too far into the weeds for me. Writing a function that is just a single return statement that chains together a bunch of map and reduce calls just doesn’t click for me.

    “If it compiles, it works.” Yeah, I’ve never found that to be true. And don’t get me started on how you can’t debug chained calls when something inevitably goes sideways.

    Once I heard someone say “a monad is a monoid in the category of endofunctors” I was officially out. No thanks. Not for me.






  • They’re worse than boats. If anything breaks on an RV, and it will, it’s really hard to get parts for them, and good luck finding an RV mechanic when it’s “in season.” Back when I had an RV, some kids outside were playing catch and ended up breaking one of my windows, and it took 3 months and countless calls with the manufacturer to get a new window. If you live in colder climates, you have to winterize your RV every year. They leak, and require constant maintenance. And if one of the tires blows out? It could total your RV.

    Rent one if you must, but do not buy one.