Uses
In the past, I stumbled upon many exciting tools by investigating the development setups of other developers. Therefore, I thought I could also present you my setup.
I change up things sometimes, so this page will serve as a living document and a place to point to curious developers when I get asked.
Software
IDE + Editor + Terminal
- Visual Studio Code - My main text editor and main IDE for private projects.
- IntelliJ Ultimate - My main IDE for larger customer projects.
- iTerm2 as terminal including Oh My Zsh with avit theme.
- Fig - Adds VSCode-style autocomplete to the terminal.
- lazygit - A simple terminal UI for git commands.
- Cascadia Code - My monospaced font.
Desktop Apps
- Arc - My main browser.
- Insomnia - API development and testing.
- Enpass - Password management.
- Parallels - Windows virtualization.
- FileZilla - FTP client.
- Rambox - A messaging app.
- Spotify - My music streaming service.
- Raycast - A blazingly fast and totally extendable launcher.
- Toggl Track - My time tracking software.
- Shottr - Free screenshot tool for Mac with premium features.
- Screenflow - My software to edit videos and screen recordings.
- Screen Studio - Beautiful screen recordings in minutes.
- BrandBird - Easy, fast, powerful image & screenshot editor.
- Xnapper - Snap beautiful screenshots.
- Obsidian - As a markdown allrounder.
Hardware
Notebook
I use a MacBook Pro (16-inch, 2019) for development.
Monitor
I use the Samsung C34H890WJU 32" 4k curved monitor.
Mechanical Keyboard
I use the Varmillo VA88M ISO-DE with clear MX switches:
Mouse
I use the Logitech MX Master 2 Wireless Mouse as my wireless mouse.
Headphones
I use the Bose QuietComfort 35
Cameras and Lighting
- My webcam is a Logitech HD Pro c920
- My microphone is an Elgato Wave:3 on a InnoGear microphone arm
- I use a simple ring light in combination with a benQ Screenbar Halo
Standing Desk
I use the IKEA BEKANT standing desk and the inwerk Masterlift 2