On Friday 09 Oct 2015 04:26, Mike Spencer conveyed the following to
alt.os.linux.slackware...
>
That has indeed also already been my impression for many years now.
Now, I myself am of what you could call "an older generation", even
though I wouldn't call myself a developer. I only first came into
contact with "a computer" ─ a hard-diskless TurboDOS machine first, and
a hard-diskless IBM XT clone with PC-DOS 3.30 later ─ when I was already
27 years old. I quickly taught myself how to use the DOS command line,
and when I went back to college at the age of 28, we used Sperry OS/3
(Unix) there on a Unisys minicomputer ─ writing COBOL programs in vi ─
as well as MS-DOS 4.0 (without the pseudo-graphical shell and without
MS-Windows) on white-box machines with an Intel i386.
When I bought my first own computer ─ a Brother i386 ─ it came with DOS
5.0 and Windows 3.0, but after about six months, I installed OS/2 2.0 on
it, because that's what I thought was the best OS for a standalone PC at
the time, and I found it ridiculous to run DOS on anything more powerful
than an 80286.
I've used OS/2 for over five years, and then I needed a new computer and
I wanted UNIX, but proprietary UNIX was expensive, and GNU/Linux was
still more or less in its infancy, so I settled on using Windows NT 4.0
for two years, and then I discovered GNU/Linux, and I've never looked
back at anything else.
In the meantime however, Microsoft managed to gain the upper hand in the
x86 market ─ via the bundle sales of DOS and Windows 3.x first, then via
Windows 95, 98, and so on. So the newer generation of developers all
grew up in an educational environment where Microsoft was already king
of the hill, regardless of the fact that their software was junk. And
Apple was still somewhat of a niche over here at the time ─ it did very
well in DTP environments, but it wasn't being used for anything else,
really.
As an example, the town where I live has evening school courses for
adults. Among the offer is a course in "Information Technology". And
what do they teach you there? Right: Microsoft Windows, Microsoft
Access, Microsoft Excell, Microsoft Word, and Microsoft PowerPoint. So
if you graduate from that, you get a diploma that says that you're an IT
specialist, but all you really know is how to use MS-Crapware.
The reason I became interested in GNU/Linux was because it's a UNIX-
style operating system, not because I wanted a kitchen sink appliance.
I was interested in the system itself, and after two years of NT ─
which, on a standalone computer, not connected to anything else, isn't
all that bad _as a toy_ ─ I wanted something that I could tinker with
and customize to my liking. Something that was truly multiuser and
multitasking.
From the first moment on that I installed GNU/Linux, I was hooked on it,
but the fact that it was Free & Open Source Software made it even more
interesting, because I had not really been familiar with that
philosophy, having only used proprietary/corporate software before.
I reside in a great many GNU/Linux-specific Usenet newsgroups, but the
ungratefulness and ineptitude of many of the newbies in most of these
groups is extremely frustrating. They won't read man pages, they won't
use the command line, and they get lost even in the graphical user
interface, or the graphical installers.
Edsger Dijkstra used to say "Any student who's been exposed to BASIC is
brain-damaged beyond repair." I would daresay the same thing about any
developer who's ever been exposed to Microsoft Windows. They've got
Microsoft tattooed all over their genes and they can't think of anything
other than that anymore.
There's a reason why UNIX has survived for 45+ years, and that reason is
that it's A Damn Good Design™. And now we've got all these Win-droid
developers joining the community and perverting a fantastic design into
a kitchen sink household appliance for dummies.
A facepalm doesn't even begin covering it. <grin>