Design, Composition, and Performance

..

By Rich Hickey (2013).

The nature of design and composition and how it impacts the software development practice and tools.