Recent Posts

Not Every Agent Has Tokens to Burn

I read a post called Designing APIs for Agents recently, about how you should design an API when the thing calling it is an LLM agent instead of a person. A ...

Musings on Running LLMs Locally

In an effort to find something interesting to do on my home server, I’ve been experimenting with running LLMs locally after being inspired by some others on ...

I Only Buy Used Books

When possible, I only buy used books (and I do my best to avoid buying them on Amazon)

Musings Around ChatGPT

A lot of people in the internet are playing around with Chat GPT at the moment (myself included!). One of the more fun examples, is to ask it to create a pyt...

Debugging Missing Kibana Logs

A few months ago, we ran into an issue where some AWS lambda logs weren’t appearing in Kibana. It wasn’t happening too frequently, but it was frequent enough...

MongoDB Upgrade Notes

Recently, we upgraded our MongoDB replica set two major versions (from version 3.4 to 4.0). This was my first time performing such an upgrade, so I was under...

Comparing Different Linux Package Types

Whether you use Linux on the desktop or as your Operating System of choice for your servers, we’ve all come across the concept of packages. For the most part...

How I Store Dotfiles

I’ve finally got down to it - I’m going to start properly managing my dotfiles! Previously, I had kept them scattered in random Github gists and repositories...