

GitButler with Scott Chacon and Kiril Videlov
39 snips Nov 28, 2024
Scott Chacon, co-founder of GitButler and former GitHub co-founder, and Kiril Videlov, CTO with a rich fintech background, discuss making version control simpler. They share how they are building a modern Git client aimed at enhancing developer interactions, akin to Google Docs. The duo elaborates on their use of Rust, the challenges of optimizing Git's functionalities, and the balance between functional and object-oriented programming. They also share laughs about their dad joke culture, emphasizing a lighthearted team atmosphere.
AI Snips
Chapters
Books
Transcript
Episode notes
GitButler's Origin
- GitButler's origin lies in Kiril Videlov's previous project, Sturdy, which explored alternative version control approaches.
- Sturdy was inspired by Google Docs, aiming for a more streamlined and less commit-centric workflow.
Overloaded Git Commit
- The Git commit serves multiple purposes: saving work, sharing changes, and documenting progress, causing it to become overloaded.
- GitButler aims to separate these functions, allowing for saving and sharing work-in-progress without formal commits.
Strengths of Centralized Systems
- Centralized version control systems, despite their limitations, offered advantages like awareness of who is working on a file, preventing future merge conflicts.
- Git and GitHub lack this feature, leading to situations where one person bears the full burden of resolving conflicts.