Rust in Production

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

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

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

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