· 6 min read
Build the Tools Before Adding the AI
Why I am designing DKBot as a deterministic capability and operation platform first, with conversational AI added later as one way to invoke tools rather than as the foundation of the system.
Technical write-ups on the tools and systems I build.
· 6 min read
Why I am designing DKBot as a deterministic capability and operation platform first, with conversational AI added later as one way to invoke tools rather than as the foundation of the system.
· 7 min read
How I use ASD-STE100 as a baseline for technical prose, agent instructions, and project terminology without pretending that ordinary software documentation is strict aerospace STE.
· 8 min read
LUDWISE started as a PC game price-comparison idea. The harder part turned out to be designing a catalogue and product I could trust before there was anything worth scaling.
· 5 min read
Feature lists describe ambition. Non-goals describe software you can actually build, test, and keep understandable.
· 5 min read
Developers spend all day saying things that would alarm anyone outside the room. A short tour of where the vocabulary actually came from, and why every bit of it is reasonable in context.
· 5 min read
Building and maintaining this site with Claude Code: why the CI pipeline is the real guardrail, and why a feature working correctly is not the same as it being the right call.
· 4 min read
Turning requirements traceability into something an automated report can answer, by tagging TDD unit tests with the issue number of the specification they verify.
· 3 min read
Why comparing two directories efficiently means avoiding SHA-256 hashing whenever possible, and how a three-tier check (size, timestamp, hash) gets you both speed and correctness.
· 3 min read
Turning an old office PC into a self-hosted development lab for learning Linux, Docker, networking, backups, and infrastructure engineering.