If you look at Dan Luu's resume and writing, it's reasonable to assume that he's well beyond the 95th percentile himself, so those numbers are very likely attainable for him.
If you look at Dan Luu's resume and writing, it's reasonable to assume that he's well beyond the 95th percentile himself, so those numbers are very likely attainable for him.
What I mean to say is, my thought is that a developer in the 95th percentile would make their own product/business.
I've never thought of myself as an 'average' developer; but then again most people say that about their driving. It does make me wonder what a bad developer is though.
As for 95th percentile developers making their own products or businesses, that's a completely independent skill with little correlation to software development ability. Beyond writing the software, you've got to market and sell the product, set up distribution channels, support the product, etc. I'd consider myself a respectable developer, but I have no delusions that my development skills translate to any of the other skills required to build a business. I'm generally content to execute in a software development role for someone who has the broader vision and skills to build a business around that product.
And lastly, I wouldn't base an assessment of your skill as a developer on your compensation. In current and previous roles, I've seen a number of salary lists, and there was zero correlation between pay and talent. Some of the most highly-paid developers were near worthless and some of the most solid developers were paid 25-40% less. While it's sad that being a good software developer is not enough to be paid at the top of the scale, we generally have it pretty good in that the decent ones of us are likely to have salaries well above the national average.