I sat on the other side of this fence. I used to love the idea of it, but I was far too young. I was a rock star programmer at 23 years old. You know what? The UK industry didn’t care one bit. They didn’t pay any extra, you got no extra appreciation, you couldn’t get promoted (who do they replace you with), you didn’t even get the fame (not that I ever wanted it anyway). So you get the promise of burn out, for absolutely nothing. That’s what I’d go back and tell my 23 year old self.
So, despite that fact I still want to see more solid problem solvers, the reality is the industry gives you more benefits overall for being average than smart/rock star. So what’s the point? Make no mistake, that’s the industry’s ‘fault’, not the smart folk. Yet I don’t blame anyone who is happy being average as there is no incentive to be anything more.