$ whoami

Building the things that nobody is asking for

I'm Olaf Alders. I write software for the web. Currently building My Mind is Racing — every run, swim, ride and race — all in one calendar.

view all →
Let the Browser Do the Math or: How I Learned to Stop Worrying and Love the DOM
#Programming#My Mind is Racing

Let the Browser Do the Math or: How I Learned to Stop Worrying and Love the DOM

Making social card images for My Mind is Racing got a bit fiddly when I had to calculate how large the font needed to be and how the text should be positioned. You can totally solve this problem with math, but I don’t want to. HTML is really good at reflowing text, repositioning one thing when another thing …

· 3 min read
Code Review Is the Hard Part
#Open Source#GitHub

Code Review Is the Hard Part

There is currently some recognition of the fact that with code creation having become cheaper, the burden of code review has not necessarily become easier.

· 2 min read
I'm Open to DevRel Work
#DevRel#Open Source

I'm Open to DevRel Work

This week, I had someone reach out to me about a DevRel position. I had a DevRel résumé ready to go, but it didn’t look great and it was kind of long. I asked Claude Design to make me a beautiful résumé. Rather than hiding my light under a bushel, here’s the doc, in all of its glory. Aside from full time work, …

· 2 min read
How to Deprecate a CPAN Module
#Perl#CPAN

How to Deprecate a CPAN Module

Deprecating a module on CPAN is not as simple as pushing a button, so let’s run through what’s actually involved and what you can do if you’d simply like to hand the module off to someone else. The key thing to know here is that to deprecate a module you have to upload a deprecated version. This may …

· 5 min read
Claude Code: Anatomy of a Misfeature
#LLM#security

Claude Code: Anatomy of a Misfeature

On Canada Day (July 1), 2026, Anthropic shipped a surprising “easter egg” to users of Claude Code: 2.1.198 includes an efficiency bypass which allows agents to continue on without being blocked on direction from a human. This misfeature completely evaded mention in the changelog as well as the docs. I asked …

· 30 min read
The dot claude Attack Surface
#security#LLM

The dot claude Attack Surface

You won’t find anything nefarious in most .claude directories — but how do you know until you look? Trusting a cloned repo enables its Claude Code hooks with no further prompts, now and every session after. Here’s what that decision covers and how to narrow it.

· 3 min read