Tolics Engineering Mind

Software architecture, AI systems, and engineering insights

DESIGN-PATTERNS

Fixing Agent Amnesia With Federated Memory
Feb 22, 2026 • 10 min read
A-MEM's Zettelkasten-inspired approach to agent memory, and why software projects need federated memory with cross-domain linking — not one big vector …
#AI-AGENTS #AI #BEST-PRACTICES
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
Vision-Driven Development: Building Products Users Actually Want
Oct 07, 2025 • 2 min read
Start with user experience, not developer convenience. Learn how vision-driven development with Claude Code creates products users actually want.
#PRODUCT-MANAGEMENT #SOFTWARE-DEVELOPMENT #CLAUDE-CODE
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
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
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