Hacker News new | ask | show | jobs
by blisse 1988 days ago
Super glad to see this!

Programming Paradigms for Dummies (https://info.ucl.ac.be/~pvr/VanRoyChapter.pdf) is something I try to get everyone I know who's interested to read and really think hard about.

The textbook is the only real textbook I've bought after university because it's so... foundational.

I like to refer to programming paradigms as the building blocks of design patterns -- how do you derive design patterns and best practices? By trying to bring programming paradigms into your design! Our practice of immutability can be viewed as a means to make data flow more deterministically.