Tools of the Trade - Hardware
The hardware tools of the trade for a Remote Java Dev can be quite simple or involved if you like. Beyond a computer and an internet connection there’s not much else you really need. However, some tools can make our work a whole lot more pleasant.
***There are NO affiliate links on this page. If you’d like to buy any of these items, I’d recommend shopping around for the best prices.***
Monitor
People will likely differ greatly on this topic. For instance, some are just fine with a small laptop screen and some want a NASA Mission Control setup with a wall full of monitors.
Personally I’ve really taken a shine to the Dell 43 Ultra HD 4K Multi Client Monitor: P4317Q. In addition a tiling window manager is also very useful for such a large screen. The Dell Display Manager(DDM) is fine if you’re on a Windows machine. Although, I had to abandon DDM after it stopped working while connecting the monitor through a KVM Switch.
I really like the one large monitor approach compared to multiple 24” monitors for example due to the lack of annoying bezels. Consequently, it allows much more flexibility for window sizings without ending up with half a screen on one monitor and half on the other.
Developing web applications is great on the 43” Dell. You can fully view your IDE, a web browser, and your Console all without having to wear out the Alt+Tab buttons. Less interruptions of concentration equal more efficient development in my experience.
Mouse and Keyboard
I’ve enjoyed the Logitech items in this category. Especially the Logitech MX Master 2S wireless mouse series. It has more than enough functionality and is ergonomically very comfortable for me.
As for keyboards, I’m currently using the Logitech wireless K800. It’s decent enough although I’d probably prefer a mechanical keyboard, which the K800 is not. I chose a non-mechanical model for other reasons, mostly being the noise level that comes with a mechanical model. Keyboard noise is seldom a problem for remote workers, but it can certainly be a distraction while on conference calls.
Headphones
I’ve become a huge fan of the Bose QC35 II Noise-Cancelling Headphones. These may be even more valuable for in-office workers, but are still a great item for remote devs. We can’t always control outside noise whether it’s the neighbors mowing the lawn or a family member vacuuming the lounge.
When it’s time to launch into Deep Work(Cal Newport), putting on the Bose QC35’s and listening to some non-vocal music is a great way to focus.
If you happen to like Electronic music as I do, I’d also highly recommend Mixcloud! They have an almost endless catalog of the many genres within Electronic including my favorites, the Global Underground series.
Bluetooth Headset
A good Bluetooth headset can be had quite inexpensively. I’ve found it to be very useful not just for conference calls, but also in everyday life. I’ve had the Plantronics Explorer 50 for several years now and it’s done remarkably well given its sub-$30 price point.
KVM Switch
If you’re like me and have multiple laptops and computers then a nice KVM Switch is very useful. I’ve had good luck so far with the 4K TESmart 4×1 HDMI KVM Switch. I’ve connected the single bluetooth dongle from my wireless keyboard and mouse to the KVM Switch and it’s worked quite well.
Summary
To recap some of my favorite hardware tools of the trade:
- Monitor
- Mouse and Keyboard
- Headphones
- Bluetooth Headset
- KVM Switch