Cofounded Host Collective (DiscountASP.net). Cofounded Player Axis (Social Gaming). Computer Scientist and Technology Evangelist with 20+ years of experience with JavaScript!
I strongly believe there is no one size fits all solution to anything. And for small teams 3ish and under this may work.
I also strongly believe in the "do what works for your team" motto.
If your article had some conditions, for example: very small teams, I could have agreed with you.
But a blanket statement saying git branching is wrong is not only false but dangrous and harmful.
Before branching, this is how software was done. And there were problems with it, which is why the concept of branching was created. To solve the problems with source control that didn't support branching.
For those of us that have been through the advent and evolution of source control systems, we understand why branches exist because we have experienced the pains of not having them.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I strongly believe there is no one size fits all solution to anything. And for small teams 3ish and under this may work.
I also strongly believe in the "do what works for your team" motto.
If your article had some conditions, for example: very small teams, I could have agreed with you.
But a blanket statement saying git branching is wrong is not only false but dangrous and harmful.
Before branching, this is how software was done. And there were problems with it, which is why the concept of branching was created. To solve the problems with source control that didn't support branching.
For those of us that have been through the advent and evolution of source control systems, we understand why branches exist because we have experienced the pains of not having them.