>And the chance of 5 random people producing something compared to the 1 you know is a huge contributor is exponentially lower too.
When a customer presses a button to book a taxi ride, they don't care whether the underlying database query takes O(log N) or O(N^2). As long as the price is good and they get a response within 3-5 seconds, they're cool.
This works for the absolute majority of real-world projects. Technical excellence has very little impact on the revenue, compared to other factors (product/market fit), so people making business decisions don't care about it.
>That's great. Then they should actually stick with it i.e. reward the 1 that's been contributing rather than gamble on something that might not work.
Business is always a gamble. You don't know how the market will take your product before you launch it. You don't know what the competitors will do, how the sentiment will change, let alone global events like the COVID money printing followed by an interest rate squeeze. It's like you are trying to navigate a ship in a storm, and the mechanic keeps telling you how he can shove coal 5x faster than others and hence needs to be paid more. Except, you never need it that fast, and need to have 2 onboard anyway, in case one gets sick.
> As long as the price is good and they get a response within 3-5 seconds, they're cool.
You're so amazing aren't you. You even know precisely what the customer wants. Are you saying that if I offered a service with a 2 second response they're not going to take it? Nah they only want 3-5 seconds!?
> Technical excellence has very little impact on the revenue, compared to other factors (product/market fit), so people making business decisions don't care about it.
If you don't care about it how do you know it doesn't impact? If you don't care you don't know the details. So problem is, maybe if you cared it'd make a difference?
Also what does this have to do with technical excellence or whatever you're referring to? The whole point was the 1 person that could do a job better than potentially 5. It is about delivering business value.
> Business is always a gamble.
And? It was the poster above that said business preferred predictability and I responded to that. You're now taking it out of context and trying to derive other meaning from it.
So is it predictability or a gamble?
> It's like you are trying to navigate a ship in a storm, and the mechanic keeps telling you how he can shove coal 5x faster than others and hence needs to be paid more. Except, you never need it that fast, and need to have 2 onboard anyway, in case one gets sick.
Again we're back to assumptions. How do you know this mechanic that shoves 5x faster will get sick? Maybe they never get sick? So it'll be better than hiring 2 that might get sick. Again, that was the original argument. If you change it - then whatever. You might as well say those 2 you have onboard ALWAYS get sick so I still prefer the 1 that can shove coal faster.
When a customer presses a button to book a taxi ride, they don't care whether the underlying database query takes O(log N) or O(N^2). As long as the price is good and they get a response within 3-5 seconds, they're cool.
This works for the absolute majority of real-world projects. Technical excellence has very little impact on the revenue, compared to other factors (product/market fit), so people making business decisions don't care about it.
>That's great. Then they should actually stick with it i.e. reward the 1 that's been contributing rather than gamble on something that might not work.
Business is always a gamble. You don't know how the market will take your product before you launch it. You don't know what the competitors will do, how the sentiment will change, let alone global events like the COVID money printing followed by an interest rate squeeze. It's like you are trying to navigate a ship in a storm, and the mechanic keeps telling you how he can shove coal 5x faster than others and hence needs to be paid more. Except, you never need it that fast, and need to have 2 onboard anyway, in case one gets sick.