This is why free and open source software is good for business: things can’t be changed unilaterally the way they can with proprietary software. The voice of the community strengthens the software.
Jessie Frazelle writes about working with the Windows Subsystem for Linux, which I hope to do on my next work/Windows machine.
Adam’s workflow, as a quality assurance person, is fascinating (and clever). He lives across three different versions of Fedora all the time! I’m not surprised he uses GNOME. It works well stock, so it’s easy for him to keep in sync across three different versions of the same distribution. I also liked his take on very few pieces of software being essential. I’ve noticed this too, as I’ve gotten older. Either I’m getting less picky as I age, or there’s just a lot of great options for most Linux applications.
- Who are you, and what do you do?
I’m Adam Williamson and I work for Red Hat. I’m part of the Fedora QA team, trying to make sure Fedora releases and updates work as smoothly as possible.
Why do you use Linux?
Well, it’s my job! I started around 1999 just as something fun to play with (with a copy of Mandrake 8.1 from the cover of a magazine), and just gradually worked my way along from there. Now it’s a bit like asking a fish why it lives in water…
What distribution do you run on your main desktop/laptop?
Fedora Rawhide. As a QA person I want to run as many releases as possible, so I have a system. Each time a new Fedora release comes out, I upgrade my desktop to Rawhide (which at that point in the Fedora cycle is what will become the next release). I upgrade my main laptop to the release that just came out (actually I usually do this a week or so before release), and I upgrade my second laptop to the previous release. Then they all stay on those releases until the next release comes out. So right now my desktop is on Rawhide (which will become Fedora 26), my primary laptop is on Fedora 25, and my secondary laptop is on Fedora 24.
What desktop environment do you use and why do you use it?
GNOME, with an almost stock configuration. I’ve run GNOME since 1.4 or so. Some people don’t like GNOME 3, but it fits into my workflow very well—I’ve been running it since 2.91 or so. I think working in QA makes you sympathetic to the general GNOME position that software is complex enough without trying to cater to every possible choice, and I appreciate the hard work the GNOME team does on pushing the boundaries in areas like Wayland integration, 3D desktop acceleration, Flatpak, and so on.
What one piece of Linux software do you depend upon? Why is it so important?
I don’t actually depend on any single application; this again is a QA thing. If you’re going to run unstable software frequently, you have to be able to deal with any of your commonly-used applications suddenly not working any more! The two apps which cause me the most inconvenience if they break—because I use them all the time and I’m very used to the specific ways they work—are Evolution and Firefox. I use Thunderbird as a backup to Evolution and Epiphany as a backup to Firefox, but it’s pretty inconvenient when either one breaks.
Actually, I suppose if git suddenly packed up and stopped working, I’d have a lot of trouble getting much done, these days.
What kind of hardware do you run this setup on?
I build my own desktops. My current one has an Asus P8P67 Deluxe motherboard, Intel Core i7-2600K CPU, 16GB RAM, a RAID-5 array of three 128GB Samsung 840/850 Pro SSDs, and an NVIDIA GeForce 9600GT graphics card, in an Antec Sonata case (I forget which gen). Hardware geeks will notice that’s all pretty old. I used to upgrade quite frequently but there’s just very little need these days, really. I use a pair of Dell U2211H monitors in portrait orientation, side-by-side. I really like this setup with applications full-screened side by side (commonly, I have Evolution or gedit open on the left-hand monitor, and Firefox or Hexchat on the right). It’s also a slightly unusual setup, which is good for QA, because it means I find interesting bugs in X/Wayland and GNOME sometimes (and websites which assume anyone using a portrait display is using a cellphone…).
I’m thinking of switching to a single 40″ 4K display soon, though (which is a lot like having a bank of four ~20″ 1080P displays, but all in one screen).
My main laptop, that I just bought, is the newest model Dell XPS 13 developer edition (the Kaby Lake refresh). I’m pretty happy with it so far, and Fedora 25 runs great on it.
Will you share a screenshot of your desktop?
Sure, though there’s not a lot to see! I’ll open the overview. You’ll see my separate browser profile I keep for Google+ and Facebook. I don’t know how G+ became the default social network for F/OSS, but it seems like it did, so I keep an account there mainly to monitor Fedora chatter and help out with problems.
The background images are from The Profound Programmer:
- “I’m pretty sure that I’m helping”
- “I’m far too drunk to test this responsibly”
- “how’s testing going?”
You might need to censor that last one =) Will Woods introduced me to those.
Interview conducted December 1, 2016
When asked whether he also had an iPhone, perhaps as a secondary device, he replied: “No, no iPhone.”
So at least now we know which is the lesser of two evils in the Microsoft world.
I think I know the answer to this, but am I the only person who doesn’t hate email? For me, it’s fine because I treat it like a place to keep and read messages. It’s not my task manager and it’s not a file archive. It’s just a way for people to tell me stuff.
The specs are the specs on a ThinkPad, but memory and speed aside, man they just feel good. The click of those keys. The spaciousness of the keyboard and monitor. It’s sort of like driving a giant luxury sedan. Or what I imagine that feels like…
And of course, ThinkPads pair amazingly well with Linux.
The hardware looks beautiful, but $1200 seems like a lot for Chrome OS, which I find kind of limited (although I haven’t used it in quite some time). I was sort of half expecting this to run Android (I assume it’ll run Android apps, though).
For that money, I’d rather have an operating system I can customize a lot more.
“Facebook and Google and Twitter designed their systems, and they tweak them rigorously. But because the platforms themselves—the technological processes that inform decisions for billions of people every second of the day—are largely automated, they’re enormously difficult to monitor.”
When we use tools that don’t respect our choices, bad things happen.
YouTube’s latest push to ban terrorist propaganda across its ubiquitous video platform is getting off to a rough start. Earlier this week, noted investigative reporter and researcher Alexa O’Brien woke to find that not only had she been permanently banned from YouTube, but that her Gmail and Google Drive accounts had been suspended as well. She would later learn that a reviewer who works for Google had mistakenly identified her channel, in the words of a YouTube representative, as “being dedicated to terrorist propaganda.”
This is why it’s important to pay for your tools. Otherwise, you have very little recourse when something like this happens.