Dev Setup
I work exclusively from home as a software developer. This is my current development setup
Hardware Link to heading
Apple M1 MacBook Pro and MacBook Air
Dell U2723QE with USB-C Hub as main monitor
LG 27UP650 as secondary monitor in vertical orientation
Standing Desk from Eliot Furniture
Herman Miller Sayl Office Chair
ZSA Moonlander split mechanical keyboard
Logitech Lift vertical mouse
Logitech Brio 4K Webcam
Solid State Logic SSL2 Audio Interface
the t.bone BC 500 microphone
Elgato Wave Mic Arm LP microphone arm
HifiMAN Sundara Headphones
I connect all of my USB devices to the main monitor. The monitor also has ethernet.
I recently made the move to a more ergonomic setup and I can really recommend using a vertical mouse and a split keyboard like the Moonlander, even though there is a bit of a learning curve.
My current layout for the Moonlander can be found here.
Networking Link to heading
Router: AVM FRITZ!Box 4060
Fiber Modem: Telekom Glasfaser Modem 2
Switch: Zyxel GS105BV3
I have a 1000 MBit/s optical fiber connection from german Telekom (Magenta) and I’m very happy with it. As usual in germany the link is asynchronous and “only” provides 200 MBit/s upload speeds, but it is still plenty for my uses. The Fritz!Box supports Wifi 6, but I mostly connect my macbooks via ethernet (provided by my monitor).
Editors Link to heading
I use Visual Studio Code
for all coding. I use the vscodevim plugin to enable VIM movements in VSCode. I use the MonoLisa font and the Monokai Charcoal High Contrast Theme.
Fonts Link to heading
MonoLisa. This is a paid font, but I find it really beautiful and I think it’s worth it since I stare at this font many hours throughout the year(s).
Terminal Link to heading
I use Kitty, Fish, Starship and some other tools.
You can find all of my dotfiles here.