Comments by "Dean Schulze" (@deanschulze3129) on "Why Pull Requests Are A BAD IDEA" video.

  1. 7
  2. 1
  3. 1
  4. Farley starts out by saying that feature branches are bad. Everyone should commit to the same branch (the trunk). I can see some benefit to that. It may reduce merge conflicts. But then he goes from talking about the problems with pull requests to advocating pair programming. If pair programming is as beneficial as he claims it would be widely used. That goes for the other fads that consultants push, like TDD. Uncle Bob Martin used to go around saying the TDD would become the minimum standard for professional conduct in software engineering. He likened it to surgery with and without anesthetic. Maybe you've notice that uncle Bob hasn't been as vocal about TDD defining the boundary between professionals and amateurs. That change happened when I called him out on one online forum and asked him point blank if he considered Linus Torvalds and Peter Norvig to be amateurs because they didn't practice TDD. The dirty, unspoken secret of pair programming is that it comes with mandatory hours. There's a company that does real estate analytics that I really wanted to work for because I love real estate. Their recruiter called me and told me, with resignation, that they had hired Pivotal to setup their software development process and Pivotal had mandated PP with mandatory hours of 10 - 6. She said that she had not been able to hire any developers who wanted to work under that regime. I told her that I wouldn't be a good fit for that regime either. Now maybe Pivotal was being crazy like a fox. They dictated a regime that no one wanted to work under, so this company would be left with no other choice but to outsource their software development. Maybe to a company like Pivotal. Maybe there are problems with PRs, but there are much bigger problems with PP. And PP advocates don't want to discuss them publicly.
    1
  5. 1
  6. 1