Open Source Software enthusiast, Functional Programming advocate, maintains Cats, kittens among other OSS libraries.
Bach and the High Baroque by Robert Greenberg
From Bacteria to Bach and Back: The Evolution of Minds by Daniel C. Dennett
Divide and conquer has been a core strategy in software engineering. We decompose our systems into smaller modules with focused, simple functionalities and compose them back to provide richer features. In a complex modular system, developers…