In my opinion, shareware tends to combine the worst of commercial software (no sources) with the worst of free software (no finishing touches). I simply do not believe in the shareware market at all.
Somebody finds the problem, and somebody else understands it. And I'll go on record as saying that finding it is the bigger challenge.
Only wimps use tape backup: real men just upload their important stuff on ftp, and let the rest of the world mirror it.
C++ is a horrible language. It’s made more horrible by the fact that a lot of substandard programmers use it, to the point where it’s much much easier to generate total and utter crap with it. Quite frankly, even if the choice of C were to do *nothing* but keep the C++ programmers out, that in itself would be a huge reason to use C.
Most good programmers do programming not because they expect to get paid or get adulation by the public, but because it is fun to program.