What hardware do I use?

I currently do most of my work from a Thinkpad T420 laptop. It's got great Linux support but a nonexistent battery life. At work, I use an HP Z240 workstation, a beefy Xeon machine with lots of RAM and a big SSD. At home, I use a dual-monitor setup on a PC I built myself long ago, with an i3-2105 CPU and 12 GB of RAM.

I use a Google Pixel phone. Despite its shortcomings, it's by far the best phone I have ever owned.

Workstation at work

And what software?

On my laptop, I use Xubuntu 16.04 with XFCE. I use Chromium as my daily browser, but I have been toying around with Firefox with the release of Firefox Quantum, which is actually fast. I do most of my coding in Emacs, but I also use vim, Atom, VS Code, Android Studio – whatever gets the job done.

On my workstation, I have a University of Michigan Windows 10 core image, which I do for most office tasks. It works well enough, but developing on Windows is still a major pain, even to SSH into the cluster I do most of my heavy compute tasks on. Therefore, I have Manjaro XFCE running in VMWare Workstation for any developer tasks. Unfortunately, working in a VM is still buggy, with annoyances around scrolling and general responsiveness.

On my desktop, I use Arch Linux with KDE, but otherwise similar software setup as my laptop. I also have the KDE/Qt equivalents for many core pieces of software, like Clementine and Krita.

I run stock Google Android on my phone.

emacs

What would be my dream setup?

On my desktops, I would like to have a dual monitor setup at work. Having a VM in one monitor and a responsive Windows desktop on the other would be a dream compared to having to switch between the host and guest OS so often.

My home laptop and desktop need to be upgraded to SSDs, but I keep slacking off on actually making the jump.

Another thing I always feel I'm lacking is a good camera. While the Pixel is leaps and bounds better than any other smartphone camera I've tried, it still (usually) cannot compare to a good DSLR.

Desktop and laptop at home

Acknowledgements

This post was heavily inspired by the uses this interview series, which has some great interviews by other people working and struggling with their technology.