Systems vs. Users
Jonathan Hutchins
hutchins at tarcanfel.org
Thu Feb 27 00:38:03 CST 2003
I see an error in this RedHat argument that I see far to often in real
life.
Jason proclaims himself a "competent end-user", and then confounds that
skill level with the ability to make serious changes in the system he's
using (installing graphics drivers).
One of the biggest problems IT had getting used to having PC's around
was just this error. Anybody could work on a PC because it wasn't
a "real computer". So anybody did. At first it worked, because early
adopters tended to have the skills necessary to learn how to work on
the systems involved.
PC's have grown more complex over the years, as have the tasks asked of
them. The second worst hold-outs were the engineers, who figured they
ought to be able to work on their own PC's because they were engineers,
weren't they? I remember when the head of a large local engineering
company (now part of GE) declared this - that it had gotten to the
point where it required a trained specialist to work on the system
level, installing hardware and serious software.
At the point where average companies began hiring trained specialists
who knew how to work on PC systems, PC's experienced a major surge
inproductivity.
The other confusion is that programming skill, knowledge, and
experience somehow magically confers the capability to understand and
work on a system level. While it can happen, in the case of someone
who actually works with the sytem, the two skills usually have nearly
nothing to do with each other. Any system tech who has had to try to
convince a developer that his installer can't write to the boot track
knows this.
Good companies provide their development teams with systems support
staff who maintain the computers and install and configure the software
for them. (These people are avatars of compassion and patience.)
Companies that don't eventually find that the developers are
essentially living in a chaotic jungle of their own creation and are
unable to relate to the actual working desktop environment or produce
useful code.
The point being that knowing how to install and run Quake on a Windows
box doesn't mean you should be able to maintain and modify the
operating system, even if you are an engineer or a programmer.
You can learn, but you can't expect it to just happen.
---------------------------------------------------
This mail sent through tarcanfel's horde/imp system
More information about the Kclug
mailing list