Cloudflare to introduce pay-per-crawl for AI bots

The biggest news in tech this week (which isn’t over yet) is, without a doubt, that Cloudflare is about to introduce a pay-per-crawl model for AI bots—huge in many ways, as let’s not forget that approximately 20% of internet traffic is routed through Cloudflare. I have many thoughts right now, and it will take some time for them to settle. A good analysis and explanation of why this move is needed and is a good first step can be found in yesterday’s article by Dries Buytaert’s, The Web’s Broken Deal with AI Companies, which I recommend everyone read. ...

July 2, 2025

Sometimes bad weather can feel like a gift

Simon Collison in Another Week in Edale perfectly captures why I enjoy hiking in bad weather, something those in my proximity consider borderline reckless: A calm day is always welcome, but there’s a perverse pleasure in struggling against violent gusts, or enjoying the steady rhythmic crackle of rain on a waterproof hood. Sometimes, bad weather can feel like a gift, exactly what’s needed to stir the senses and awaken the brain. ...

July 1, 2025

How software became a lifestyle brand

Omer has an intriguing essay up on his blog: choosing software used to be straightforward. does the app do what you need, or not? but now, opening notion or obsidian feels less like launching software and more like putting on your favorite jacket. it says something about you. aligns you with a tribe, becomes part of your identity. software isn’t just functional anymore. it’s quietly turned into a lifestyle brand, a digital prosthetic we use to signal who we are, or who we wish we were. ...

June 24, 2025

Working on databases from prison

Preston Thorpe: I’m very excited to announce that I have recently joined Turso as a software engineer. For many in the field, including myself, getting to work on databases and solve unique challenges with such a talented team would be a dream job, but it is that much more special to me because of my unusual and unlikely circumstances. As difficult as it might be to believe, I am currently incarcerated and I landed this job from my cell in state prison. If you don’t know me, let me tell you more about how I got here. ...

June 23, 2025

If a note can be public, it should be

Quoting Dries Buytaert: A few years ago, I quietly adopted a small principle that has changed how I think about publishing on my website. […] The principle is: If a note can be public, it should be. Unconsciously, I am trying to do the same, as you might have noticed by the increased activity on this website. Maintaining consistency can be challenging, but it’s worth the effort.

June 18, 2025

Free online courses from top universities

An impressive list of free online courses from top universities, courtesy of Open Culture. I’m bookmarking them for a friend when he retires.

June 17, 2025

Agentic coding recommendations

Armin Ronacher is on a roll. He just published his Agentic Coding Reccomendations. On the topic of Agenting Coding he recently published: AI Changes Everything (you should read it) GenAI Criticism and Moral Quandaries Both already reported.

June 12, 2025

People won't use IDEs anymore

I’m just back from watching Mastering Claude Code in 30 Minutes, a talk by Boris Cherny, who, I learned, created Claude Code. I was struck by Boris’s reply to one question from the crowd: Hey, why did you build a CLI tool instead of an IDE? Yeah, it’s a good question. There are two reasons. We started this at Anthropic, where people use a broad range of IDEs. Some people use VS code. Other people use Zed, Xcode, Vim, or Emacs. And it was just hard to build something that works for everyone. And so the terminal is just the common denominator. The second thing is that at Anthropic, we see firsthand how quickly the model is improving. I think there’s a good chance that by the end of the year, people won’t use IDEs. And so, we want to prepare for this future and avoid over-investing in UI and other layers on top. Given the way the models are progressing, it may not be practical to work on them soon. ...

June 10, 2025

What happens when people don't understand how AI works

Despite what tech CEOs might say, large language models are not smart in any recognizably human sense of the word.

June 9, 2025

Why Bell Labs worked

Why Bell Labs Worked is a fascinating, evocative read. We live in a metrics obsessed culture that is obsessed with narrowly defined productivity. There’s too much focus on accountability and too little focus on creativity. The reason why we don’t have Bell Labs is because we’re unwilling to do what it takes to create Bell Labs — giving smart people radical freedom and autonomy. The freedom to waste time. The freedom to waste resources. And the autonomy to decide how. ...

June 7, 2025