Hacker News new | ask | show | jobs
by rfergie 2738 days ago
Not qualified to speak on this myself, but I asked a similar question to a friend and he said something like:

Part of good software development is knowing where and when to create abstractions. Category theory has a collection of interesting and very general abstractions - if you can spot these patterns in your software development then they will be good candidates for abstraction/generalisation