Weekly Musings 145

Welcome to this edition of Weekly Musings, where each Wednesday I share some thoughts about what's caught my interest in the last seven days.

This week, an idea that flows from, or even expands upon (I haven't decided which), the thoughts I shared in Musing 132. This time, with more of a focus on computing rather than technology in general.

With that out of the way, let's get to this week's musing.

On Technology for the Masses, Not the Classes (Redux)

If you've been reading this letter for a while, you've probably read the phrase technology for the masses, not the classes every so often in these missives. That idea is based on something Jack Tramiel said in the late 1970s or early 1980s about the computers his company, Commodore International, sold.

That idea has been firing a lot of neurons in my brain over the last several months, and got a bit of a kick from something that I recently read. Although the platform in question isn't what I have in mind, I tend to agree with what Bradley Taunt, who wrote that post, says about Chromebooks. They're definitely a tool, a technology for the masses and not the classes.

Many a decade ago, Scott McNealy, one of the founders of Sun Microsystems, said something to the effect that Lotus 1-2-3 and WordPerfect running under DOS satisfied most of the productivity needs of most people. In many ways, that describes what Chromebooks bring to the table. Though underpowered compared to larger laptops, Chromebooks do what the ordinary computer user needs to do, what that person does daily.

Not everyone codes. Not everyone hacks on hardware like the Raspberry Pi. Not everyone is a digital artist or animator. Not everyone works intensively with photos or video. Not everyone is building their own high-spec desktop computer. Most people who use computers have very simple needs when it comes to them. Writing documents and emails. Balancing the family budget. Doing video and voice chats. Streaming music and watching videos. Doing some basic photo editing. Simple tasks, which don't require cutting-edge hardware. Which don't require a lot of industrial-grade software.

That's great for personal computing, but what about working in the business world? Believe it or not, a large number of people working in SMBs and in the corporate sphere have a limited focus when it comes to their professional computing. I'm not talking about technical or development staff. I mean just about everyone else in an organization. The folks who use word processors to write documents, who use spreadsheets to do whatever it is they do with spreadsheets, who use presentation software to cobble together slide decks. People who use browser-based tools for sharing, communicating, and internal publishing. They don't need a lot of computing horsepower to do all that.

About seven or so years ago, a friend was working at a somewhat large firm. That firm decided to shift most of its employees from using Microsoft Office to using Google's productivity suite. A move that saved the company several hundred thousand dollars in licensing fees each year. There were grumbles, but within a month those grumbles subsided. Everyone adapted. They got their work done.

Being a dedicated user of and advocate for the use of free and open source software (FOSS), I'm not exactly comfortable with, as Bradley Taunt suggested, ChromeOS (which powers Chromebooks) potentially becoming a leader in computing. Chromebooks are solid, robust hardware. But they operate in a closed, creepy ecosystem. An ecosystem in which Google's hands are on the levers and knobs.

I can, faintly, hear a voice suggesting that someone only needs to spin up an open source version of ChromeOS and all will be good. That already exists, in the form of Chromium OS. But having an open source version of ChromeOS (or something like it) is one thing. Getting it on a range of inexpensive, robust, and mass produced hardware is something else entirely. Hardware that users don't need to worry about, into which will flow software updates at regular intervals. That's the challenge.

Is something like GalliumOS (a lightweight Linux desktop that runs on many Chromebooks) the answer? Maybe, but to install GalliumOS you need a few technical chops and a bit of nerve. Doing that isn't what, say, my mother would be comfortable doing. Though I wonder if there might be a big enough market for selling Chromebooks, regardless of their vintage, with GalliumOS preinstalled. Hmm ...

As I mentioned a few paragraphs back, I'm not comfortable with ChromeOS being the basis for a platform of technology for the masses. What others do want and what they use is out of my hands. I'm not arrogant enough to force my views, to force my position on others. ChromeOS might take the place in the computer hierarchy that Bradley Taunt suggests it might. It might not.

Regardless, I do see a need for simple, robust, reliable computers and operating systems aimed at people who don't require the full desktop experience. An ecosystem of hardware and software that's quietly and seamlessly updated, that's lean and easy to use. And if that solution is powered by FOSS, all the better.

Something to ponder.

Scott Nesbitt