$ cat ./notes

Notes on making things.

Things I have learned while building software, working with coding agents and running AI models at home. Mostly the parts I want to remember next time.

7 notes

game development · TerminalShot · development diary

TerminalShot: from 2D to the first steps in 3D

Falling Linux commands, a growing arcade game, and the experiments that are giving it depth.

I started TerminalShot with a simple idea: make typing Linux commands feel like firing a spaceship’s weapons. It has already changed quite a bit, from a spare neon playfield to an illustrated, music-driven shooter. Now I’m exploring what happens when that ship has somewhere to fly.

  • TerminalShot
  • Game development
  • SpriteKit
  • 3D experiments
note ↗
local AI · workstation notes · note

Making local AI useful at my desk

What I have learned while putting local models to work.

  • LM Studio
  • Local-first
  • MCP
  • Qwen
  • Gemma
note ↗
agent workflow · routing · workflow note

Choosing a model for the next job

A good coding setup needs more than a favourite model.

  • Plan/Act
  • Model routing
  • Context budgets
  • Local-first
  • Workflow
note ↗
coding agents · operations · case study

Keeping coding-agent work reviewable

A few habits from working with Cline on real projects.

  • Cline
  • GLM
  • Repo workflows
  • Large tasks
  • Verification
note ↗
evals · coding agents · evaluation note

One successful run is not enough

How I think about checking coding agents.

  • Evals
  • Smoke tests
  • pass@k
  • Regression testing
  • Cline
note ↗
developer tooling · telemetry · prototype

Giving an assistant the missing context

A small experiment in keeping a local record of terminal work.

  • Shell hooks
  • Telemetry
  • Git snapshots
  • Local context
  • Local only
note ↗
AI systems · safety boundary · architecture note

Why the trading model does not get the keys

The decision I built the rest of LLM Trader around.

  • LLM Trader
  • Risk gateway
  • Deterministic policy
  • Shadow lanes
  • Audit
note ↗