My name is Gerald Spreer and I live in Rothenburg, Germany, with my wife and son. I work as a Software Developer and I have been writing code for almost 30 years.
Nowadays, I am “on Rails”, and I do a lot of Angular/Typescript projects. I work exclusively from home, and besides enjoying time with my family, I play the piano, tinker with electronics, and like to work on cars. Recently, I got into mountain biking and I enjoy riding the many beautiful bike trails around here.
My main workhorse is a 27” iMac (Retina 5K, 32GB RAM). It delivers a lot of performance without breaking a sweat. I also have a mid-2010 MacBook Pro (15 Inch, 8GB RAM) in our living room. All of its fans were replaced a while back and I upgraded it to an SSD. It’s connected to a BENQ BL2410 monitor.
When I do contract work, I sometimes need to use a computer provided by the customer. Those “guest” machines get hooked up to a BENQ PD2700Q monitor.
I bought my first ErgoDox EZ two years ago after I had been struggling with serious back problems. The split design allows me to keep my hands in a natural position, which in turn relieves tension in my back. I have not had any problems since I made the switch.
When I need to focus, I put on my Bose GQ25 headphones — sometimes even without any music or sound.
My development environment consists of iTerm2, tmux, and Neovim. I have used many different IDEs in my career, but after making the switch to “the terminal”, I never looked back. I use Slack for messaging, Chrome as my browser of choice, and Hammerspoon for automation tasks.
I have two ErgoDox EZ’s:
For my DSA model, I did order some blank keycaps from Signature Plastics. I used those to replace the labeled modifiers.
I have a set of Oblotzky GMK Oblivion V2 keycaps incoming from Drop.com in October, and I can’t wait.
I use a custom layout which I have changed countless times. I do not use the graphical configurator but compile the QMK firmware myself. This way, I can keep everything under version control. At this time, I only use two layers: one for editing text, and the other layer for function keys, arrows, and various combinations of
Cmd-Backspace, etc. I also have a special modifier that helps me with German umlauts. In order to turn
Ü, you have to press
Alt-U U on a US keyboard. So, one of my modifier keys just does
Alt-U with one keypress. I have the Umlaut-Modifier on both halves of the keyboard.
I am pretty much there. However, I am thinking about using a curved monitor, but I still need do some research on that. A small audio mixer would be nice so I could switch between speakers and headphones by just by pushing a button or a slider.
My layout is still based on QWERTY, but I will be moving to Colemak within the next couple of months. Many people are very happy with the Colemak layout and it makes a lot of sense to me.