Introduction

I work as the CTO at Giant; managing software engineering teams, leading product development, creating resilient systems, and operating internet infrastructure. I've been doing this for the last 15-or-so years.

My professional interests lie in digital giving; I help charities, NGOs and other ethically-positive organisations promote themselves online, and raise funds through digital. Outside of my work, I'm interested in UNIX, open source, and digital history.

This website doesn't represent the views of Giant, but there's probably a lot of overlap.

I have profiles on Github and LinkedIn.

Right now

Like many people in technology, I'm trying to figure out what AI means for our industry, and the people who work in it. I've written about AI's utility and how it's different from other bubbles, and the impact AI might have on companies like mine. While using LLMs to write code, I've been thinking about how human practice can help code agents, verification of AI-generated code, and a few articles about tools and services; but these articles are probably outdated by the time you read this.

Articles

See all articles

How I use Claude Code

June 25, 2025
I've been using Claude Code a lot recently, and I've settled on a workflow that's been producing really good results. The short version is: use two se...

claude ai llm development practice

notion-to-json

June 18, 2025
I was a big Notion user. For a while, it was my go-to for everything: project management, note-taking, knowledge bases, and a lightweight CRM. It's a ...

notion json python

mastodon-to-bluesky

June 14, 2025
I've been using Bluesky more and more recently. It's a pleasant enough place to post, though I'm still not entirely convinced by the AT Protocol, but ...

python bluesky mastodon social-media howto

Good practice is good for LLMs too

June 08, 2025
LLMs are changing how we write software. In the face of this unheaval, it's tempting to think these tools somehow absolve us from following good engin...

ai llm development practices code

Social

See all posts
At the point in the week when I start closing more tabs than opening them.
June 26, 2025
I wrote a little today about how I'm using #Claude: www.jonatkinson.co.uk/blog/how-i-u...
June 25, 2025
I vibed out a Mastodon to Bluesky transfer tool this weekend. I decided I don't have the time to maintain my Mastodon instance, so here we are. I wrote about it here: www.jonatkinson.co.uk/blog/mastodo...
June 16, 2025
I don't think enough people know about Trafilatura (trafilatura.readthedocs.io). It's such good software. If you ever need to extract text, from almost any source, Trafilatura will do it. I use it all the time to prepare content for LLMs and RAG, or just make things readable. SUCH good software.
June 16, 2025

Other Content

Contact

If you need to contact me:

Don't assume I will reply quickly.

About This Site

This site is just some Markdown documents which I maintain by hand, with a one-function Python wrapper to manage responses. I'm sure there are a lot of inconsistencies and broken links. I keep a site todo list.

Atom Logo