The Changelog: Software Development, Open Source

Git your reset on (Interview)

12 snips
Feb 15, 2022
Annie Sexton, a UX Engineer at Render and author of the insightful blog post 'Git Organized: A Better Git Flow,' shares her revolutionary approach to Git workflows. She advocates using 'reset' instead of 'rebase' to streamline collaboration and reduce cognitive load. Annie dives into the intricacies of maintaining clean commit histories and discusses the balance between individual feature development and teamwork. She also addresses cognitive challenges in Git management and emphasizes aligning workflows with personal strengths for enhanced efficiency. Join her journey of curiosity and innovation in software development!
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ANECDOTE

Early Git Struggles

  • Adam Stacoviak recalls an intimidating experience with Git early in his career.
  • He needed extensive support to resolve a rebasing issue, highlighting Git's complexity.
INSIGHT

Learning Git

  • Most developers learn Git by memorizing commands before fully understanding its workings.
  • This initial superficial understanding contributes to Git's perceived intimidation.
ADVICE

The Reset Method

  • Focus on building the feature first, making work-in-progress (WIP) commits without detailed messages.
  • After completing the feature, use git reset to clean up the commit history logically.
Get the Snipd Podcast app to discover more snips from this episode
Get the app