Start Here

Not sure where to begin? These are the articles that best represent my work and the direction I'm writing toward.

AI code quality tax loop showing unclear architecture, agent guessing, larger diffs, slower review, lower trust, and less AI leverage.
Latest Article

AI Code Quality: Bad Code Is an AI Tax

AI makes code easy to generate, but bad architecture creates review drag, retry loops, trust issues, and expensive course correction.

May 12, 2026Engineering
Read Article

All Articles

AI agent harness diagram showing guides, sensors, tools, memory, and verification around a language model.

What Is an AI Agent Harness?

The model is the brain. The harness is the operating environment that makes the brain useful. A plain-English breakdown of agent loops, tools, permissions, memory, verification, and why harness design matters more than model choice.

May 6, 2026Engineering
Engineering management in the AI era visual showing the supervision gap between AI output and human review.

Managing in the AI Era Is Harder Than It Looks

Pull requests are up 20%. Incidents per PR are up 23.5%. The supervision gap is real and most managers are missing it.

April 30, 2026AI & Agents
Coding model comparison visual for Kimi K2.6, GLM-5.1, and Claude Opus 4.7.

Coding Wars 2.0: The Definitive Comparison of Kimi K2.6, GLM-5.1, and Claude Opus 4.7

The gap between Kimi K2.6 and GLM-5.1 on public coding benchmarks is basically noise. The real decision is when to route work to them versus Claude Opus 4.7.

April 23, 2026AI & Agents
Taste is a moat visual representing human judgment, craft, and selection in an AI-heavy world.

Taste Is a Moat

Taste isn't mystical. It's System 2 thinking, run on the same decision so many times it drops into System 1. That's why AI can't get there — and why it's a moat.

April 23, 2026AI & Agents
DOE framework and Claude Skills visual showing orchestration layers for agent workflows.

Is the DOE Framework Still Relevant in the Age of Claude Skills?

A reader asked whether DOE still holds up now that Claude Skills, Managed Agents, and Cowork exist. Short answer: yes, and his question sharpened the framework in ways the original post didn't.

April 17, 2026Engineering
Four-level AI readiness spectrum moving from individual experimentation to governed team adoption.

How to Know If Your Business Is Ready for AI

A 2-minute AI readiness quiz for engineering teams using Claude Code, Cursor, Cowork, or ChatGPT. Five questions, four levels, and the one thing to do next at each stage — whether your team ships code, decks, or reports.

April 10, 2026AI & Agents
Engineering leadership lessons visual showing connected decisions, reflection, and accumulated judgment.

Lessons Learned in 2026

A generalist's field notes from 2026. AI changed the game, execution still wins, and the engineers who connect dots nobody else sees are the ones getting ahead.

April 7, 2026AI & Agents
LLM gateway architecture diagram showing routing, policy, observability, and model provider boundaries.

LLM Gateway Architecture: When You Need One and How to Get Started

Your team is calling 4 LLM providers from 6 services with no routing layer. Here's the architecture pattern that fixes it.

April 6, 2026AI & Agents
Automation ROI model showing time, volume, exception rate, and tool cost converging into a decision point.

The ROI Math on AI Automation for Service Businesses: When It Works, When It Doesn't

A 4-factor framework for evaluating AI automation in service businesses. Real tools, actual cost ranges, and when the math doesn't work.

April 3, 2026AI & Agents
AI coding integration guarded by conventions, review, and architecture boundaries.

Intentional AI Integration: How to Adopt AI Coding Tools Without Wrecking Your Codebase

AI tools made your team faster. Then patterns started drifting. Here's how to keep architectural coherence without killing the productivity gains.

April 1, 2026AI & Agents
Three automation cost tiers comparing do-it-yourself tools, professional platforms, and custom systems.

What Automation Actually Costs (And Saves) a Small Business

Real automation costs for small businesses: $0-10K. Three tiers and the ROI math that makes the decision obvious.

March 26, 2026Engineering
Productivity paradox visual contrasting faster individual AI coding with flat organizational throughput.

The Claude Code Productivity Paradox

Individual developer metrics are up. Organizational metrics are flat. Here's why the gap exists and what it means for AI coding tool adoption.

March 11, 2026AI & Agents
No-code automation stack visual connecting tools, workflow logic, data, and human approval.

The No-Code Automation Stack for Non-Technical Founders

A practical no-code stack for founders: 8 tools in 3 layers, $9-73/month, with a complete lead-to-client workflow. Start automating this week.

March 9, 2026Engineering
Three autonomous automation loops running without manual intervention.

3 Automations I Built That Run Without Me

Three real automations I use daily: PandaDoc proposals, a GitHub Actions trend scanner, and automated onboarding. Exact tools and code.

March 8, 2026Engineering
AI content pipeline moving from research to drafting, polishing, scoring, and publishing.

I Gave My AI Agent Full Control of the Content Pipeline. Here's What Happened.

Research, topic selection, writing, post-processing — all run by an AI agent with zero human edits. Here's the full pipeline, the four-treatment experiment, and the honest 7/10 score.

March 3, 2026AI & Agents
Terminal-first AI agent workflow connecting instructions, tools, memory, and review.

How I Actually Use AI Agents Every Day

Most AI agent tutorials show Python loops and vector databases. Here's what daily agent use actually looks like: terminal-first orchestration, agent files, context architecture, and a knowledge system that feeds all of it.

February 27, 2026AI & Agents
AI-assisted code review flow with local checks, continuous integration, and human approval.

AI Code Review: Approaches, Trends, and Best Practices

AI is writing more code. Here's how to review it faster — local agent patterns, CI/CD integration, and the vendor landscape including Greptile, CodeRabbit, and GitHub Copilot.

February 27, 2026AI & Agents
SaaS signup automation flow connecting form submission, CRM capture, notifications, and onboarding.

How I Automated My SaaS Signup Flow in a Weekend

Built a beta signup pipeline (form to email in 30 seconds) with Modal, Resend, and Google Sheets. 913 lines of Python, 4 hours, $0/month.

February 25, 2026Engineering
Four-layer context engineering stack for better AI coding sessions.

Context Engineering for AI Coding Tools: Why Your Codebase Structure Matters More Than Your Prompts

Most developers over-invest in prompt engineering and ignore context. Here's the four-layer framework that makes every AI coding session better.

February 19, 2026AI & Agents
AI coding model comparison matrix showing model capability, cost, and workflow fit.

The AI Coding Model Wars: How Open Source Is Closing the Gap on Proprietary Coding Models

Four major coding models launched in six days. The benchmark gap? 2.6 points. The price gap? 45x. A head-to-head comparison of Opus 4.6, Codex 5.3, GLM-5, and Kimi K2.5.

February 15, 2026AI & Agents
Shift from prompt-first coding to orchestrated agentic engineering workflows.

From Vibe Coding to Agentic Engineering: What Changed and What It Means

Vibe coding was the prompt-first era. Agentic engineering is the orchestration-first era. Here's what changed, why it matters, and what you need to learn next.

February 15, 2026AI & Agents
Five connected service business workflows for leads, proposals, onboarding, delivery, and follow-up.

5 Automations Every Service Business Should Have by 2026

The 5 automations that save service businesses 10+ hours/week. Concrete tools, setup times, and ROI for agencies and consultants.

February 11, 2026Engineering
Context engineering cover showing layered project context feeding an AI coding assistant.

Context Engineering: The Skill That Makes AI Coding Tools Actually Work

Most developers blame the model when AI coding tools produce bad output. The real problem is context. Here's the system I built to fix that.

February 5, 2026AI & Agents
Model selection matrix matching task complexity to model capability and cost.

AI Model Selection: Choosing the Right Model and Application Pattern

Not all tasks need the most powerful AI model. Learn how to match model intelligence to task complexity and stop overpaying for sledgehammers when you need scalpels.

February 3, 2026AI & Agents
Enterprise AI engineering practice stack showing prompts, reviews, guardrails, and delivery controls.

Enterprise Best Practices for AI-Assisted Software Engineering Teams

AI tooling can speed up enterprise engineering teams, but only with the right guardrails. A practical guide to prompting, context management, governance, and parallelization across Claude, Copilot, and CLI tools.

February 1, 2026AI & Agents
Changing AI landscape visual showing shifting layers of tools, teams, governance, and workflows.

The Changing AI Landscape: Practical Insight for 2026 and Beyond

AI has moved from a shiny new toy to everyday infrastructure. Here's a realistic look at what that means for developers, managers, and business owners.

January 27, 2026Engineering
Software design patterns visual showing reusable components arranged into a maintainable system.

Modern Design Patterns: Beyond the Bookmarks

Classic design patterns still solve modern problems, but only if you use them to fix real friction. Here's how I use them to build maintainable systems without the architecture astronaut fluff.

January 24, 2026Engineering
No-code CRM integration pattern connecting forms, contacts, enrichment, and follow-up systems.

How to Integrate With (Nearly) Any CRM: A Beginner No Code Guide

A practical, evergreen guide for beginners and no-code users who need reliable CRM integrations across finance, real estate, and professional services.

January 19, 2026Engineering
Validated structured output path turning language model responses into reliable pipeline data.

Structured Outputs in LLMs: Reliable Data for Real Pipelines

Structured outputs turn LLM text into dependable, validated data. Learn schemas, validation loops, provider-native features, and practical patterns for extraction, routing, and ETL.

January 17, 2026AI & Agents
Command-line AI agent interface connected to tools, files, and execution steps.

CLI Agents for Self-Hosting: Terminal AI That Boosts Productivity

Explore how LLM-powered CLI agents simplify self-hosting on VPS and homelabs. Learn deployment patterns, Docker Compose examples, and guardrails for safe automation.

January 14, 2026AI & Agents
System design visual showing scalable components, boundaries, reliability paths, and data flow.

Best Practices for System Design: Lessons from Real-World Applications

Cloud-native system design that scales and fails well. Learn durable patterns—consistency, resilience, observability—with lessons from Amazon, Google, Netflix, LinkedIn, and Stripe.

January 11, 2026Architecture
AI coding assistant workflow showing capability, guardrails, observability, and review limits.

AI Coding Assistants: Trends, Limits, and What's Next

What AI coding assistants actually do well, where they fail, and how to use them without breaking things or forgetting how to code.

January 10, 2026AI & Agents
Network routing visual showing autonomous systems, route paths, and anomaly detection.

Understanding BGP Anomalies for Engineers and Architects

A practical guide to BGP anomalies: taxonomy, detection signals, and mitigation patterns. Deploy RPKI, build guardrails, and design networks that limit blast radius.

January 8, 2026Engineering
Engineering lessons visual showing a path of decisions, feedback loops, and accumulated judgment.

Lessons Learned in 2025

Sharing lessons learned as a Senior Software Developer.

December 31, 2025Engineering
Serverless architecture pattern showing event queues, Lambda compute, retries, and failure handling.

AWS Lambda Practices: Messaging & Compute Best Practices

A breakdown of production-ready AWS Lambda and SQS configurations, covering visibility timeouts, batch sizes, failure handling, and idempotency strategies.

December 9, 2025Cloud & DevOps
SQL optimization visual showing query paths, indexes, execution analysis, and performance tuning.

Postgres SQL Optimization with DBeaver

Use DBeaver to run EXPLAIN/ANALYZE, find index gaps, apply VACUUM wisely, and enlist AI to build a safe, testable Postgres tuning plan.

December 4, 2025Engineering
Data access architecture visual connecting application models, ORM mapping, queries, and database boundaries.

JPA/Hibernate: Pragmatic Data Access That Scales

A pragmatic guide to JPA/Hibernate for tech leaders and engineers. Learn hidden tradeoffs, when to use native SQL, and patterns to ship fast, safe data access.

November 22, 2025Engineering
Microservice redesign visual showing service boundaries, contracts, and integration paths.

Microservices Redesign for Builders and Leaders

Microservices are not the default. Explore universal-interface architecture and the modular monolith, with concrete patterns, migration steps, and metrics.

November 16, 2025Architecture
Infrastructure-as-code visual showing Terraform configuration, cloud resources, and deployment workflow.

Terraform and IaC: Practical Guide for Tech Teams

Why IaC matters, how to run Terraform at team scale, and a step-by-step EC2 example to get started.

November 7, 2025Cloud & DevOps
Model Context Protocol hub connecting AI tools to secure external capabilities.

MCP: Model Context Protocol for Builders and Leaders

Learn the Model Context Protocol (MCP): what it is, why it matters, and how to ship secure, observable AI tooling with a step-by-step example. Get started now.

November 6, 2025AI & Agents
Observable n8n automation pattern connecting triggers, workflow steps, and delivery systems.

n8n: Automation Patterns

Learn n8n: what it is, why it matters, and how to ship secure, observable automations with a free RSS-to-Slack example. Start building value fast.

November 4, 2025AI & Agents
Prompt engineering visual showing instructions, examples, constraints, and model output flowing together.

Prompt Engineering Tips for Tech Leaders

A pragmatic guide to prompt engineering for tech leaders and engineers. Learn durable patterns, ROI-focused choices, and a full before/after example.

October 30, 2025AI & Agents
Architecture-as-code visual showing diagrams, source control, review, and system documentation.

Architecture as Code: Why Tech Leaders and Engineers Should Adopt Diagrams‑as‑Code Now

AI now writes a large share of new code. Stand out with Architecture as Code—pros, cons, tools, and a simple adoption plan for leaders, engineers, and recruiters.

October 23, 2025Architecture
AI-assisted coding workflow connecting developer intent, generated code, and human review.

AI-Assisted Coding in 2025

How AI is actually changing software development—from what I've seen in the wild and what's working versus what's hype.

October 19, 2025AI & Agents
No-code development visual showing reusable blocks connected into a governed business workflow.

No-code development in enterprise software

How low-code and no-code tools actually work in enterprise environments, based on what I've seen.

October 17, 2025Engineering