3 ms·
With Git, creating a branch and merging into master takes mere seconds. It's not about distrust - it's about making systems reliable. People make mistakes. Hav
by ndiscussion 8y ago
With Git, creating a branch and merging into master takes mere seconds.
It's not about distrust - it's about making systems reliable. People make mistakes. Having things branched out from master means that those mistakes aren't as damaging.
Using other branches does not require you to institute onerous restrictions. I don't understand what this author is arguing against - it reminds me of a comment on another recent submission:
> In his book, The Checklist Manifesto, Gawande reports that at the end of a big checklist pilot project for the World Health Organization (IIRC), participating surgeons were surveyed.
> • One of the survey questions was, in essence: Would the use of checklists improve your surgical practice? Most of the surgeons responded no. This was consistent with the resistance that Gawande encountered: I don't need no stinking checklist; I'm a good surgeon!
> • But the more-telling survey question was this: Would you want another surgeon to use a checklist if operating on you or one of your family members? Something like 93% of the surgeons surveyed responded ... yes.
https://news.ycombinator.com/item?id=17358827 https://news.ycombinator.com/item?id=17358827
- aequitas 8y ago"Pilots don't use a checklist because they are dumb, they use a checklist because they are smart".