The Renaissance Developer: Why AI Makes Systems Thinking the Ultimate Moat

When generative AI commoditizes syntax into zero-cost token emissions, the developer’s moat shifts from typing code to systems synthesis: understanding how a single concurrent change ripples across database row locks, cache lines, and cloud bills.

October 2, 2026 · 11 min · Hanh Pham

Deleting Language from the LLM: Inside TypeSafe's Jev and Decision Models

When you force a 70-billion-parameter language model to output ’true’ or ‘false’, you pay for sequential token decoding, uncalibrated probabilities, and broken JSON. Here is why TypeSafe stripped natural language out of the loop.

September 22, 2026 · 9 min · Hanh Pham

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

Apple M4 vs Huawei Ascend 950: Two Theories of the AI Chip

One is a fixed-function FP16 block hidden inside a laptop chip Apple won’t document. The other is a programmable FP4 datacenter engine Huawei ships in 8,192-chip fabrics. Same goal, opposite theses: here’s what the M4 family actually is, and what the numbers do and don’t mean against the Ascend 950.

September 9, 2026 · 12 min · Hanh Pham

Huawei's Ascend 950 & DaVinci v3: How China Built a Competitive AI Chip Without EUV

DeepSeek just ordered 160,000 Huawei Ascend 950DT chips: a chip built on a DUV-only process, with self-developed HBM and a homegrown interconnect, because export controls left no other choice. Here’s how the thing actually works, and where it still falls short.

September 7, 2026 · 20 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