Navigating the realm of version control at a startup, the author reflects on the exceptional developer tools at Facebook, particularly highlighting the benefits of using graphical user interfaces (GUIs) alongside command-line interfaces (CLIs). At Facebook, tools like Interactive Smartlog significantly eased complex Mercurial tasks, demonstrating that GUIs are not just for beginners but also offer substantial advantages for experienced developers by streamlining workflows, reducing errors, and minimizing the need for memorizing commands. Despite a lingering stigma that GUIs are inferior to CLIs, the author argues that GUIs complement CLIs, enhancing productivity and simplifying intricate operations such as interactive rebases. By incorporating GUIs like Graphite’s VS Code extension, developers can efficiently manage their git workflows, visualize commit histories, and handle potentially complex tasks with ease, illustrating that GUIs can be a valuable asset for developers across all experience levels.