SOFTWARE-ARCHITECTURE
WebAssembly 3: The Runtime of Living Systems
WebAssembly 3.0 transforms architecture from metaphor to mechanism — providing the runtime metabolism your living, self-healing system needs.
The Evolution from Code Craftsmanship to Living Systems: A Conversation About the Future of Software Architecture
Exploring the paradigm shift from imperative coding to declarative systems, hybrid architectures, and self-healing codebases that evolve autonomously.
Technical Architecture Consulting
Staff Engineer with 20+ years turning technical chaos into scalable systems. Currently Tech Consultant at Ovie Health (AI startup). Led teams at …
Building Hybrid Declarative Systems: A Practical Architecture Guide
Learn how to architect hybrid declarative systems that combine symbolic reasoning with machine learning for trustworthy, explainable AI decisions.
Architecting for AI Agents: A New Way to Think About Software Design
When autonomous agents own modules, architecture shifts from crafting code to shaping living, self-healing systems that evolve without constant human …
Enterprise AI Architecture: Building Self-Healing, Autonomous Systems with Distributed Intelligence
Building enterprise-grade AI with autonomous nodes, distributed intelligence, and self-healing mechanisms for resilient systems that adapt without …
Abstraction Is Hard: Why Wrong Abstractions Are Worse Than No Abstractions
Creating good abstractions is one of software development's hardest challenges. Learn when to abstract, when not to, and how to avoid costly mistakes.
About
Staff Software Engineer with 20+ years building scalable SaaS systems. Currently Tech Consultant at Ovie Health (AI startup). Led teams of 4-15 …
What 'Enterprise Software' Actually Means: Beyond the Buzzword
Enterprise software is everywhere, but what does it really mean? A practical guide to understanding when software truly deserves the enterprise label.
From Batch Processing to Event Streaming: A Paradigm Shift
A real-world story of migrating from brittle batch processing to event-driven architecture using the strangler fig pattern. Learn practical migration …
The Hidden Lifecycle Cost of Every Feature
Discover the hidden ongoing costs of software features that extend far beyond initial development. Learn to calculate true ROI and make better …
Kokeshi vs Lego: Two Philosophies of Software Architecture
Two fundamental software architecture approaches: nested abstractions like Russian dolls versus composable pieces like Lego blocks. Learn when to use …
The Pragmatic Engineer's Manifesto: Beyond Hype, Toward Solutions
Why asking the right questions and solving your own problems matters more than following trends or memorising algorithms.
Why Every Developer Should Know About Double-Entry Bookkeeping: And It's Not About Accounting
Discover why double-entry bookkeeping, a 500-year-old accounting practice, is actually one of the most elegant software architecture patterns for …
Why Legacy Software Design Sucks (And How to Prevent It)
Learn why software becomes unmaintainable legacy code and practical strategies to prevent your systems from becoming the next developer nightmare.