Crafts Books


Thoughts on Design

Author: Paul Rand

Paul Rand defines the intersection of art and utility in this seminal work on visual communication. As one of the most influential graphic designe…

Jacquard's Web: How a Hand-Loom Led to the Birth of the Information Age

James Essinger traces the unexpected origins of the digital world back to the silk workshops of Napoleonic France. He reveals how Joseph Marie Jac…

Introducing EventStorming

Alberto Brandolini introduces a visual method for solving complex business problems using nothing more than a paper roll and colored sticky notes.…

Balancing Coupling in Software Design: Universal Design Principles for Architecting Modular Software Systems

Vladik Khononov provides a fresh perspective on software architecture by challenging the traditional obsession with loose coupling. While many dev…

Thinking in Promises: Designing Systems for Cooperation

Mark Burgess introduces a practical framework for understanding complex systems by shifting focus from top-down commands to individual commitments…

Adaptive Systems with Domain-Driven Design, Wardley Maps, and Team Topologies: Designing Architecture for Flow

Susanne Kaiser provides a practical framework for building resilient organizations by integrating three powerful strategic frameworks. This guide …