
Mostly Technical 121: Let Ian Cook
6 snips
Feb 24, 2026 They talk about shipping a redesigned HelpSpot website and the tech behind rebuilding Solo’s terminal and process support. Xterm.js performance fixes, WebGL and Rust channel refactors come up. Roadmaps for workspaces, split panes and lightweight Git integration are discussed. They also touch on AI-powered features in Outro, automated code auditing loops, and the learning skill for durable project knowledge.
AI Snips
Chapters
Transcript
Episode notes
Solo's Terminal Architecture Fix
- Solo needed per-process Xterm instances plus a small pool of pre-warmed WebGL contexts to avoid replaying huge scrollback and to keep background terminals responsive.
- Ian moved from a single capture pipe to Rust channels so each Xterm subscribes to its own channel, preventing backpressure and crashes when many processes run.
Ship Lightweight Git Diff UI
- Add lightweight Git diffs in the UI rather than full worktree flows to cover 95% of user needs and avoid overcomplicating the product.
- Show additions/deletions and a commit button, and send power users to the terminal for complex Git tasks.
Workspaces Scope Auto Start And Focus
- Workspaces let you group related repos into windows so auto-start and resource usage are scoped to the current context.
- Ian plans workspace-aware auto-start and multiple windows to avoid launching unrelated projects and reduce startup pain.
