I’m Clément. I’m a developer, working primarily with Haskell, at Fretlink. I’m really into functional programming, so even outside of work, I tend to read about it, write about it, and play with functional languages.
Apart from that, I’m practicing archery and I spend some time reading books. Some people say I spend too much time chatting on Twitter as well. Maybe it’s true. Who knows?
I use my company-issued ThinkPad X1 Carbon. I work from home but travel to Paris every week to meet the team, so a lightweight laptop is really important. At home, I have a Lenovo P24h-10 screen that serves as a docking station. My keyboard and trackball are plugged to it, so I only have the one USB-C cable going out of my laptop.
I recently got a standing desk adapter to be able to work standing up with my infant daughter in a baby sling. Writing some Haskell and playing Air’s Moon Safari is the best combo for getting her to sleep.
In addition to my ErgoDox EZ, I have a Logitech MX Ergo Trackball. Both are on a dedicated tray so cables are neatly hidden.
I have a black ErgoDoxEZ Glow with blank keycaps and Cherry MX Blue switches. I’ve added custom keycaps to a couple keys that I want to have easy access to when I’m not touch-typing (arrow keys, Esc, Backspace, and Return).
I’m using the French “bépo” layout, but it’s configured at the OS level since I use both my ErgoDox and my laptop keyboard. Bépo makes full use of the keyboard, so I had to move some keys here and there to make everything available on the primary layer. Dual function keys were instrumental in this.
I’m left-handed, but I grew up learning to use right-handed pointing devices. Right now, I have a Logitech MX Ergo Trackball, but I’d like to replace it with an ambidextrous model. Apart from that, I’m quite happy with my setup.