4 ms·
> On the contrary, we developed a style where no branch lasted more than a day, and usually only half a day. This came about, I think, due to our direct observa
by eadmund 9y ago
> On the contrary, we developed a style where no branch lasted more than a day, and usually only half a day. This came about, I think, due to our direct observation of something Kent Beck taught us, which was that if something hurts, we should do it more often … If you wait a week or a month to integrate outside changes, it’s quite difficult, tedious, slow, and error-prone. When you integrate after a few hours, it goes much more easily.
This strikes me as relevant to the monorepo vs. multirepo debate: having multiple repos makes it easier for things to get out of alignment, necessitating all-or-nothing hell-merges.
I was also surprised by how long ago these practices I tend to think of as modern actually started. I was learning waterfall back then!