

Making shell history magical with Atuin (Changelog Interviews #579)
Feb 21, 2024
Ellie Huxtable, creator of Atuin, talks about syncing shell history, liking Rust, branding/marketing the project, quitting job for full-time work, business model & more. Also, discussions on shell apps, event streaming evolution, quitting job for side project, RVM evolution, convenience in service use, building community & syncing developer environments.
AI Snips
Chapters
Transcript
Episode notes
Ellie's Personal Sync Problem
- Ellie built Atuin to solve her personal problem syncing shell history between different machines.
- She didn't find existing solutions, so she created this sync and search tool for shell history.
End-to-End Encryption Importance
- Atuin's sync service stores all data fully end-to-end encrypted to protect sensitive shell history.
- This approach protects user data and reduces risk for the server operator by storing only encrypted blobs.
Rust's Programming Satisfaction
- Rust is fun and satisfying to program in because the compiler guides you with friendly errors.
- Its expressive functional-inspired features let you write cleaner and smarter code, unlike simpler languages like Go.