Lessons from software architecture, artifice, and life
From impossible to production.
- Architect
- Speaker
- Author
- Teacher
- Conjuror
- knowledge graph grease monkey

Many disciplines, one craft.
Thirty years on stages, more than twenty-five in software: two careers grown from the same habit, taking things apart to see what’s inside.
Magic taught me how people actually see: what they notice, what they assume, and what they walk right past. Software taught me what happens when those assumptions get built into systems. Eventually I stopped treating them as separate careers.
Read moreRead less
Richard Hamming called it the essential unity of all knowledge. Disciplines are a filing system people invented; reality doesn’t play by those rules. The idea that cracks a problem in one field is usually sitting unnoticed in another, which is why I’ve never been willing to pick a lane, and why I distrust silos, whether they hold knowledge, teams, or data.
That way of working has taken me from individual contributor to CTO and back again, across data, architecture, and AI. Today I help leadership teams turn ambitious technology bets into systems that pay off.
I’m the author of Mastering Software Architecture (Apress, 2025) and The Semantic Blueprint (working title; Packt, 2027). Over the past twelve years I’ve given thousands of talks around the world, teaching engineers and leaders how to see the systems they build. I still perform, too, for rooms where the magic means something.
The thread through all of it: find what everyone agreed was impossible, find the assumption holding it there, and build the thing that works anyway. Then I teach the thinking that found it, so your next miracle doesn’t need me.
One practice, six ways in.
Holistic software architecture
Architecture driven by your business strategy, designed to survive contact with reality and evolve as you do.
/consulting SPEAKERKeynotes and conference talks
Talks that change how a room thinks about a problem, delivered thousands of times on stages around the world.
/speaking AUTHORTwo books, one thesis
Mastering Software Architecture and The Semantic Blueprint: making explicit what the field leaves implicit.
/writing TEACHERWorkshops and training
Your team learns by building the real thing, so training ends with working software, people who understand why it works, and a vision for what follows.
/training CONJURORShifting perspectives with words and wonder
“When you change the way you look at things, the things you look at change.”after Wayne Dyer
trulymagic.comThe semantic layer, hands on
Making what your organization means explicit, so people and machines can act on it.
semantic.consulting · semantic.training · hydrai.orgWhere I’ll be next.
- Unlocking AI in the Enterprise: Architecting the Semantic LayerTwo-day hands-on workshop · No Fluff Just Stuff · limited to 35Westminster, CO
- Tech Fuse DSMConferenceDes Moines, IA
- Designing a Semantic LayerInstructor-led workshop · Iasa · limited to 20Online
- Memphis IT Strategy SeriesIT leadershipMemphis, TN
- Siouxland IT SymposiumIT leadershipSioux Falls, SD
- API Conf 2026ConferenceClearwater, FL
- TechLeader Summit 2026ConferenceClearwater, FL
- Arch Conf 2026ConferenceClearwater, FL
- Designing a Semantic LayerInstructor-led workshop · Iasa · limited to 20Online
- Architecture in the Age of AIMeetup talk · DFW Metroplex JUGDallas, TX
- Architecture in the Age of AIWebinar · No Fluff Just StuffOnline
- Architecture Patterns for AI-Powered ApplicationsVirtual workshop · No Fluff Just StuffOnline
- Gateway Software SymposiumConferenceSt. Louis, MO
- Mississippi IT SymposiumIT leadershipJackson, MS
- Your Data Is Worthless to AI (Without a Semantic Layer)Meetup talk · CSOSUGColorado Springs, CO
- Great International Developer SummitConferenceBengaluru, India
- New England Software SymposiumConferenceBoston, MA
- Code RemixConferenceMiami, FL
- Nebraska IT SymposiumIT leadershipOmaha, NE
- Innovation: Why the Majority Is Always WrongMeetup talk · Montreal JUGMontreal, QC
- Greater Wisconsin Software SymposiumConferenceMadison, WI
- Twin Cities Software SymposiumConferenceMinneapolis, MN
- Why Your Data Is Useless to AIWebinar · No Fluff Just StuffOnline
- Lone Star Software SymposiumConferenceDallas, TX
- UberConfConferenceDenver, CO
- Pacific Northwest Software SymposiumConferenceSeattle, WA
- Central Iowa Software SymposiumConferenceDes Moines, IA
- Wisconsin IT SymposiumIT leadershipMilwaukee, WI
- Northern Virginia Software SymposiumConferenceReston, VA
“We are called to be architects of the future, not its victims.”
R. Buckminster Fuller
The world is changing faster than most organizations can navigate with the thinking they already have, and the gap keeps widening. I don’t want anyone to meet that future by accident.
So everything I do, on a stage, in a workshop, or inside your architecture, aims at the same thing: people who can see clearly, choose deliberately, and build what comes next themselves.
You found this because you were curious enough to look. That’s the whole point.
Three talks to start with.
The Tailor-Made Architecture Model
Why intelligence breaks when meaning is implicit