While I'm in basic agreement with you, I draw the line at an age where the woman takes her teeth out and puts them in a glass. Though, that could be interesting as well.
As much as I appreciate and generally agree with your point, I'd remind you of something Bjorn Lomborg - no stranger to controversy - pointed out: if you want to talk about a disease, you talk to a doctor, no question. If you want to talk about climate, you talk to a climatologist, again, no question.
But if you're making a value judgement - deciding which of those things is more important, or which you need to spend limited dollars fixing - NEITHER the doctor nor the climatologist is appropriate. That is rightly the realm of politics, insofar as politicians are the avenue by which the public's will is exercised.
For those who've read the link, note that Bill complained that they'd only made the equivalent of $2/hr. Just for reference purposes, minimum wage back then was $2.00 an hour in 1974, $2.10 in 1975, and $2.30 in 1976. Should they have made more?...debatable. This was essentially a start up operation (many never become profitable), and initial product development costs are often written off. In that brave new world, before EULAs, nobody bought untried stuff like this.
A snake doesn't turn into a bunny just because time has past.
It was Windows 95 and 98, and the rollover happened at 49.7 days.
And yes, you are a troll because it's quite easily explained as a garden variety mistake due to careless programming. An unsigned 32 bit integer can hold up to 4 billion. 4 billion milliseconds is about 49.7 days. 4 billion sounds "big enough"-- but it isn't when we're talking milliseconds. And clearly, a Windows box COULD stay up that long, or else the bug would never have been discovered.
I thought we were talking about IBM?
If that meeting with Bill Gates never happened, IBM would still have found someone to provide an OS for their PC. Apple would have still produced the Lisa, ushering in the GUI era. Only an idiot would minimize MS's influence on computing, but let's not pretend that we would all be using carbon paper and typewriters... the PC market was very active when the IBM clone steadily gained prominence, with several vendors of mouse-driven GUIs.
So there could be two groups, those who look to improve their skill, who quickly distance themselves from the group that doesn't. Of course, there will still be wide variance in skill between the members of each group. I'm sure you can think of other ways it could happen.
No, I can't. I started out and I sucked. I got better eventually through experience. In order for it to be truly bimodal, people have to start in either camp A or camp B and end in the same camp they started in. Because if you transition from one to another over time, any point in time will capture a group of people in between the modes. Now, you can argue that people don't spend much time in between those modes but you haven't presented any evidence for that. What's more likely is you have geocities coders on one tail and John Carmack/Linus Torvolds on the other tail. And in between are people like the presenter and I. And since I'm not instantaneously going from bad to good, the reality of the situation is most likely some degree of a normal curve filled with people trying to get better at programming or even just getting better though spending lots of time doing it and learning a little along the way.
For all your attacks on the presenter, your argument of a bi-modal distribution sounds more flawed to me. I would love to see your study and hear your argument.
So you think only the best AND the absolute WORST musicians make money?
I'm at a loss as to what line of reasoning could be used to come to such a conclusion.
This guy doesn't know how to measure programming ability, but somehow manages to spend 3000 words writing about it.
To be fair, you can spend a great deal of time talking about something and make progress on the issue without solving it.
For example the current metrics are abysmal so it's worth explaining why they're abysmal. I just was able to delete several thousand lines of JavaScript from one of my projects after a data model change (through code reuse and generalization) -- yet I increased functionality. My manager was confused and thought it was a bad thing to get rid of code like that
Another reason to waste a lot of time talking about a problem without reaching an answer is to elaborate on what the known unknowns are and speculate about the unknown unknowns. Indeed, the point of this article seemed to be to advertise the existence of unknown unknowns to "recruiters, venture capitalists, and others who are actually determining who gets brought into the community."
So he doesn't know......programmer ability might actually be a bi-modal distribution.
Perhaps
If he had collected data to support his hypothesis, then that would have been an interesting article.
But you just said there's no way to measure this
Math is like love -- a simple idea but it can get complicated. -- R. Drabek