Field notes from the practice

Journal.

Writing on AI security, agentic systems, and engineering practice.

10 articles
2026 · 07 · 01
Architecture

Front Lines and Factory Floors: The New Shape of Software Engineering

Practitioner-focused article on forward-deployed engineering and software factories and what they mean for engineering leaders and founders.

AgentCoding 11 min · Read →
2026 · 06 · 21
Architecture

Loop Engineering: Designing the Systems That Drive AI Agents

A comprehensive guide to loop engineering — the emerging discipline of designing the systems that drive AI agents — and how it compares with prompt, context, and harness engineering.

AgentCoding 25 min · Read →
2026 · 04 · 19
Engineering

Simon Willison on the AI inflection point, dark factories, and the disaster he keeps predicting

A wide-ranging look at where AI-assisted software development stands going into 2026

AgentCoding 11 min · Read →
2026 · 02 · 20
Security

AI-Assisted Development: Security Gaps and Solutions

The security blind spots introduced when AI writes your code — and how to close them.

AgentCoding 8 min · Read →
2026 · 01 · 19
Security

AI-native security: why current guardrails are obsolete

Why the security models we built for traditional software fail against LLM-native threats.

AgentCoding 9 min · Read →
2026 · 01 · 14
RAG

Understanding LLM Specialization: RAG vs. Fine-Tuning

When to use RAG and when to fine-tune: a decision framework for engineering teams.

AgentCoding 7 min · Read →
2025 · 07 · 14
Security

OWASP Top 10 for LLM Applications 2025

A practitioner's breakdown of the OWASP Top 10 for Large Language Models, 2025 edition.

AgentCoding 10 min · Read →
2025 · 06 · 22
RAG

What Is Retrieval-Augmented Generation (RAG)?

RAG explained: architecture, tradeoffs, and implementation patterns for production systems.

AgentCoding 7 min · Read →
2025 · 04 · 24
Models

ChatGPT Models Guide

A practical guide to the OpenAI ChatGPT model families for engineering teams.

AgentCoding 6 min · Read →
2025 · 02 · 28
Security

LLM Jailbreaking & System Vulnerabilities

How jailbreaking techniques reveal deeper architectural vulnerabilities in agentic systems.

AgentCoding 8 min · Read →