Lone Star Ruby Conf 2008: Tactical Design
I’ve noticed that when people try to improve the state of the art of software design, they try to think bigger: big patterns, big principles, discussions about classes and modules and components, layers and tiers. Last year I heard a talk called “Strategic Design”.
But I’ve personally had a lot better luck thinking small.
In this talk, we’ll explore just a few small-scale, tactical design principles, and how they can help you and your team build better systems.