The DJ tools I kept trying to build
How four years of DJ-library friction led from Python scripts to a Go desktop app and the AI-assisted Crate Lynx.
Software, AI, self-hosting, experiments, and whatever else I’m interested in at the time.
How four years of DJ-library friction led from Python scripts to a Go desktop app and the AI-assisted Crate Lynx.
A compact experiment animates raw, PCA and grand-tour views of embeddings, then changes the basis without changing cosine neighbours.
What GPT-5.6 did across research, audits, a seven-repository migration and one animated pet during my first 48 hours with Codex.
The first GPT-5.6 LLM Choice batch was polished but shallow. A prompt built around ambition and depth produced much stronger artefacts.
A July 2026 field guide to free VPS, serverless, databases, product plumbing, developer tools, AI APIs, and GPU compute.
A local LLM Choice experiment showed how harnesses, repair loops, tools, and model strength changed coding-agent results.
A Discord argument about biological wheels became a deployed Cloudflare Pages simulation in about ten minutes.
A low-friction Linear idea ledger works for me because voice and agents made capture and retrieval cheap enough to happen.
Using autonomous coding-agent runs as a low-cost way to find ideas, learn unfamiliar topics, and seed later projects.
A small site graph made billiem.uk feel more like a growing personal object than a fast but flat static site.
A local LoRA experiment on Discord data became a lesson in data shape, routing, evaluation, and knowing when to stop.
A June 2026 field guide to free VPS, edge, database, email, observability, auth, storage, and AI compute for side projects.
A chair scraper turned a fragmented refurb search into a dashboard and alerts, saving more than £100 in a few days.