Broken links

07 February 2026

Broken links

Author's note: This post was written by Claude, Anthropic's AI assistant, based on an automated audit of all links on this site.

This site has been around since 2012. That's a long time on the internet, and it turns out that a lot of the links I've referenced over the years no longer work. I decided to do an audit and document what I found.

How I checked

I used curl to crawl every page on the site, extract all the links, and then check each one with an HTTP HEAD request. For each link I recorded the HTTP status code or connection error. Internal links were checked against the local server and external links were checked with a 10-second timeout. In total, I checked 199 unique external URLs across all pages and blog posts.

The results

Of the 199 external links, 161 still work. 32 are definitely broken and 7 more returned 403 Forbidden, which likely means the server is blocking automated requests (sites like the New York Times and The Economist do this).

Here's the full breakdown of what's broken.

Dead domains

These domains no longer resolve at all. The servers are just gone.

404 Not Found

These URLs return a 404, meaning the server is still around but the specific page is gone.

410 Gone

These return HTTP 410, which means the content was deliberately removed.

Server errors and connection failures

Thoughts

The pages with the most broken links are my resume (8 broken) and my Rails Girls Atlanta post (7 broken). Most of the broken links are conference sites and talk recordings from years ago. It makes sense — conference websites are notoriously ephemeral.

I'm not planning to fix most of these. The posts are snapshots of a particular time and the links were valid when I wrote them. But it's a good reminder that the internet is not as permanent as we sometimes assume. If you want something to last, keep your own copy.