As I understand it, it's the bidding that is meant to change the amount developers are paid, not the bonus. I am not sure what problem the bonus was meant to solve. I can speculate that they had a problem with too few developers accepting the offers. If so, they might want to look at whether underemployment is actually a problem amongst those they are allowing in - I would guess "great in practice, not great on paper" is worth more and paid less than "great on paper, not great in practice", and everyone they are targeting is necessarily great on paper. Those who are both great in practice and great on paper are probably also working on whatever they want to be working on already.
"I am not sure what problem the bonus was meant to solve."
I suspect it helps address the problem of getting product into the pipeline.
I see the challenge that the 3x guys and gals (not going to inflate that to 25x) don't have a 'job finding' problem or a 'pay' problem. And those are correlated strongly, if an engineer can easily find another job then that engineer and their employer know that they have to pay them enough to keep them around. So these folks don't need a job auction service.
What you can do though is find people who think they are worth a lot more than they are being paid. But they have been unsuccessful in finding another job. Rather than take that as market feedback, they search for other ways to reach out to people who can appreciate what they are worth. This auction site sounds like a really good idea to them.
If you're offering the service you want the people who are really good to use it, so that you can get good quality scores from your customers (employers) so how do you get those folks? You cut them in for a piece of the action.
"The top developers are 25 times more effective than the average developer, but their salaries don’t reflect that"
For consideration. Two counter examples--(1) A great engineer working on a shitty project is not worth much. (2) And a great project can be executed with competent engineers. People are only as "effective" as the problems they solve are potenially valuable.
Now imagine another variation:
"The top [founders] are 25 times more effective than the average developer, but their salaries don’t reflect that"
Is this more or less likely to be true? And does it have anything to do with engineering and or Job titles? or is this phenomena something else altogether?
I'm not quite catching your point. If a coder is able to do 25x as much in the same time, I am willing to pay him substantially more - I get things done sooner and/or need fewer other coders. Most times, I won't be willing to pay him all of the 25x more (even with perfect information), because there is more risk putting all my eggs in the one basket. In some circumstances, where time is especially critical, I may be willing to pay more than the 25x - Mythical Man-Month and all that.
That they might be more valuable on other projects may be relevant to what I need to pay to retain them, but isn't relevant to what I am willing to pay.
Just trying to think through the issues at different levels of abstraction. Not sure i have the answers. But just some thoughts.
Consider a situtuation where you don't know the productivity of X and its subject to 25x variance, a project manager is unlikely to structure a project to allow for 25x variance as acceptable. He's eaither at risk of sandbagging or falling massively short. And so upsetting other parts of the business. So, he needs to have more like a 50% [edit: I like chuck's 3x also] plus or minus understanding of what he can deliver. So, its really hard to pay 25x when you are going to constrain his performance to 1.5x. Likewise, its hard to restructure your projects for 25x as the expected case, unless you have really good data. But, most of the data will be 1.5x ceiling (if he is maxing performance under the previous example). So, its still a leap of faith to restructure projects around 25x expected performance from 1.5x data (order of magnitude jump).
But, for a founder this is not so constrained. There it is a lot easlier to structure your work at your peak capacity. With equity, you will benefit from the performance, etc. But this is true wether or not you are an engineer or whatever else expertise. So, one theory might be that the top employees are the ones that allow the founders to do precisely that -- franchise players that allow strategy to be developed around a 10x or 25x performance envelope--but for the market to be efficient, two things need to happen. There needs to be reliable data of 25x performance, and there need to be jobs that can be structured around this expectation. Without upsetting the apple cart of exectution with the rest of the biz guys (marketing/bd/sales/ etc).
And bridging those gaps in the data is the hard part about talent search. And why people will pay a bit for it.
Yeah, asymmetric and unreliable information plays a huge roll, for sure. That it plays out differently for founders vs. employees is an interesting elaboration.