3 ms·
> ‘Just get started’ An unexpected side-effect of learning to use version control tools (esp. git) was significantly reduced friction before starting something
by pdkl95 7y ago
> ‘Just get started’
An unexpected side-effect of learning to use version control tools (esp. git) was significantly reduced friction before starting something. I might delay or avoid a messy refactoring or architectural change that I intelectually understood was important. Making sweeping changes across many parts of a project became a fear of "ruining the entire project". While logic usually overcame that unreasonable fear, some friction/hesitation could remain.
Training myself to always "git init" before even trivial projects and religiously commit changes while writing/editing completely removed that friction. "Of course I can start now - if I mess it up, I can just revert back to the master branch."
- ajayyy 7y agoI agree. It also lets you know where you left off since you can look at your commit message history. And, if you get lost, you can check what you've actually done since your last commit with git diff.