Graham's avatar

Graham

@graham.systems
Take data, make other data

I'm on Germ DM 🔑
anchr://ger.mx/A8rusz8GqtFY15ayssinjyxRKUS-d47sfZQjZXxEHR8…

Week of 2025-12-29

Featuring thoughts on weekly notes and coding agents

Jan 5, 2026

Week of 2025-12-22

Featuring some links and a new project

Dec 29, 2025

Week of 2025-12-15

Featuring the PKM shuffle and some project updates

Dec 23, 2025

Week of 2025-12-08

Featuring more LLM discovery, a great time in Seattle, and reflecting on identity

Dec 16, 2025
2

Week of 2025-12-01

Featuring travel planning and more LLM deployment

Dec 9, 2025

Week of 2025-11-24

Completely derailed by an old GPU

Dec 2, 2025

Self-Hosting an LLM: A Scatter Pack

Dec 2, 2025

Week of 2025-11-17

Featuring a smidge of Cistern, planning for Trinkets, and a bunch of self-deployments

Nov 24, 2025

Week of 2025-11-10

Featuring packages, more Cistern and some XRPC thoughts

Nov 17, 2025

Week of 2025-11-03

Featuring an adventure, excellent progress with Cistern, and what's coming next

Nov 10, 2025

Week of 2025-10-27

Featuring Letta Code and my old flame

Nov 3, 2025

Week of 2025-10-20

Featuring my first atproto project and a whole lot of books

Oct 27, 2025

Week of 2025-10-13

Burnout, poisonous lunar mist, Pokemon, and Lua

Oct 20, 2025

Week of 2025-10-06

LD58, LISP, tutorials, and fall begins

Oct 13, 2025

Deploying Statusphere to Railway from Tangled

Part 2: Automating your deployments

Oct 10, 2025

Deploying Statusphere to Railway from Tangled

Part 1: Local machine to Railway

Sep 30, 2025

cURL-ing GitHub Release Artifacts

For the flag-forgetful like me

Sep 26, 2025

Running YouTrack in Podman

Adventures in permissioning problems

Sep 26, 2025

Sliding Window Rate Limiting with Deno KV

If you have a KV cache, why not use it?

Sep 26, 2025

Distributive Conditional Types in TypeScript

Alternatively, "Ouch! My brain!"

Sep 26, 2025
Loading more posts...