After 3 years I finally came to publish the last part of On the Evilness of Feature Branching ...
Where is the Evilness of Feature Branching?
the evilness surprisingly hides behind the use of feature branches
After 3 years I finally came to publish the last part of On the Evilness of Feature Branching ...
Where is the Evilness of Feature Branching?
the evilness surprisingly hides behind the use of feature branches
There's also the issue of adopting git and Bitbucket "because everyone else is doing it," and so imposing Code Reviews "because it's part of the tool, and everyone else is doing it," but having *NO* process discipline, nor process understanding, and so ...
The "code reviews" are useless,
*AND*
they take *DAYS* to accomplish.
Sometimes a week or more of delay, for every "code review" step.
Typically the expectation is that code reviews will "solve all our problems." The scope of the code review work keeps expanding. But absolutely no time or resources are scheduled to actually *do* the work. And the bosses pressure the coders being reviewed to get it done sooner, while pressuring the reviewers to focus on other work.
So it's long, costly, unpredictable delays that create no value.