I found this comment while I was browsing through an MS-Windows oriented site where a blogger said something nasty about Microsoft. It isn't even worth to refer to the link, because it has nothing to do with this story. It's about the name-calling these Microsoft fans do. I heard 'zealots', 'bigots', 'advocates', the whole lot. Words I never knew before, because English is not my native tongue. I don't mind to be called a fanboy, because that is what I am. What may be not too clear to these Microsoft zealots is why I am a fanboy. It's not because I really dig this "free the software, free the world" ideology. That came much later. It's because I like this "gimme the source" idea.
My computing career started at the teletype of a PDP-11. I was studying biology and every now and then I was allowed to work for 20 minutes at a stretch on this ancient beast. I typed in commands I never understood until much later, edited and ran my BASIC programs and stored them on a 8" floppy disk.
When I had finished college, I bought myself a Sinclair ZX Spectrum. My own computer! That was a thing. I may have been one of the very first people in my village who had his own computing power at the time, because nobody understood why you would need a thing like that. After a few years, the thing had grown into a relatively sophisticated beast with two 5.25" floppy drives, a color screen and a matrix printer. I did all the things that I still do today with exception of data communication. Yes, games, word processing, development, databases, you name it. An IBM compatible was much more expensive and could not do much more.
However, when I changed my job my employer could not offer a computer. Working without a computer was unimaginable to me, so I bought a Toshiba portable with two 3.5" floppy drives. Well, it actually had one, the other one was external. Still, I could do all the essential things. My father came up with a pirated copy of the Turbo C compiler and I learned C on the beast. Compilation was really something. The drives started revving and whirring and after some time you had an executable on one of the disks. At home I hooked the thing up to an old green monitor and I could work fairly comfortably with it.
After a while I got tired of being a disk jockey and wanted to add a harddrive. That search was fruitless, so I bought a brand new Vobis 386sx - very cheap! - that I smuggled from Cologne to Delft. There were still border checks at the time and I didn't want to pay taxes. I finally had a hard drive. Of course, it ran MS-DOS. What else? MS-DOS was quite reliable and when it crashed it only required a quick reboot. No harm done. It was not too different from my Sinclair ZX Spectrum. Sometimes the Spec went into this "let's do some modern art" or "black screen" mode - people who had one know what I'm talking about - and you had to pull the plug, since it didn't feature a power switch.
After that, my Vobis 486 came. I had to learn Unix for work, so I bought Coherent. It was a neat little Unix system, requiring only 40 megs to run. I wasn't able to port my C programs, because for one reason or another, the C compiler didn't take my code. An expensive call to the American servicedesk learned me that it only took K&R C. An ANSI-C compiler was extra. Rewriting my C programs was cheaper. I also began to make some money with the machine making highly specialized utilities, like a Betadisk-to-Spectrum-emulator converter. Shareware was becoming quite popular by then. I didn't gain too much from that hobby, but it was enough to pay for my cigarettes.
Then MS-Windows came. At first it was just a nice toy, but the moment it took off it quickly became a horror on its own. Sometimes the thing froze and you had to reboot. Sometimes I had a BSOD and I had to reboot. Sometimes it refused to start for no apparent reason and I had to restore my previous copy. I still remember the day I went to visit my parents and was afraid I couldn't get the thing working again. Needless to say I wasn't very talkative during that visit. My mother began to think something was very wrong. But I just couldn't wait to get home and repair the $%#* thing.
When they wanted to introduce MS-Windows at work, I told them it wasn't ready for production. I had said the same about MS-LAN manager. We had taken Novell instead. I still consider that a very reliable system. Hey, a fanboy! No, I had judged both on their merits, because I didn't even run Linux then. That came much later.
My good old Pentium wasn't up to the task anymore and I wanted a new computer. But what to install. MS-Windows NT had just been introduced - I had escaped MS-Windows95, because I didn't want to combine the disadvantages of both MS-Windows 3.11 and MS-Windows NT - and I thought it might be time to switch. Coherent wouldn't install on the newer computer, so maybe I could use Linux as my toy-Unix. Dual boot was possible. Then one day I picked up a copy of the German PC-Praxis magazine and learned Linux could really be used for serious tasks. It featured a GUI, word processing, development systems, everything I needed. It could even reside beside my old MS-DOS. Cool! I decided to give it a go.
I took a day off and that morning I inserted the installation CD. February 2000, I still remember it very well. At the end of the day, Linux had taken over about 80% of the functionality of MS-DOS. I had installed a lot off stuff I'd taken from the Internet and to my surprise it never went down. A few months later, I upgraded the system with a CD I'd gotten free with a German magazine. The sound system broke, but was quickly fixed. I bought a VCD software player - yes, closed source commercial software - and played my VCDs more reliable than ever before. When I ran them on my MS-Windows machine I was always worried I would miss the end of the movie and was in for another restore. I hardly ever booted to MS-DOS. Only to do an occasional scan or play an old game. And the reasons for keeping MS-DOS diminished with the day.
I had always heard burning CDs was hazardous. The software was difficult to install and when you were burning a CD you'd better leave the machine alone. Don't touch a key! I had installed XCD-Roast, it asked for my drives, I selected to copy a CD-ROM and a few minutes later I had burned my first CD. Nothing to it! Later I got a little more reckless and maybe clicked a window during the burn. Then I quickly ran a program. A few months later I was writing an article while burning a CD. It never missed a bit. That was quite different from the coasters my MS-Windows colleagues were telling me about at work.
In the meantime I was starting to feel guilty. I was having all this for free and I didn't pay anything back. That was the moment I decided to stop writing shareware and adopt the LGPL. For me, this was a way to return something to the community that was giving me all this wonderful software. No more pirated copies, I downloaded my RPMs from the net and - voila - I had a new package. All perfectly legal - and very comfortable as well!
Sometimes I had to look for ages to find someone who was in the possession of this highly wanted, but far too expensive program. You needed to have something to trade as well. Sometimes you needed a serial number and in some cases you even had to buy the beast in order to get it. Partition Magic comes to mind. A program you sometimes desperately needed, but rarely used. Very expensive..
All that was past tense. An enormous repository was at my disposal. And I used it whenever I needed it. Strangely enough, my MS-Windows colleagues hadn't moved on. They were still trading disks and serial numbers. When they came to me, offering me this cool program I just shrug my shoulders and continued drinking my coffee. I understood I wasn't part of that community anymore. When people attacked my favorite Operating System, I wrote angry comments and ended up writing a blog myself, because I was determined to tell the world the truth. I had become a fan.
Fans are not fans, because they are part of some malicious conspiracy. No, they have become fans, because they like what they see. "A fan, aficionado, or supporter is someone who has an intense, occasionally overwhelming liking of a (..) company, product, work of art, idea, or trend", according to Wikipedia. But this liking is not disconnected from the experience. I would probably never have started to blog when I wouldn't have gotten tired with the FUD. As you can tell from this story, I'm quite pragmatic. If Microsoft had delivered a decent product for a reasonable price, I would not have switched, I think.
As a matter of fact, I think that Microsoft itself has created the "Linux fanboys" they are complaining about, just like all the legal trouble they have found themselves in the last few decades. In Dutch there is a saying "wie goed doet, goed ontmoet", which means that all good things come to those who make them happen. I think the reverse is true as well. So next time you call me a "Linux fanboy", remember why I became one. To all those "Windows fanboys" I'd like to say, I've become a Linux fanboy because I have used Linux for a long time. Have you? I know first hand what MS-Windows is all about..
Nowadays I consider fanboy a "geuzennaam". Geuzen (French: Les Gueux), or "the beggars", was a name assumed by the confederacy of nobles and other malcontents, who in 1566 opposed Spanish rule in the Netherlands. The leaders of the nobles signed a league by which they bound themselves to assist in defending the rights and liberties of the Netherlands against the despotism of Philip II of Spain. Finally, permission was obtained for the confederates to present a petition of grievances to the regent. The regent was at first alarmed at the appearance of so large a body, but one of her counselors was heard to exclaim, "What, madam, is your highness afraid of these beggars (ces gueux)?" The appellation was not forgotten. At a great feast three days later, one of the nobles declared that if need be they were all ready to become beggars in their country's cause. Since then every insult that is turned into a party appellation is called a "geuzennaam" in the Netherlands.
I am a fanboy. ;-)