Blog

AI systems and software engineering notes

Posts are focused on practical implementation details, architecture trade-offs, and operational outcomes.

Featured

Recommended reading

Writing Better ADRs for Engineering Teams

How to write Architecture Decision Records that remain useful after implementation pressure and team turnover.

  • architecture
  • adr
  • engineering-practice

RAG Is Now a Data Product Discipline

A personal take on why modern RAG success depends less on clever prompting and more on ownership, curation, and measurable retrieval quality.

  • rag
  • retrieval
  • data-engineering
  • ai-architecture

Production RAG Without Overengineering

A pragmatic blueprint for Retrieval-Augmented Generation systems that must deliver value with limited operational complexity.

  • rag
  • llm
  • production

All posts

Archive

When an AI Agent’s Context Goes Stale

How to design AI workflows that notice when records, policies, or approvals have changed between planning and execution.

  • agentic-ai
  • reliability
  • governance
  • software-architecture

When Intelligence Becomes Infrastructure

A look toward a future of cooperating AI systems—and the authority, memory, and human choices that will shape it.

  • ai-systems
  • future-of-ai
  • governance
  • software-architecture

Most Agents Fail at Handoffs, Not Reasoning

A practical personal perspective on why production agents break at workflow boundaries, tool handoffs, and accountability seams.

  • agents
  • workflow
  • reliability
  • enterprise-ai

Documentation as Delivery Infrastructure

Why documentation quality directly influences engineering throughput, onboarding speed, and operational resilience.

  • documentation
  • engineering
  • operations