Confessions of a platform agnostic

After last month's column on cross-platform software applications, I received a variety of comments from my more vocal friends and associates. The Mac mob gave me a hearty "welcome back to the fold" slap on the back (unspoken subtext: "we KNEW you'd be back..."). Windows users seemed almost cavalier in their attitude towards losing yet another user to the Mac mob (unspoken subtext: "You never really were one of us anyway..."). The Linuxtistas simply shrugged and said: "Dude, why don't you just switch to Linux, you're already halfway there!" (unspoken subtext: "It's inevitable-give in."). The more objective in the crowd simply said: "Oh you switched? So which one is better?"

I've a confession to make: I don't care what OS my computer is running as long as it works. Call me shallow, call me socially irresponsible, call me a traitor to the open source creed, but I say: "Hey, if it works, then it works for me."

As I look around my office, I see one server on Linux, one on Windows, a handful of desktop PCs running Windows, and one dual boot Windows/Linux desktop. Notebook: MacBookPro. I run proprietary software on open source platforms. I run open source software on proprietary platforms. I run Linux and Windows-sometimes on the same box. Heck, I am even looking forward to the (official) release of BootCamp so I can run Windows on my Mac!

Let's face it: I'm a shameless hussy. My portable hard drive and I live by the mantra of plug-and-play. It's like a buffet: I sample all tastes and take a little of each. And frankly, if you don't, you're probably missing out on some good experiences.

For years I ran Mac and nothing but Mac. Then one shining day the dramatic drops in PC hardware prices proved too much temptation; I decided it was time to learn DOS and Windows 3.1. In a complete 180-degree shift, I went from being a Mac fanatic to a DOS freak.

The cracks in my Microsoft resolve didn't appear until nearly ten years later. The first indication that my days of serial monogamy might be over began to appear on my servers as I found Linux to be a painless and cost-effective option for scaling up boxes, particularly dedicated servers. Then, like an unfaithful spouse, I start trying out Linux desktops on the side-nothing serious, just a taste. But as happens, I kept trying them (and dumping them) and then one day, one stuck. A penguin now has a permanent place in my digital harem.

The arrival of the MacBookPro was the last straw. Although I was initially cautious about adding yet another OS to the collection, the initial adjustment period is behind me and I now love it. As a result, I am hereby formally abjuring all claims of faithfulness to any one platform. To heck with it, I'm dating them all!!

Let's take one more step down this path. You know what software gets my vote? If you read my last column, this comes as no surprise: The stuff that is just as platform-agnostic as I am.

If it runs on my Mac, on my Windows box, and on my Linux box, you can bet it has my complete loyalty. Of course, in this day and age I don't expect to find many applications as indifferent to their partners as I am, but the list is growing. In addition to simple browser and email programs, I find gems like Apache and MySQL to be faithful companions. I run LAMP on my Linux boxes, WAMP on my Windows boxes and XAMP on my Mac and guess what: it all works.

And now for the evangelical portion of today's program: like me, you should become a platform agnostic. Why? Because it is not just convenient and useful, it's flat-out inevitable.

This trend is not just about operating systems and the related software applications-what's really pushing this trend is the web. A website doesn't care what OS you're running; if you have a browser, you're good-to-go. As more applications are delivered via the web, the only thing that will matter is a sturdy Internet connection. The web will convert one and all to its heretical humanistic approach: by delivering what people want.

Let's look at this same idea in a different context: I've got a car, a motorcycle and a bicycle. Sometimes I take a taxi or even the bus. They are all ways of getting me from point A to point B and therefore competing technologies.

Is there a conflict in owning and using multiple modes of transport? No way; the goal is the thing, not the tool. I use the tool which best suits my mood and needs at that particular time. Why should my computing environment be any different?

So what's the best platform to use? Why, the one that does what you want, silly.

Any more questions?

Ric Shreves is a partner in Water&Stone, a firm specializing in open source content management systems. He speaks and writes frequently on the subject of Internet technologies in general and on open source in particular. Contact him at

Join the newsletter!

Error: Please check your email address.
Rocket to Success - Your 10 Tips for Smarter ERP System Selection
Keep up with the latest tech news, reviews and previews by subscribing to the Good Gear Guide newsletter.

Ric Shreves

Show Comments

Cool Tech

SanDisk MicroSDXC™ for Nintendo® Switch™

Learn more >

Breitling Superocean Heritage Chronographe 44

Learn more >

Toys for Boys

Family Friendly

Panasonic 4K UHD Blu-Ray Player and Full HD Recorder with Netflix - UBT1GL-K

Learn more >

Stocking Stuffer

Razer DeathAdder Expert Ergonomic Gaming Mouse

Learn more >

Christmas Gift Guide

Click for more ›

Most Popular Reviews

Latest Articles


PCW Evaluation Team

Edwina Hargreaves

WD My Cloud Home

I would recommend this device for families and small businesses who want one safe place to store all their important digital content and a way to easily share it with friends, family, business partners, or customers.

Walid Mikhael

Brother QL-820NWB Professional Label Printer

It’s easy to set up, it’s compact and quiet when printing and to top if off, the print quality is excellent. This is hands down the best printer I’ve used for printing labels.

Ben Ramsden

Sharp PN-40TC1 Huddle Board

Brainstorming, innovation, problem solving, and negotiation have all become much more productive and valuable if people can easily collaborate in real time with minimal friction.

Sarah Ieroianni

Brother QL-820NWB Professional Label Printer

The print quality also does not disappoint, it’s clear, bold, doesn’t smudge and the text is perfectly sized.

Ratchada Dunn

Sharp PN-40TC1 Huddle Board

The Huddle Board’s built in program; Sharp Touch Viewing software allows us to easily manipulate and edit our documents (jpegs and PDFs) all at the same time on the dashboard.

George Khoury

Sharp PN-40TC1 Huddle Board

The biggest perks for me would be that it comes with easy to use and comprehensive programs that make the collaboration process a whole lot more intuitive and organic

Featured Content

Product Launch Showcase

Latest Jobs

Don’t have an account? Sign up here

Don't have an account? Sign up now

Forgot password?