Engineering blog

Deep-dive notes on the
tools you actually use.

Engineering articles on Docker, Git, APIs, JSON, terminals, mobile frameworks, and the rest of what the ABCsteps course covers — written to be genuinely helpful, with zero fluff.

Claude Code vs Codex CLI: A Same-Repo Workflow Test cover diagram: A practical comparison of Claude Code and Codex CLI for real repository work, focused on context handling, patches, tests, review, and supervision cost.
ai

Claude Code vs Codex CLI: A Same-Repo Workflow Test

A practical comparison of Claude Code and Codex CLI for real repository work, focused on context handling, patches, tests, review, and supervision cost.

May 7, 202614 min read
Podman vs Docker for Developers in 2026 cover diagram: A developer-first comparison of Podman and Docker focused on local workflow, rootless containers, Compose habits, team fit, and real migration trade-offs.
devops

Podman vs Docker for Developers in 2026

A developer-first comparison of Podman and Docker focused on local workflow, rootless containers, Compose habits, team fit, and real migration trade-offs.

May 7, 20269 min read
Claude Opus 4.7 vs GPT-5.5 — Which AI Coding Agent Should Developers Choose? cover diagram: A source-backed developer comparison of Claude Opus 4.7 and GPT-5.5, focused on tool surfaces, repo evaluation, supervision cost, and coding-agent trade-offs.
ai

Claude Opus 4.7 vs GPT-5.5 — Which AI Coding Agent Should Developers Choose?

A source-backed developer comparison of Claude Opus 4.7 and GPT-5.5, focused on tool surfaces, repo evaluation, supervision cost, and coding-agent trade-offs.

May 7, 20269 min read
Deployment Day Checklist — What Senior Engineers Verify Before Shipping cover diagram: The first time you ship something to production, you discover that 'the code works' is necessary but not sufficient. The deploy fails because an environment ...
devops

Deployment Day Checklist — What Senior Engineers Verify Before Shipping

The first time you ship something to production, you discover that 'the code works' is necessary but not sufficient. The deploy fails because an environment ...

Apr 27, 20268 min read
Vue.js vs React — The Engineering Decision in 2026 cover diagram: If you are picking a frontend framework in 2026, the realistic options for most projects come down to two: React and Vue. Each one has a substantial ecosyste...
web

Vue.js vs React — The Engineering Decision in 2026

If you are picking a frontend framework in 2026, the realistic options for most projects come down to two: React and Vue. Each one has a substantial ecosyste...

Apr 24, 20268 min read
SEO for Engineers — Beyond Meta Tags cover diagram: Most articles about SEO are bad. They optimize for the algorithm of an SEO industry — keyword stuffing, link exchanges, 'ten meta tags Google loves' — that h...
web

SEO for Engineers — Beyond Meta Tags

Most articles about SEO are bad. They optimize for the algorithm of an SEO industry — keyword stuffing, link exchanges, 'ten meta tags Google loves' — that h...

Apr 21, 20269 min read
Writing Technical Documentation People Actually Read cover diagram: Most engineering documentation is bad in a specific, predictable way: it lists what the system does without ever explaining what the system is for, who uses ...
tools

Writing Technical Documentation People Actually Read

Most engineering documentation is bad in a specific, predictable way: it lists what the system does without ever explaining what the system is for, who uses ...

Apr 17, 20269 min read
Prompt Engineering Essentials — Beyond the Polite Question cover diagram: The phrase 'prompt engineering' sounds like marketing. The work it describes is real. A poorly written prompt produces vague, hedged, or off-topic output fro...
ai

Prompt Engineering Essentials — Beyond the Polite Question

The phrase 'prompt engineering' sounds like marketing. The work it describes is real. A poorly written prompt produces vague, hedged, or off-topic output fro...

Apr 14, 20269 min read
Adding AI to Existing Apps With OpenRouter — One Endpoint, Many Models cover diagram: Learn how to add AI to an existing app with OpenRouter behind a safe backend boundary, model discovery, guardrails, logging, and evaluation steps.
ai

Adding AI to Existing Apps With OpenRouter — One Endpoint, Many Models

Learn how to add AI to an existing app with OpenRouter behind a safe backend boundary, model discovery, guardrails, logging, and evaluation steps.

Apr 10, 202614 min read

33 articles published · Page 1 of 4