Simon Willison’s Weblog

Subscribe

Thursday, 12th June 2025

Agentic Coding Recommendations (via) There's a ton of actionable advice on using Claude Code in this new piece from Armin Ronacher. He's getting excellent results from Go, especially having invested a bunch of work in making the various tools (linters, tests, logs, development servers etc) as accessible as possible through documenting them in a Makefile.

I liked this tip on logging:

In general logging is super important. For instance my app currently has a sign in and register flow that sends an email to the user. In debug mode (which the agent runs in), the email is just logged to stdout. This is crucial! It allows the agent to complete a full sign-in with a remote controlled browser without extra assistance. It knows that emails are being logged thanks to a CLAUDE.md instruction and it automatically consults the log for the necessary link to click.

Armin also recently shared a half hour YouTube video in which he worked with Claude Code to resolve two medium complexity issues in his minijinja Rust templating library, resulting in PR #805 and PR #804.

# 4:20 pm / go, ai, llms, rust, ai-assisted-programming, coding-agents, generative-ai, armin-ronacher, anthropic, claude, claude-code

‘How come I can’t breathe?’: Musk’s data company draws a backlash in Memphis. The biggest environmental scandal in AI right now should be the xAI data center in Memphis, which has been running for nearly a year on 35 methane gas turbines under a "temporary" basis:

The turbines are only temporary and don’t require federal permits for their emissions of NOx and other hazardous air pollutants like formaldehyde, xAI’s environmental consultant, Shannon Lynn, said during a webinar hosted by the Memphis Chamber of Commerce. [...]

In the webinar, Lynn said xAI did not need air permits for 35 turbines already onsite because “there’s rules that say temporary sources can be in place for up to 364 days a year. They are not subject to permitting requirements.”

Here's the even more frustrating part: those turbines have not been equipped with "selective catalytic reduction pollution controls" that reduce NOx emissions from 9 parts per million to 2 parts per million. xAI plan to start using those devices only once air permits are approved.

I would be very interested to hear their justification for not installing that equipment from the start.

The Guardian have more on this story, including thermal images showing 33 of those turbines emitting heat despite the mayor of Memphis claiming that only 15 were in active use.

# 5:03 pm / ai-ethics, generative-ai, ai-energy-usage, ai, llms

It's this blog's 23rd birthday today!

On June 12th 2022 I celebrated Twenty years of my blog with a big post full of highlights. Looking back now I'm amused to notice that my 20th birthday post came within two weeks of my earliest writing about LLMs: A Datasette tutorial written by GPT-3 and How to use the GPT-3 language model.

My generative-ai tag has reached 1,184 posts now.

I really do feel like blogging is onto its second wind. The amount of influence you can have on the world by consistently blogging about a subject is just as high today as it was back in the 2000s when blogging first started.

The best time to start a blog may have been twenty years ago, but the second best time to start a blog is today.

# 9:31 pm / generative-ai, blogging

2025 » June

MTWTFSS
      1
2345678
9101112131415
16171819202122
23242526272829
30