
Linux will become ubiquitous in the year 3000. Okay, that was a horrible joke. Linux is just a kernel, the engine that runs an operating system. By itself, it is essentially useless. Kernels shouldn't be discussed or noticed by normal users. And as such when providing these users with reviews, previews and "professional" opinions, computer consultants, computer reviewers and computer journalists should not spew headlines like "Linux is not ready for prime time", "Linux on the desktop by XXX", "Linux to takeover Windows", "Linux is not ready for desktop" and so on.
Sure, but some programs are completely lacking any documentation. Some are so badly documented that only the developers themselves can understand it. While I agree that they shouldn't target newbies, they should at least target intermediate programmers. It's their loss, after all. The less accessible their documentation is, the more "elite" the group will be... and the less people will be willing to cooperate with them, including people that could help them with user documentation and graphic/GUI design.