Skip to main content

Technical Articles & Applied Opinions

Engineering perspectives on wrapping probabilistic systems in deterministic controls, structuring search relevance, and maintaining data pipeline integrity.

RSS Feed
Filter
Software ArchitectureCyber DefenseTechnical Governance
Software ArchitectureOwners AdvisoryTechnical Governance
Software ArchitectureLegacy ModernizationPlatform Reliability

Building Task Management Around the Work

A practical guide to building task management: define the outcome, organize the work, make ownership and dependencies visible, and decide what counts as done.

· 9 min read

Workflow AutomationSoftware ArchitectureAutomation & Operations
Automation & OperationsFrontend EngineeringSoftware Architecture

RAID Is a Failure Budget, Not a Backup Strategy

RAID is part of a reliable-storage design, not the design itself. The useful questions are what can fail, how the workload behaves, what performance matters, and how recovery will work when a disk eventually needs replacement.

· 6 min read

Software ArchitectureData & SearchPlatform Reliability

S1000D Data Module Codes: Structured Identity and Faceted Navigation

The richest metadata in an S1000D corpus is sitting inside the identifier, yet most conversion pipelines treat it as an opaque string. Decomposed into typed segments, a DMC provides an immediate navigation taxonomy, a faceted query model, and exact-identifier routing that would otherwise take months to reconstruct out of prose.

· 6 min read

Data & SearchInformation ArchitectureSoftware Architecture

State Machine Verification for Multi-Step AI Pipelines

Orchestrating multi-step AI agents with loose prompt loops leads to silent deadlocks, invalid state transitions, and unreproducible failures. Modeling agentic workflows as formally verified finite state machines gives engineers deterministic transition invariants, exhaustive error recovery paths, and auditable replayability.

· 7 min read

AI SystemsSoftware Architecture

The S1000D Transform Loop: One Model, Two Component Trees

Modernizing S1000D technical publications is rarely a frontend framework problem. The real work is resolving a complex reference graph and dynamic applicability into a clean intermediate model. Once the publication model is sound, rendering into React, Angular, or feeding context to an AI agent is straightforward execution.

· 6 min read

Software ArchitectureFrontend Engineering

Non-Determinism Was Always the Job of Engineers. Software Developers Just Got a Pass.

Software engineering treated deterministic logic as the norm because, for decades, it mostly was. AI removes that exemption by putting real, unresolvable nondeterminism in the critical path. The discipline this now requires is not new — it is the tolerance, margin, and statistical thinking every other engineering field has always practiced.

· 5 min read

OpinionAI Systems

Beyond the Hype: Navigating Nuance in Applied AI

Applied AI discussion is often polarized between magical expectation and wholesale dismissal. We advocate for a nuanced approach that focuses on task decomposition, operational constraints, and hybrid architectures.

· 2 min read

AI SystemsTechnical Strategy

Reconciling Fragmented Data: Pipeline Observability

As datasets scale across disparate software ecosystems, silent pipeline failures and schema drift inevitably corrupt reports and downstream models. We explain why data contracts and strict observability are essential.

· 3 min read

Data & SearchWorkflow Automation

Search Relevance Starts with the Taxonomy

Vector search and embeddings are frequently marketed as a cure-all for enterprise retrieval issues. However, search relevance is only as reliable as the underlying taxonomy. We discuss hybrid search and structural metadata.

· 3 min read

Data & SearchInformation Architecture

Deterministic Controls Around Nondeterministic Models

Large Language Models are probabilistic by design, making them unstable foundations for business logic. We outline the architectural patterns required to wrap nondeterministic AI models in reliable, deterministic controls.

· 5 min read

AI SystemsSoftware Architecture