Hacker News new | ask | show | jobs
by mdm12 1474 days ago
As I like to say, design patterns for strongly-typed functional programming languages is essentially category theory. What matters, from a practical point of view, is that you know how to effectively use such patterns when decomposing systems to smaller parts (aka, functions) and composing them (monads et. al.).