VB
Victor Buzin

All Posts/30 entries

Latest Articles

Thoughts on software engineering, architecture, and the .NET ecosystem

RSS Feed
Delibera: a field note on the shape of the product
282026-10-217 min read

Delibera: a field note on the shape of the product

What changed in Delibera after the first releases: a .NET 10 core, Knowledge Keeper, Operator with MCP, a web UI — and where the product's boundary runs.

AILLMRead Article
The Infrastructure an ADLC Actually Requires
192026-09-2117 min read

The Infrastructure an ADLC Actually Requires

An ADLC is not a model choice: a layer-by-layer account of the deterministic supports — versioned context, artifact chains, evals, gates.

AIArchitectureRead Article
SDLC to ADLC: What the Viral Diagram Leaves Out
162026-08-3113 min read

SDLC to ADLC: What the Viral Diagram Leaves Out

A viral diagram credits Anthropic with 'ADLC'. The six stages are right, the attribution is wrong, and the layer that decides whether adoption works is missing.

AIArchitectureRead Article
Three Failure Modes of Multi-Agent Systems
122026-08-134 min read

Three Failure Modes of Multi-Agent Systems

Multi-agent systems fail in coordination: tool scope leakage, state divergence, and the invisible approval bypass — with a detection signal for each.

AIArchitectureRead Article
When Should You Use an AI Agent Instead of a Workflow?
112026-08-1111 min read

When Should You Use an AI Agent Instead of a Workflow?

How to tell an agent from a deterministic process: six task characteristics, four architectures on an autonomy spectrum, and the cost of observability.

AIArchitectureRead Article
RAG Evaluation Before Production: A Practical Guide
092026-08-0410 min read

RAG Evaluation Before Production: A Practical Guide

Without a maintained evaluation dataset, a RAG system cannot be changed safely: the MVED, five failure categories, LLM-as-Judge, and deployment gates.

AIArchitectureRead Article
Chunking Is Not a Strategy: How to Choose Retrieval Units
082026-08-016 min read

Chunking Is Not a Strategy: How to Choose Retrieval Units

The retrieval unit is the most consequential decision in RAG: why character splitting fails, the precision/recall trade-off, parent-child patterns, and a selection table.

AIArchitectureRead Article
5 Questions Before Starting a RAG PoC
052026-07-235 min read

5 Questions Before Starting a RAG PoC

Five questions to answer before writing the first line of RAG orchestration: retrieval unit, evaluation, corpus ownership, latency and cost, and failure behaviour.

AIArchitectureRead Article
Why 'an LLM Chatbot' Is Not an AI Architecture
022026-07-174 min read

Why 'an LLM Chatbot' Is Not an AI Architecture

An LLM API call is not an architecture. Seven surfaces decide it: retrieval, evaluation, economics, ownership, and failure UX.

AIArchitectureRead Article
.NET 11: A Deep Dive into the Future of .NET
012026-04-256 min read

.NET 11: A Deep Dive into the Future of .NET

What .NET 11 actually brings: runtime-native async as a preview feature, stabilized C# 15, new Blazor components, and OpenAPI 3.2.0 — with the caveats.

.NETC#Read Article