Paul Hallett
banner
paulwrites.software
Paul Hallett
@paulwrites.software
🐍 Python & HTTP APIs
🐙 Lead software engineer
🦛 Hyper-personalised software (lofiso, homecooked, file over app, smallweb)
📚 Horror, Sci-fi, fantasy obsessive
🥁 Drum player, music melomaniac
💻 https://paulwrites.software
Weird software update
July 10, 2026 at 9:45 AM
I think we need to plan better for this lol.

It's clear skies and sunny yet we're using so much power (I assume for fans and A/C etc) that we've turned all the gas turbines back on.

It could also be because we've got zero wind (a factor contributing to the heat).
June 24, 2026 at 8:33 AM
Favourite things about Norwich? I get to watch air traffic like this nearly every week day.
June 12, 2026 at 12:57 PM
This is sad. I am seriously considering leaving bsky if this is going to be the norm.
May 13, 2026 at 7:28 AM
Bit sad it’s the first council the Greens have won but wooooo we did it
May 8, 2026 at 4:54 PM
Oh wow who added my blog to @kagi.com small web? 😍 Thank you!
May 1, 2026 at 12:40 PM
Some of the most well-hidden cell towers I’ve ever found.

(Yes, I get excited when I spot cell towers around town, don’t you?)
April 27, 2026 at 2:00 PM
A new hyper-personal piece of software I wrote for myself.

I wanted the live UK energy grid break down in my terminal.

Whipped it up in a few hours.

If you use uv already, you can run it right now:

uvx gbeng mix --live
April 23, 2026 at 9:55 AM
Wish more apps did this (it flips the buttons at the bottom of the screen around)
April 22, 2026 at 9:15 PM
It's got even better now
April 22, 2026 at 2:56 PM
It is insane how much of a leap the UK has made with solar this year. It's not even mid-Spring yet and we're only using 2.2% fossil fuels. Most day time generation this month have been like this.

Source: grid.iamkate.com
April 22, 2026 at 12:47 PM
Hyper-personalised software rocks. I can now write my website as markdown files, and run a custom made CLI tool to automatically turn it into a static website. All configuration and settings managed through markdown frontmatter in the "Home.md" file. github.com/phalt/paulbl...
April 2, 2026 at 8:10 PM
I have never built so much personal software to solve my own specific problems before. I've also never had the opportunity to use so many puns for the naming.
April 1, 2026 at 7:37 AM
Yep - I had it myself recently
March 30, 2026 at 12:19 PM
Now I can make credibility[.]dev focus on specific repos only, and also provide explanations of the scoring.
March 27, 2026 at 11:06 AM
The very best emo album
March 26, 2026 at 6:41 PM
March 23, 2026 at 4:40 PM
The CLI is running nicely. But I am not sure my own score is really that good, so I need to work a fair bit on the algo. Got DB persistence going now.
March 23, 2026 at 3:56 PM
13ish years building and maintaining Pokeapi. Truly grateful for this project. Now we’re at 5k ⭐️. Dunno what the future of open source collaboration looks like, but I’m optimistic.
March 21, 2026 at 8:24 AM
Still pretty frustrated with the dynamic on Github at the moment, with so much slop and low quality contributions. So I've started working on a new side project.
March 20, 2026 at 4:04 PM
It's a simple annotation / "I was here" / guestbook app for websites called spice. Currently it just lets you make small notes and graffiti for a website. In the future I might build a way to view notes for the website you're on, or something like that.
February 23, 2026 at 9:55 AM
More contributions coming in fast for Clientele.

Version 1.11.0 introduces:

- GraphQL support
- Loads of testing tools for easy http mocking
- Built-in http retries

Clientele genuinely feels like a fully featured framework for client integration now. 😍

clientele.dev
January 26, 2026 at 12:29 PM
I have slept on these books. Man, they’re so good!
January 25, 2026 at 10:08 AM
⚜️ Clientele 1.6.0 supports streaming responses. Integrate with those cool streaming LLM chatbot style APIs with a few lines of code. 🌊

Big mypy plugin support for this new release too 🥧

Changelog: github.com/phalt/client...
January 14, 2026 at 3:00 PM
I wrote loads of examples for Clientele. All of them can be copy/pasted and will work. Includes simple GET/POST, data validation, configuration, response parsing, async examples, custom headers, error handling.

docs.clientele.dev/api-examples/
January 11, 2026 at 1:11 PM