*As a software engineer, the tools I use define how I work and I find it inspiring to see which tools other people use. This page focusses on Hardware. For Software, check [/stack](/stack).*
I used to work on laptops without any extras, but over the years ergonomics got more and more important. Now I have a second screen, a standing desk and an ergonomic chair. My main keyboard is split in half and my pointer device is a big red ball.
My private laptop is a bit more experimental. It features a dual screen setup with a 16:10 OLED screen and an additional 16:5(-ish) LCD above the keyboard.
I use the [Sofle 2](https://josefadamcik.github.io/SofleKeyboard/) keyboard. I adapted it to my needs. It features two rotary encoders and a customized [qmk firmware](https://qmk.fm) configuration. The source code can be found [on github](https://github.com/nkoehring/qmk_firmware/tree/master).
The [Kensington Orbit](https://www.kensington.com/p/products/electronic-control-solutions/trackball-products/orbit-wireless-trackball-with-scroll-ring/) is a trackball and a treat for every wrist.
## Desk: ergonomic
My desk is height adjustable, so that I can sit or stand at it. Its not a fancy branded one; it does it job well, though.
## Chair: ergonomic
My chair is an ergonomic office chair with 4D arm rests and extra back support. I can sit on it all day without issues.