Skip to content
Subscribe

36 articles

All writing

Engineering notes, long-form essays, experiments, and technical arguments—newest first.

Search articles

Series

2 multi-part collections

AI 14 min read

The Dataset Is the Input

How prior-data fitted networks learn from synthetic worlds and make predictions on new datasets without task-specific weight updates.

Linux 9 min read

Your Desktop Needs `systemd --user`

Dotfiles and autostart launch processes but do not supervise them. systemd --user adds lifecycle management, restarts, timers, and logs to the Linux desktop.

AI 12 min read

Carbon Chooses, Silicon Scales

AI may surpass humans at many kinds of thinking without replacing humanity. The real question is whether that intelligence stays accessible to everyone.

AI 16 min read

AI Feels Faster. The Data Is Less Certain.

AI coding tools feel transformative, but the productivity evidence is mixed. Part 2: perceived speed vs measured outcomes, and why review is the bottleneck.

AI 16 min read

AI-Native Software Engineering Isn’t About AI

AI-native engineering isn't about how much AI you use. It's a development model where AI is a primary participant in building software, not an assistant.

AI 19 min read

The Model Is Only One Part of the System

A useful AI workflow takes more than a better prompt. Part 3: specifications, context engineering, agent workflows, and the harness that enforces boundaries.

AI 11 min read

AI Speeds Up Coding, Not Engineering

An opinionated workflow for building good-enough software with AI coding agents without surrendering architecture, judgment, or security.

Software Engineering 11 min read

I Couldn't Become a 10x Developer

Chasing 10x across six projects, several languages and a pile of AI agents — and the quiet realization that 1.5x is honest work.

AI 12 min read

Your AI Agent Should Be a Folder

After testing agent frameworks, I found the best personal AI agent isn't a platform — it's a well-organized folder of Markdown, scripts, logs and state.

Infrastructure 7 min read

Why Don't We Build Data Centers in Antarctica?

Antarctica is cold, so why no data centers? Because data centers are factories, and factories need power, fiber, roads, spare parts, workers and permits.

Infrastructure 9 min read

Why Don't We Build Data Centers in Space?

Free solar, no land disputes, no cooling towers. But space removes almost everything a data center needs: easy cooling, maintenance, upgrades and repair.

Infrastructure 10 min read

Why I Created an Ultra-Simple MySQL Backup Tool

Backups shouldn't need dashboards, agents or cloud tokens — just a boring script, cron, and a compressed dump on another VM. The thinking behind mysql-backup.

Software Engineering 11 min read

Why Is Laravel So Underrated?

Laravel gets dismissed as outdated PHP, yet it still ships serious business applications faster than most modern stacks. Why it's still my backend default.

AI 6 min read

Learning in an AI-Driven World is a Paradox

AI changed the feedback loop between learning and building. I ship faster than ever, yet some days I know less than ever. What that paradox means for you.

AI 7 min read

Not Everyone Needs Frontier LLMs for Coding

Frontier models are brilliant, but most everyday coding runs fine on smaller ones if your workflow is clear. Choose tools for your use case, not the hype.