Graph from Google showing 10x difference in power variation between AI and non-AI workloads

Shorts, June 2026

Trying out a new format this week. Instead of links, here’s some shorts. Too little for a post, too much for a link. This week we have Power variation in AI data centres Using Claude Code for Terraform Adopting new CLI tools Historical maps Power variation in AI data centres (Link requires registration and full article isn’t free, but there’s a massive preview which is all I have access to) ...

June 26, 2025 · Arthur Clune
Logo for the Marimo notebook project

Getting started with the Anthropic Cookbook and Marimo

The Anthropic Cookbook is an excellent resource for learning how to write LLM code and it’s continually being updated, most recently with example code for agents. The Cookbook comes as a set of Jupyter notebooks. I prefer Marimo to Jupyter, mainly because it supports reactive cell reloading i.e. if you change an earlier notebook cell that a later cell depends on, the chain of dependencies is calculated and everything is re-run correctly which saves a lot of mental energy and stupid mistakes when working with notebooks. ...

June 10, 2025 · Arthur Clune
Image of the Reinvent Party, 2017

Claude Code - The Missing Manual

Notes that I wrote for work on how to get started with Claude Code, Anthropic’s agentic code tool. Anthropic’s own documentation is good, but I wanted a single page that I could share with people to help them get rapidly up to speed. Once past this stage, their Claude code best practices page is excellent. Installation You’ll need to setup an API key to use it. Put this in $ANTHROPIC_API_KEY then run the installer: ...

May 27, 2025 · Arthur Clune

Links, 22 April 2025

Some AI development resources this week… How to Build an AI Code Agent Thorsten Ball has published how to build your own AI code agent. He creates a toy example in Rust that’s <400 lines but still includes tool use. Geoffrey Huntley does the same. It’s worth reading both Claude Code Best Practices Anthropic has released a detailed guide on Claude Code best practices. Of note: Claude can (and should!) use the architect/plan then code model that Aider makes explicit. Telling Claude to read code/docs, then plan, then code, then commit gives better results than just telling it to write code Ask Claude to review things (e.g. the CLAUDE.md hint files) and suggest improvements. Repeat. (As an aside, the Anthropic workbench can improve general prompts) Telling Claude to ’think’, ’think harder’ etc results in more thinking tokens being used Clear context frequently (/clear) - usable context window is smaller than the advertised max The model of asking Claude to review and improve its work (or human starting points) repeatedly was not obvious to me ...

April 22, 2025 · Arthur Clune