"Skyrim Saved My Codebase And Can Save Yours Too"
summary
Takes Bethesda’s “get to first play fast” idea and applies it to a 180,000-line codebase: uses domain-driven design to bound modules, names things with intention-revealing interfaces, separates library crates from binaries, and runs Rust/TypeScript stacks with Tokio, Vue3, NATS/JetStream and AWS. System Initiative reports rapid, reliable large refactors, wholesale deletions and easier onboarding by using short-lived feature branches, rolling releases and Nyx-bootstrapped environments, so the workflow actually works in production.
AI-written summary · about
chapters (10)
- 0:00Intro
- 1:11How did they make it
- 2:10Nicks background
- 9:45Large Refactors
- 16:05Introduce New Technologies
- 17:30Examples
- 19:15Onboard New People
- 20:49Building and Testing Changes
- 23:40Behavior and Domain
- 25:30Summary
related talks
54mHelp, my whole team started coding in Rust
32mBuilding and Maintaining Rust at Scale
43mClosing Keynote
59mRust in Production
23mRebuilding in Rust for Good Reason
23mRust's Module System For Effective Software Architecture
40mRust’s approach of getting things right
28mBuild bigger in less time: code testing beyond the basics
