Born from practice,
not a conference room.
After 20 years in software development — working across six digital agencies, leading engineering teams of varying sizes, and watching the same patterns repeat across dozens of projects — I noticed something that none of the big frameworks adequately address: experienced leaders carry the answers in their heads, but nobody has connected the dots in a way that can be taught.
Every seasoned CTO knows to think about security, to evaluate technology choices in context, to consider how decisions scale. But that knowledge is tacit — accumulated over years, stored in intuition rather than in words. When they try to pass it on, it comes out as "just think about security" or "make sure we're aligned with the business." That's useless to the senior developer growing into a tech lead.
SMART STACK is that knowledge externalized. Ten forces, one shared language — distilled from hands-on practice across different agencies, different team sizes, different stacks, and refined when AI changed everything. Not new ideas. Connected ideas. Structured so they can travel from one person's experience to an entire organization's vocabulary.