The CAGED Scale Framework: Mastering All 5 Position Boxes from Fret 0 to 15 with Indian Sargam
Unlock fluid fretboard visualization from open strings to high frets. Master all 5 classic CAGED major scale box shapes ordered sequentially from the nut (Fret 0) to Fret 15 in the key of C Major / A…
Optimisations Wednesday, 25% more throughput than Ollama
Smarter & deeper MTP, MTPLX, and less CPU/GPU synchronisation on Qwen.
Making a Small Language Model Actually Useful in Movie Search
Mofy is a personal, offline-first movie app with no cloud API calls. Making search understand human-like queries meant ruling out generative models after four failed attempts, and fine-tuning a…
Secrets, Quotas, Grant Planes, Notifications, and MFA
A big batch landed since the last update. Here are the highlights. Secrets at Rest Tenant secrets (SSO config, webhook signing keys, Slack URLs) are now encrypted with per-tenant envelope encryption:…
Choosing the Right Caching Strategy on AWS
Caching can make an AWS application faster and cheaper, but the wrong cache can serve stale or private data. Learn where each AWS caching option fits and what it costs you in complexity.
Clankers
The Catharsis of Robot Gore... Keep reading
Public Stuff Sends Signals
I've been seeing a tremendous amount of discussion going on recently around the use of X. I have an annoyingly-long history with this topic . What you do in private is your own business. What you do…
Modern Software Engineering: The 2021 Book We Needed for the AI Era
A personal reflection on David Farley's Modern Software Engineering — why its principles of feedback, learning, and modular design are the essential foundation for the age of agentic coding, vibe…
If your VS Code remotes stopped working, downgrade to v1.124.x
Quality software reigns again
Project Hail Mary
This book is, as my friend told me, indeed a page turner. Its almost 500 pages long but I finished it in a week—one of my fastest read ever. The story is similar to the movie of the same name (yeah,…
The Color Of Money: the dye economy in soul's remnant
why do i keep going down color-based rabbit-holes? my latest foray into colors leads me today to the dye system in soul's remnant. for those of you who don't have a finger on the pulse of MMOs on…
suboptimalism has been updated
new writing "shanghaied"
A New Way of Working With AI
For most of my career, working with computers meant giving them precise instructions. I wrote the code, searched for answers, and operated…
🚀 New Release: mcp-windbg 1.1.0
Version 1.1.0 of mcp-windbg is out. It's the first release since 1.0.0 , which was broken on fresh installs for some time. What Happened: 1.0.1 The dependency was mcp>=1.28.1 with no upper bound.…
In Praise of Libraries
My latest library haul Quiet places for soothing your soul. Unassuming spaces where you can wander for hours, lose yourself browsing the shelves, discovering hidden gems or just enjoying the peace. A…
Hidden Tech Debt Is Still Tech Debt: A Production Lesson
A production system ran reliably for years until bot traffic exposed hidden technical debt, exhausted its SNAT ports, and brought API calls down. Let's dive into what happened and explore how it…
We rebuilt HelloGravel.com and went from 0 to 1,000 PRs in five months
How canaries, PostHog, Merge Boy, and teammates across roles turned a risky WordPress rewrite into more than 1,000 pull requests in five months.
Writing for Generation Ships
The best professional compliment I ever got was that I should be writing code for generation ships flying to Alpha Centauri. It came from someone who spent years defending a system I built, against…
Why Do I Need an Ontology?
Introduction Imagine an AI that approves a second refund on the same order. Its reasoning is clear, and the tool call is correct. Yet, the refund remains wrong, and system knowledge isn’t…
CSS field-sizing: content Is Finally Baseline
Learn how CSS field-sizing: content lets inputs and textareas size themselves to their content without JavaScript.
Churn Risk Is a Conditional Rate: A Simpler Empirical Bayes Model
My old churn model measured how surprising a user’s silence was against their own history. That’s a real question with a real answer, but it isn’t churn risk: it flagged regulars…
The Depths of JavaScript: Minesweeper in 247 Bytes
247 characters. b=e=>document.body.innerHTML=m(73,e||[~9,..."1172711",~9].map(j=>m[i-=j]?++e:i).map(j=>b(b[i=j]^1|e),b[i]=!m[O--,i]*~e));b(m=t=>t--?`<a…
I didn't plan to let an AI manage my to-do list
Eddie (my AI agent) now manages my to-do list. 1 I hadn't planned that. It kind of happened on its own. As I wrote in one of my previous posts , I like interacting with him via Telegram. The playful…
Security Research Without Asking Permission
On July 21, OpenAI acknowledged that it had compromised Hugging Face’s production infrastructure during an internal cyber evaluation it operated. OpenAI gave its models an offensive objective,…
What If AI Forces Us Offline?
The real danger is not that AI destroys humanity. The real danger is that humanity logs off.
Tests and product market fit
I watched a team write a careful test suite for a feature, then kill the feature two weeks later because nobody wanted it. The tests were wasted effort, and worse: they made the feature harder to…
Intelligence and behavior
There has been constant fighting with the latest crop of AI models.
Self-hosting mail without opening a single port
A home mail server with no open ports, reachable from my phone over WireGuard, without any subscription fee.
GPU training with Claude Code and Modal: describe the experiment, review the diffs
How I run fine-tuning experiments by pairing Claude Code with Modal: the five-minute setup, the CLAUDE.md conventions, and the loop where the agent writes, launches, debugs, and evaluates GPU runs.
📸 August snapshots (or what I did on my summer vacation)
📸 August snapshots. (Or: What I did on my summer vacation).
How Much Did My One-Letter Aliases Actually Save Me?
I have three shell aliases (j, s, z) for just, stree ., and zed . I dug through 7 months of shell history to find out how many characters they've saved.
How to bypass Hcaptcha
You can bypass/automatically solve Hcaptcha on any website
Oktopai: A Local Fleet of Specialized Coding Knowledge
The most interesting local-LLM idea to me is not finding one enormous model that can do everything. It is building an orchestration of models and letting a local orchestrator choose the right one for…
From Failure to Success (Sort Of)
My fair(s) experience.
Introducing the cli.dev Ecosystem
cli.dev is a shared home for the tools, products, and experiments I build and maintain.
New tests around local LLMs
Qwen 3.8 27B This week was interesting for local models with the open-weights release of Qwen 3.8 27B. It was highly anticipated, because Qwen 3.6 held the crown for a long time in open models of a…
Introducing Double
A new PHP test-double library built for developer experience.
If GenAI knows anything at all, it knows you've already lost the lottery
Can Generative AI be said to know anything?\nWe'll answer that through the (broken) definition of knowledge, the epistemological concept of sensitivity and a detour into philosophy of law.\nThis time…
Fifteen Ways Past My Own Gate
The last thing I wrote about building software with a coding agent ended on a question I could not answer with more machinery: is this test still capable of telling me I am wrong? The setting was a…
Forever a Student
When I was learning CSS’s grid feature (oh gosh, nearly ten years ago), I posted a few short videos talking about my understanding of the feature and how it worked. I was surprised to get scolded for…
The Glory of Bottomless Cex Tat or; On <i>Road Trip Adventure</i> (2002)
Earlier this week Michael made a request on their blog to post about some kind of obscure game, and of course I wanted to participate. I considered talking about Mirrors , a fascinating PC-88…
Separation of Base System and Userland
I had a need to deploy a small VPS recently and I wanted it to be reliable and secure so I gave FreeBSD a try. This was also a great excuse to play around with something I've been curious about for a…
Measure once, print twice
Four ways to approach printing your own models.
The Church Needs Tradition
A church ought to make sure the next generation does not have to re-tread the same ground. The church has had answers to their questions for a very long time.
Context complexity: what is the Big-O of an agent API?
TLDR; small, local models are a good instrument for measuring what a harness costs an agent. an API is only as good as its outputs’ specificity, parsimony, and truthfulness. obvious code repair is…
Getting into 3D printing
Over the last months I have purchased and become interested in 3D printing. ...
You do not need an audience
Working in public is usually sold as a growth strategy. For me it is something quieter and more useful: a way to keep ideas moving, keep the builder muscle warm, and leave a trail I can come back to.…
I had some free time, so I tried to pwn V8
TLDR I am not working full time right now, which means I have free time which is dangerous. You start by reading one V8 blog post and somehow end up trying to make Google’s Chrome open…