About Blog
Software Wrighter Lab
A blog exploring AI coding agents, systems programming, and practical machine learning. Comments are not enabled here, but are welcome via Discord, YouTube comments per video, and GitHub issues per repo.
| Connect | Link |
|---|---|
| Discord | SW Lab Discord |
| GitHub | softwarewrighter All orgs ↓ |
| YouTube | @SoftwareWrighter |
About the Author
Topics Covered
- AI Coding Agents & Multi-Agent Orchestration — Claude Code, opencode/GLM-5, and building systems like All-Together-Now that coordinate multiple agents through mailboxes, shared wikis, and per-user OS-level isolation.
- The COR24 Embedded Stack — A retro-inspired compiler ecosystem on custom FPGA hardware: p-code VMs, a self-hosting toolchain, and language implementations (Pascal, PL/SW, SNOBOL4, BASIC, APL, Fortran, Prolog, and more).
- Systems Programming in Rust — Supporting tools: agentrail-rs (saga workflows), reg-rs (regression testing), rust-to-prolog, fuzzit (LLM-guided fuzz testing), wiki-rs.
- Practical Machine Learning — sw-MLPL: a DSL for ML experiments covering tokenizers, tiny language models, attention, training loops, and an Apple MLX backend.
- Language-Building Techniques — Reference implementations, cross-compilation, self-hosting, and vendoring — how to build a compiler stack that stands on itself. See language-building-tech.md.
- Emacs & Developer Ergonomics — SVG-based graphics in Emacs buffers (PaperBanana styling), slides, charts, and presentation tooling.
- Sharpen the Saw Sundays — Weekly snapshots of investment in tools, infrastructure, and toolchains, so the feature work on top goes faster.
- Throwback Thursday (TBT) — Revisiting classic programming languages and techniques: UNIVAC time-sharing games, TRS-80 BASIC listings, vector-graphics arcade, APL, and programming history.
- Vibe Coding — Describing what you want, letting AI agents do the translation, iterating. The opposite of typing magazine listings in by hand.
GitHub Organizations
Projects are split across focused GitHub organizations by theme:
| Organization | Focus |
|---|---|
sw-cli-tools |
Command-line tools (fuzzit and friends) |
sw-comp-history |
Computing history and retrocomputing artifacts |
sw-emacs |
Emacs packages and SVG-based graphics experiments |
sw-embed |
Embedded stacks — hardware, compilers, and languages across multiple targets (COR24 today, other platforms as they come online) |
sw-ml-study |
Machine-learning projects, including sw-MLPL |
sw-vibe-coding |
Vibe-coded AI-agent projects: All-Together-Now, agentrail-rs, rust-to-prolog, reg-rs |
These are a subset of active GitHub organizations — more may be added as new project themes emerge.





