Martin Heller
Contributing Writer

RWars

analysis
Mar 5, 20073 mins

Years -- no, decades -- ago, I moderated several forums on BIX, the Byte Magazine Information Exchange, an early threaded online discussion system. We would frequently encounter blind zealotry in support of operating systems, programming languages, or computer models. We called what happened when opposing parties of zealots came up against each other RWars, short for religious wars. Microsoft was often a target

Years — no, decades — ago, I moderated several forums on BIX, the Byte Magazine Information Exchange, an early threaded online discussion system. We would frequently encounter blind zealotry in support of operating systems, programming languages, or computer models. We called what happened when opposing parties of zealots came up against each other RWars, short for religious wars.

Microsoft was often a target of RWars. Tipoffs that the person posting had a grudge against Microsoft included gratuitous misspellings, like “Micro$oft” or “Windoze,” and personal rants against Bill Gates, often accusing him of being the Antichrist or Satan. The worst zealots by far were the Amigoids, supporters and defenders of the Amiga computer, who would compulsively attack any mention of other computers and operating systems (meaning not just PCs, DOS, and Windows, but also the Macs, Ataris, and various Unixes of the time) that didn’t acknowledge the inherent superiority of the Amiga.

We all have Amiga computers on our desks now, right? So that was a great strategy.

The other day, I posted a blog entry entitled In Praise of ASP.NET. I tried to keep it factual and balanced. I wrote about my personal, hands-on experience developing a site with ASP.NET 2.0, and I wrote it when I was deep into the development of a new version of the site, because that was what was on my mind at the time. I also mentioned having had a good experience developing a site with Ruby on Rails. I didn’t mention all the other technologies I have used to build Web sites over the years: that would be a very long list.

I was gratified to see that the first commenter got what I was saying. I was disappointed, but not surprised, that the next commenter went on a rant against Microsoft, and came close to accusing me of being paid to post good things about Microsoft. After all the times I have roundly criticized Microsoft in print and online, that would be a little hard to credit.

I have written for, edited for, developed software and sites for, and managed projects for lots of clients. Is one of them Microsoft? Of course. It’s no secret: I disclose that whenever it is relevant, for example whenever I mention a book in the Microsoft .NET Development Series, for which I was an editor for several years.

Does Microsoft or any other client of mine influence the content of my work for InfoWorld, or any other publication for whom I write? Not at all. One or two have tried, unsuccessfully; Microsoft was not among them.

When I write under my own byline, I say what I think, not what anyone else wants me to say, and I do my best to support everything I say with verifiable facts based on hands-on experience. Transparency is hard to achieve, both in user interfaces and in life, but I do try.

Martin Heller

Martin Heller is a contributing writer at InfoWorld. Formerly a web and Windows programming consultant, he developed databases, software, and websites from his office in Andover, Massachusetts, from 1986 to 2010. From 2010 to August of 2012, Martin was vice president of technology and education at Alpha Software. From March 2013 to January 2014, he was chairman of Tubifi, maker of a cloud-based video editor, having previously served as CEO.

Martin is the author or co-author of nearly a dozen PC software packages and half a dozen Web applications. He is also the author of several books on Windows programming. As a consultant, Martin has worked with companies of all sizes to design, develop, improve, and/or debug Windows, web, and database applications, and has performed strategic business consulting for high-tech corporations ranging from tiny to Fortune 100 and from local to multinational.

Martin’s specialties include programming languages C++, Python, C#, JavaScript, and SQL, and databases PostgreSQL, MySQL, Microsoft SQL Server, Oracle Database, Google Cloud Spanner, CockroachDB, MongoDB, Cassandra, and Couchbase. He writes about software development, data management, analytics, AI, and machine learning, contributing technology analyses, explainers, how-to articles, and hands-on reviews of software development tools, data platforms, AI models, machine learning libraries, and much more.

More from this author