Tolics Engineering Mind

Software architecture, AI systems, and engineering insights

SOFTWARE-ARCHITECTURE

The Adaptive AI Coding Pipeline
Feb 21, 2026 • 9 min read
Fixed pipelines over-process simple requests and under-process complex ones. An adaptive router classifies intent and dispatches to specialised …
#AI #AI-AGENTS #SOFTWARE-ARCHITECTURE
What Is AI-Native?
Feb 20, 2026 • 5 min read
AI-native is more than a buzzword. It marks a real architectural shift where AI becomes the foundation, not a feature bolted on.
#AI #SOFTWARE-ARCHITECTURE #LLMS
The AI Knows Your Client's Phone Number (And So Does Everyone Else)
Feb 10, 2026 • 5 min read
RAG pipelines leak PII through prompt injection. A substitution layer swaps real data for realistic fakes before it reaches the LLM, neutralising the …
#AI #LLMS #SOFTWARE-ARCHITECTURE
A CRM That Knows What It Doesn't Know
Feb 09, 2026 • 5 min read
Probabilistic lead scoring with Pyro replaces brittle point systems with honest uncertainty, email fatigue modelling, and self-improving predictions.
#AI #DECLARATIVE-PROGRAMMING #SOFTWARE-ARCHITECTURE
Why Elixir Is the Perfect Agent Framework Runtime
Feb 08, 2026 • 11 min read
Elixir and OTP offer actors as agents, supervision trees for failure recovery, and process mailboxes as thought logs — a natural runtime for living …
#AI-AGENTS #SOFTWARE-ARCHITECTURE #AUTONOMOUS-SYSTEMS
Can AI Create Its Own Programming Language?
Feb 07, 2026 • 3 min read
What would a programming language designed for AI look like? The thought experiment reveals deep unsolved problems and points to probabilistic …
#AI #DECLARATIVE-PROGRAMMING #SOFTWARE-ARCHITECTURE
Living Software: The Framework
Feb 07, 2026 • 11 min read
Stability contracts, consequence graphs, immutable event logs, and a conductor that turns the gap between intent and reality into autonomous work.
#SOFTWARE-ARCHITECTURE #AI-AGENTS #AUTONOMOUS-SYSTEMS
Ambiguity as a Vital Sign
Feb 06, 2026 • 5 min read
Traditional observability counts individual leaves. In a living system, ambiguity is the vital sign — it reveals where the system is still becoming.
#AI #SOFTWARE-ARCHITECTURE #AUTONOMOUS-SYSTEMS
Beyond the Horseless Carriage: What AI-Native Software Actually Looks Like
Feb 05, 2026 • 5 min read
We build AI systems that mimic human workflows. AI-native software should look like a living organism, not a faster factory pipeline.
#AI #AI-AGENTS #SOFTWARE-ARCHITECTURE
Complexity Is a Feature: A Developer's Realisation
Jan 29, 2026 • 7 min read
Complexity often isn't a bug — it's a feature that benefits interpreters, gatekeepers, and incumbents. A developer's journey from automation idealist …
#SOFTWARE-ARCHITECTURE #PHILOSOPHY #ORGANIZATIONAL-DESIGN
Building a Graph-Based Intent Modelling Tool
Jan 28, 2026 • 3 min read
A proof-of-concept tool for graph-based system modelling — defining system behaviour, validating it structurally, and generating tests from the …
#SOFTWARE-ARCHITECTURE #DECLARATIVE-PROGRAMMING #LLMS
Adopting System Models Incrementally
Jan 21, 2026 • 2 min read
Practical guide to adopting graph-based system models incrementally. Covers escape hatches, LLM workflows, and week-by-week adoption strategy.
#SOFTWARE-ARCHITECTURE #DECLARATIVE-PROGRAMMING #AI
The Self-Validating Graph
Jan 20, 2026 • 2 min read
Graph-based system models validate themselves through structural checks, semantic analysis, and automatic test generation from invariants.
#SOFTWARE-ARCHITECTURE #DECLARATIVE-PROGRAMMING #AI
Code Is a Lossy Format
Jan 19, 2026 • 2 min read
Source code is a lossy format that discards intent. LLMs expose this weakness. Graph-based models preserve meaning as first-class structure.
#SOFTWARE-ARCHITECTURE #DECLARATIVE-PROGRAMMING #AI
WebAssembly 3: The Runtime of Living Systems
Oct 19, 2025 • 2 min read
WebAssembly 3.0 transforms architecture from metaphor to mechanism — providing the runtime metabolism your living, self-healing system needs.
#SOFTWARE-ARCHITECTURE #AUTONOMOUS-SYSTEMS #SELF-HEALING
The Evolution from Code Craftsmanship to Living Systems: A Conversation About the Future of Software Architecture
Aug 23, 2025 • 2 min read
Exploring the paradigm shift from imperative coding to declarative systems, hybrid architectures, and self-healing codebases that evolve autonomously.
#DECLARATIVE-PROGRAMMING #HYBRID-SYSTEMS #SOFTWARE-ARCHITECTURE
Technical Architecture Consulting
Aug 16, 2025 • 7 min read
Staff Engineer with 20+ years turning technical chaos into scalable systems. Currently Tech Consultant at Ovie Health (AI startup). Led teams at …
#CONSULTING #SOFTWARE-ARCHITECTURE #TECHNICAL-ADVISORY
Building Hybrid Declarative Systems: A Practical Architecture Guide
Jan 20, 2025 • 2 min read
Learn how to architect hybrid declarative systems that combine symbolic reasoning with machine learning for trustworthy, explainable AI decisions.
#HYBRID-SYSTEMS #DECLARATIVE-PROGRAMMING #SOFTWARE-ARCHITECTURE
Architecting for AI Agents: A New Way to Think About Software Design
Nov 12, 2024 • 2 min read
When autonomous agents own modules, architecture shifts from crafting code to shaping living, self-healing systems that evolve without constant human …
#SOFTWARE-ARCHITECTURE #AI-AGENTS #AUTONOMOUS-SYSTEMS
Enterprise AI Architecture: Building Self-Healing, Autonomous Systems with Distributed Intelligence
Sep 04, 2024 • 2 min read
Building enterprise-grade AI with autonomous nodes, distributed intelligence, and self-healing mechanisms for resilient systems that adapt without …
#AI #SOFTWARE-ARCHITECTURE #AUTONOMOUS-SYSTEMS
Abstraction Is Hard: Why Wrong Abstractions Are Worse Than No Abstractions
Sep 28, 2023 • 2 min read
Creating good abstractions is one of software development's hardest challenges. Learn when to abstract, when not to, and how to avoid costly mistakes.
#ABSTRACTIONS #SOFTWARE-ARCHITECTURE #DESIGN-PATTERNS
About
Mar 08, 2023 • 3 min read
Staff Software Engineer with 20+ years building scalable SaaS systems. Currently Tech Consultant at Ovie Health (AI startup). Led teams of 4-15 …
#ABOUT #CAREER #SOFTWARE-ARCHITECTURE
What 'Enterprise Software' Actually Means: Beyond the Buzzword
May 15, 2021 • 3 min read
Enterprise software is everywhere, but what does it really mean? A practical guide to understanding when software truly deserves the enterprise label.
#ENTERPRISE #SOFTWARE-ARCHITECTURE #SOFTWARE-DEVELOPMENT
From Batch Processing to Event Streaming: A Paradigm Shift
Mar 25, 2020 • 3 min read
A real-world story of migrating from brittle batch processing to event-driven architecture using the strangler fig pattern. Learn practical migration …
#EVENT-STREAMING #BATCH-PROCESSING #SOFTWARE-ARCHITECTURE
The Hidden Lifecycle Cost of Every Feature
Mar 01, 2019 • 3 min read
Discover the hidden ongoing costs of software features that extend far beyond initial development. Learn to calculate true ROI and make better …
#SOFTWARE-DEVELOPMENT #TECHNICAL-DEBT #MAINTENANCE
Kokeshi vs Lego: Two Philosophies of Software Architecture
Sep 15, 2018 • 3 min read
Two fundamental software architecture approaches: nested abstractions like Russian dolls versus composable pieces like Lego blocks. Learn when to use …
#SOFTWARE-ARCHITECTURE #DESIGN-PATTERNS #MODULARITY
The Pragmatic Engineer's Manifesto: Beyond Hype, Toward Solutions
Jul 16, 2018 • 2 min read
Why asking the right questions and solving your own problems matters more than following trends or memorising algorithms.
#SOFTWARE-DEVELOPMENT #PRAGMATISM #SOFTWARE-ARCHITECTURE
Why Every Developer Should Know About Double-Entry Bookkeeping: And It's Not About Accounting
Aug 22, 2017 • 2 min read
Discover why double-entry bookkeeping, a 500-year-old accounting practice, is actually one of the most elegant software architecture patterns for …
#SOFTWARE-ARCHITECTURE #DESIGN-PATTERNS #SOFTWARE-DEVELOPMENT
Why Legacy Software Design Sucks (And How to Prevent It)
Aug 05, 2017 • 2 min read
Learn why software becomes unmaintainable legacy code and practical strategies to prevent your systems from becoming the next developer nightmare.
#LEGACY-CODE #SOFTWARE-ARCHITECTURE #TECHNICAL-DEBT