Boy Maas (bitgnosys)
┌─posts/2026-09-08-the-coding-stream

The coding stream

Occasional live coding and other interests on YouTube

Back in 2015 I wrote here about recording my hacking sessions and replaying them at ten times speed, to see how I actually work. The habit stuck in a looser form: a YouTube channel that I post to sometimes. The channel description says it plainly: some of my many interests, coding and other fun stuff.

What is on it

Twenty-eight videos, about a thousand subscribers, and almost all of it is Rust. Much of it is live coding. You see the wrong turns, the compiler errors, and the moment the thing finally builds.

  • A series on building agent systems on top of Tokio: messaging with oneshot channels, splitting the codebase into modules, generalising a file sink with trait bounds, serialising messages to binary, and spawning and quitting agents from an agent.
  • Rust Tapas, short bites on one topic each: closures and the Fn traits, raw pointers and unsafe, an unsafe tree with mutable node pointers, trait objects and the Any trait.
  • Fundamentals: ownership and borrowing, error handling and which crate to use, the Option type, string slices, async streams.
  • A live learning session on Rust's libp2p, the library I later spent two years in at Terraform Labs.
  • Odds and ends: a small game in Macroquad, WASM build tooling, a look at the Fargate CLI, and a coaching session explaining Rust to a beginner over a Solana data extract.

Honestly, occasional

The most recent upload is about two years old. Between JamZig⚡, Polana, and Code 8 there is not much evening left. So think of it as an archive that gets a new entry now and then, not a schedule. When JamZig⚡ reaches a point where a walkthrough would be useful to other implementers, that is the kind of thing I would record next.

If you watch one, start with the Tokio agents series. It is the closest thing on there to how I really build systems: small pieces, message passing, and no shared state you cannot account for.

j/k scrollh/l prev/nextq backgg/G ends