Feb 09, 2026 • 5 min readA CRM That Knows What It Doesn't KnowProbabilistic lead scoring with Pyro replaces brittle point systems with honest uncertainty, email fatigue modelling, and self-improving predictions.
Feb 07, 2026 • 3 min readCan AI Create Its Own Programming Language?What would a programming language designed for AI look like? The thought experiment reveals deep unsolved problems and points to probabilistic programming.
Jan 28, 2026 • 3 min readBuilding a Graph-Based Intent Modelling ToolA proof-of-concept tool for graph-based system modelling — defining system behaviour, validating it structurally, and generating tests from the intent.
Jan 21, 2026 • 2 min readAdopting System Models IncrementallyPractical guide to adopting graph-based system models incrementally. Covers escape hatches, LLM workflows, and week-by-week adoption strategy.
Jan 20, 2026 • 2 min readThe Self-Validating GraphGraph-based system models validate themselves through structural checks, semantic analysis, and automatic test generation from invariants.
Jan 19, 2026 • 2 min readCode Is a Lossy FormatSource code is a lossy format that discards intent. LLMs expose this weakness. Graph-based models preserve meaning as first-class structure.
Aug 23, 2025 • 2 min readThe Evolution from Code Craftsmanship to Living Systems: A Conversation About the Future of Software ArchitectureExploring the paradigm shift from imperative coding to declarative systems, hybrid architectures, and self-healing codebases that evolve autonomously.
Jan 20, 2025 • 2 min readBuilding Hybrid Declarative Systems: A Practical Architecture GuideLearn how to architect hybrid declarative systems that combine symbolic reasoning with machine learning for trustworthy, explainable AI decisions.
Jan 19, 2025 • 4 min readWhat Happens When You Combine Proof Trees with Machine LearningExplore how combining proof trees with machine learning creates hybrid declarative systems that can both reason logically and handle uncertainty.
Dec 22, 2024 • 2 min readHow Proof Trees Make Declarative Programming WorkDiscover how proof trees and proof engines enable declarative programming by automatically exploring logical possibilities instead of following imperative instructions.
Oct 03, 2023 • 3 min readFrom Code Writers to Solution Architects: How AI is Reshaping Software DevelopmentAI is transforming software development from imperative coding to declarative problem-solving. Developers aren't being replaced — they're becoming solution architects.