2012-06-19

Assumptions: All computer operators are programmers

As a technical person that came through the DOS/OS2/NetWare/Windows path, it has been an interesting set of challenges learning to install and support Linux systems.  One of the biggest has been that many in the open source world that Linux is a part of, is that everyone who isn't a total end-user, must be a full programmer.  This is so clear in much of the documentation (man/info pages) as it is in many of the forums/chat groups. 
An example is the documentation for the Linux 'free' command which tells you all the switches for the command, but without any indication of what the output of the command really means, because it is supposedly obvious.  I think I have it mostly figured out at http://www.konecnyad.ca/andyk/freemem.htm, but that is only through lots of Googling and finding blogs that actually go into it to explain different points.
In too many of the forums, I've seen people trying to learn being told that it was simply obvious and beneath requiring an explanation, or that the answer was a tiny bit of programming and therefor 'simple'.  This sounds like the arrogance you see in academia, like a physicist that showed that the physics of a fusion reactor was proven and it 'only' needed some engineering to finish (over 5 years ago and we still don't have that reactor design adding power to the grid that I can tell). 
I would say this is one of the biggest obstacles to Linux getting anywhere near mainstream, because so many supporters keep treating mainstream as not worthy of the support they need.  I can only think that many of them crying for mainstream acceptance are really just elitists who really don't want to share. But I will keep pushing to break those barriers as I believe that open source is still the most efficient way forward for the bulk of IT.

No comments:

Post a Comment