posted 4 years ago
There would have to be a system in place where a bug finder can register and go through training for that specific company. So maybe a third party bug hunter company could set something up to manage the finders, and the companies can register and pay a percentage. The hunter company would manage the staff and training, a bit like the dictation sites work.
Then there would be a system in place for proper reporting. And a system in place to decide who gets the cash.
A lot of the problem with bugs is the Frankenstein nature of software development. That's what really bugged me when I was learning to program, it was okay to take a broken thing and build on it without fixing the brokenness. Or you take a more complicated system and try to build it on a less complicated foundation (8 bit foundation, with a 16 bit accessories - the math often adds up, until it doesn't). It's as if people are too afraid to question the basic foundations of the program because it mostly isn't broken so why fix it when there are so many fun new features to make?