blog
Blog
Notes on web development: Next.js, WordPress, performance, and the places I tripped up on real projects.
A Mac with 65% RAM free nearly panicked: the compressor, IOSurface and Playwright's WebKit
A 32 GB Mac Studio panicked with 100% of compressed pages limit, then came close to a second panic that evening while RAM still showed 65% free. The page count in the compressor had filled up, and the culprit was IOSurface that Playwright WebKit left in the kernel.
- Published
REA: letting an agent reverse engineer software, then testing the oracle too
REA lets a coding agent read a program that has no source, down to machine code, then rebuild that feature in its own code. Whether the rebuild is right is up to the oracle, and the oracle is code too, with its own bugs.
- Published
Top 10 Claude Code skills by GitHub stars: what each one does and which ones overlap
The ten Claude Code skill sets with the most GitHub stars on 29 Oct 2026: Superpowers, Matt Pocock Skills, Karpathy Skills, Anthropic Skills, Ponytail, UI UX Pro Max, Graphify, Caveman, Agent Skills, Taste Skill. Each one with its install command, what it does and where it overlaps with another set.
- Published
Dropping the server: moving a static Next.js site to Cloudflare Workers Static Assets
This site is only HTML, JS and images, yet it used to live on a 2 GB RAM VPS shared with about 28 other sites. How I moved it to Workers Static Assets: translating the nginx config into _redirects and _headers, why requests do not count against the Free plan limit, and two places I tripped after the move.
- Published
Kernel panic data.kalloc.1024 on a Mac running many Claude Code sessions
A 32 GB Mac Studio running about 20 Claude Code sessions rebooted itself five times because the kernel zone data.kalloc.1024 leaked to about 20 GB. How to watch it with zprint, why the npm install leaks faster, and the three steps that stopped it.
- Published
Claude Code + NotebookLM + Obsidian: a research pipeline, and the half of the bridge that is unofficial
How to combine Claude Code, NotebookLM and Obsidian into a research pipeline: which skills already exist, why NotebookLM has no API for personal accounts, and the price of wiring these three tools together.
- Published