> but to say that in my job, as an alleged professional, I spend a lot of time fixing bugs in product,
I wonder if that says something about the overall quality of the code you write..
>You don't get to work on the good stuff all the time.
There are multiple "stable" linux branches that only get fixes.
--> https://www.kernel.org/category/releases.html
Even if Linus says that the merge for 4.0 is only for fixes that doesn't stop devs working in their own local branches* on their own brand new stuff and pushing it for 4.1 so I don't actually see how this will stop people "working on the good stuff" and don't think that's actually the intention either.
>And while they are at it, can someone fit GIT so it's usable by humans without 2 years of training.
Lots of people use git without issue or "2 years of training". If you can't operate the CLI try one of the many frontends.. if you can't manage that then you're a lost cause.
* That's if they can operate git of course.