My home office setup

Laptop

As a backend focused engineer, I went with a Linux friendly and compatible laptop with great battery life (thanks to the 1920x1080 display). I've been developing in and using Linux as my default daily driver for close to a decade and have moved distros 3 times: from Fedora to Ubuntu and now PopOS!.

  • Dell XPS 13 7390 developer edition (2019)
    • 16GB RAM
    • Intel i7-10710U
    • 1920x1080 (non-touch display)
  • Pop OS! 22.04

Furniture & accoutrements

Like most of my colleagues, these days I work from home. My home office has gone through a big change since 2020 (thanks COVID!) - opting to invest in better quality equipment since I would be using it everyday.

Pro Tip: For those short on home office square footage, the audio setup listed below (bookshelf speakers and subwoofer) fits perfectly into Ikea's Kallax line of bookshelves.

Toolchain

Here's my daily toolchain - nothing out of the extraordinary and a pretty typical setup.

Network

Working from home as a software engineer, I opted for Gigabit fiber and a mesh network to provide excellent coverage throughout the house. An Unraid server was added to experiment and tinker with new ideas and VM sandboxes for learning new technologies and products without interferring in my day-to-day work laptop.

Pro Tip: If you have CenturyLink fiber and would like to ditch their router, here's a great article on what is needed. Hint, you need your PPPOE credentials (username and password) and a router that is capable of PPPOE and VLAN tagging on the WAN port.

  • Wall mounted 6U network rack
  • CenturyLink symmetric Gigabit fiber
  • Ubiquiti Edgerouter Pro 8
  • Dell PowerConnect 2724 Gbit managed switch
    • VLANs for untrusted Guest WiFi/IoT devices, trusted WiFi/wired traffic, and finally one for servers.
  • Eero Pro Mesh
  • 2U server
    • Unraid OS
    • Athena Power RM-2U200H 2U rackmount case
    • Supermicro X11SSH-LN4F motherboard
    • Intel Xeon E3-1240
    • 64GB ECC RAM
    • 2x Seagate Ironwolf 4TB NAS HDD