Software Design KnightsSince 2013 we've been creating tools and techniques for helping software developers communicate. We especially focus on software design, software architecture, and communication.
There is a typology for software developers (the Design Types), a set of cards helping you reason about software design (the Design Cards) and the Design Matrix, a tool for examining technical solutions from all perspectives.
Some of our products are offered here as print on demand.