The Four-Layer AI Coding Stack: Why Your Assistant Fails (and It's Not the Model)

Most developer frustration with AI coding assistants comes from conflating the editor, the agent loop, the gateway, and the model. Here is how the four layers actually fit together, where failures originate, and how to build a setup that survives production work.

September 19, 2026 · 9 min · Hanh Pham

WSL2 and tmux: Clean Clipboard Integration Without the Latency or Garbage Characters

Piping tmux selections directly to clip.exe leaves trailing pane padding, broken prompt glyphs, and line ending mismatches in your clipboard. Here is a fast, sanitized copy-paste pipeline built for WSL2.

September 12, 2026 · 13 min · Hanh Pham

tmux Panes & Windows: The Bindings That Actually Matter

Most tmux guides dump the whole key table on you. These are the pane and window bindings that survive contact with a real workday: splits, navigation, layout, and the marked-pane tricks tmux never bound for you.

September 8, 2026 · 7 min · Hanh Pham

Agentic Coding Assistants, and Why I Don't Let Them Grade Their Own Work

“Agentic” gets thrown around loosely, but it means something specific: an assistant that decides its own next step instead of waiting for yours. That’s also exactly why you can’t trust it to tell you when it’s done a good job; here’s the verification habit that fixes that.

September 2, 2026 · 8 min · Hanh Pham