The Unspoken Assumption of our Current Workflow Model

"Developers are interested in all stages of problem reports."

But is that really true? Let's think about the various stages:

  • triage:
    • check for valid PR
    • confirmation that it's a problem
    • check that the information is sufficient
  • development:
    • (if necessary) generate patch
    • confirm patch
    • commit patch
  • post-patch QA:
    • confirmation that the fix works

So, the implicit assumption that we're making is that developers are interested in triage and in QA as well as development.

  • even assuming they are, there just isn't enough manpower.