software by Stafford Williams
blog more
- 2026-06-28 How I Build Software in June 2026
- 2026-04-30 Steering the Vibe: Orchestration
- 2026-03-08 Steering the Vibe: Permissions
- 2026-02-22 Steering the Vibe: Complexity
- 2026-02-11 Steering the Vibe: Review
- 2026-02-01 Quality and Suffering in Software Delivery
- 2026-01-15 Agent orchestration
- 2026-01-04 Twelve months of agentic AI code-assist
- 2025-12-29 Steering the Vibe: Refactor
- 2025-12-21 Porting Jekyll to Astro with Claude Code
- 2025-12-14 Steering the Vibe: Verify
- 2025-12-07 Steering the Vibe: Commits
- 2025-06-04 AI Code Assistance: Are we talking about the same thing?
- 2025-03-16 Embrace Vibe Coding, Know Its Limits
links more
- I don’t have a requirement for scheduled tasks as yet
- Worktrees are close to impossible
- I use
assistfor skills & cli-wrapping, though I do use Claude connectors - Sub-agents - no thanks, i’ll make the deterministic thing (assist) control the non-deterministic thing (claude).
- State/memory - this is
assist backlog
Linus Tovalds speaks to 3d printing and increased linux commits & security disclosures due to AI.
AI is a great tool, but it’s a tool. When I see people saying 99% of our code is written by AI … 100% of their code is written by compilers, but they never say that. AI is … not changing the fundamentals. …people will use AI to generate the code that the compilers use to generate the code that the assemblers then use to generate the machine code. This is revolutionary in the same sense that we’ve seen revolutions before. AI is great, but AI is not changing programming.
Open urls from WSL using this xdg-open drop-in replacement.
I have rage quit integrating worktrees into my agentic orchestration at least three times. It’s a promising idea, having many agents work on the same repo, but is non-trivial to do and different for every repo.
For now I’m sticking to 2-3 agents on the same repo, in different areas of the codebase. Model seems to handle the other work going on, tho, Opus 4.8 appears more curious about it than others.
Really pleased to see others like Isaac Dedini experimenting the area - a great post on why “just use worktrees” is nonsense.
This is agent orchestration, but Loop Engineering is for sure a better term. My notes:
Ncurses Disk Usage or ncdu is a handy little utility for analysing disk space in your linux distro.
apt-get install ncdu
ncdu / --exclude mnt David Fowler speaks to integrating agentic workflows into existing development teams, noting that:
If you care about your codebase, getting it ready for agents matters.
and,
No universal AI workflow can be dropped into every engineering team.
A few different views (via links) of Steve Yegge’s Levels of AI Development.
Thoughts on slowing the fuck down speaks to the outcome earnt by not paying attention to what your AI agents are generating.
1Password-CLI-WSL-Integration provides a WSL wrapper for using the 1Password CLI considering there is no support natively for running the CLI in WSL.
notes more
- 2025-12-15 [netsh, iisexpress, wsl] excluding ports from hyper-v
- 2025-03-29 [ssl] mac keychain
- 2025-03-03 [javascript, timezones, vitest] timezones
- 2025-01-14 [bookmarklet, chrome] add text to clipboard
- 2024-12-11 [javascript, timezones] datetime libraries
- 2024-05-01 [mikro-orm] type annotations
- 2024-03-13 [azure-b2c] limits
- 2024-03-11 [azure-b2c] phone mfa - microsoft samples
- 2024-03-06 [http] testing
devlog more
- 2026-06-26 [assist] v0.329 - Refining the comment gate and linking Jira +1 ▸
- 2026-06-24 [project-switch] v0.20.1 - Restoring the macOS menu bar for the webview
- 2026-06-23 [assist] v0.318 - Phase names on cards and steadier status +4 ▸
- 2026-06-19 [project-switch] v0.20 - Webview polish and tighter webserver scoping
- 2026-06-18 [assist] v0.300 - Swapping Biome for oxc, and remembering usage
- 2026-06-18 [project-switch] v0.19 - Real logo icons, and macOS parity for the webview and webserver
- 2026-06-17 [assist] v0.297 - One database, and a lot of web polish
- 2026-06-17 [blog] v4.15 - Blocking absolute self-links
- 2026-06-17 [project-switch] v0.18 - Pinned commands, external links, and a tray-managed webserver