From Rails to rallies
19 of DHH's posts on politics and culture since 2021, read back to back with sources: from peak woke to replacement talk, and why I'm leaving Rails.
Developer tooling, AI-assisted development and software supply-chain security — and how teams actually work: pair and mob programming, XP, DevOps. 114 posts since 2012.
19 of DHH's posts on politics and culture since 2021, read back to back with sources: from peak woke to replacement talk, and why I'm leaving Rails.
Why Landtag relaunches killed kleineAnfragen.de, how coding agents flip the scraping cost onto the publisher, and why suing readers is the last trick left.
A challenge repo on storing 200 million URLs from 20.000 sources: dedup, daily additions, domain counts, query parameters and a storage estimate.
A Bluesky thread on AI knowledge collapse: de-skilled workers feed degraded input to models, so outputs and users get worse, plus links to research papers.
Rebuilding the 1990s Panasonic WJ-MX50 video mixer in TypeScript and WebGPU, with one reducer, 536 Gherkin scenarios from the manual and SDF wipes.
Using Claude to contest a housing cooperative's refusal to transfer inherited shares, and what cheap AI legal help means for parity, risk and access.
maschinenlesbar.org wraps German government open data APIs in uniform TypeScript CLIs built by an agent-driven dark factory, so the data can be linked.
The eight fallacies of distributed computing, from a reliable network and zero latency to a single administrator and a homogeneous network.
Dissects a malicious PR that added an .npmrc pointing npm at a bare-IP HTTP registry, and lists defenses from CODEOWNERS and CI checks to egress limits.
The case for moving from SPA frameworks to vanilla JavaScript and Web Components on TCO, hiring, AI leverage and architecture, via a strangler migration.