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.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
INSIGHT

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.
ADVICE

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.
INSIGHT

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.
Get the Snipd Podcast app to discover more snips from this episode
Get the app