My setup

Everybody seems to have a /uses page nowadays, so here is mine.

On this page, you will find an overview of the things that I use. Feel free to draw inspiration from it, or (if you want to be like that 😬) use this information to initiate a supply chain attack on me.

My 2020 “home office”
My 2020 “home office”

Hardware

15" Macbook Pro 2017 (2.8GHz i7, 16GB)
15" Macbook Pro 2017 (2.8GHz i7, 16GB)

Nothing unexpected here. Sure, there are still some web developers that use a Linux-variant, or even - gulp - Windows, but I switched to Apple years back and am pretty happy about it.

Logitech MX Master 3

I have always preferred using relatively large mouses because smaller ones make my hands and wrists hurt. The MX Master series are great. They offer solid battery life and precision, lots of configurability and I especially love the smooth scrolling.

Apple Magic Keyboard

I use a Magic Keyboard, with numpad. Before this I have always used Microsoft Ergonomic Keyboards because I started to develop wrist pain. The Microsoft keyboards are pretty good, but they are simply too big for my desk, accumulate a lot of filth and are not very easy to clean.

Autonomous Smart Desk 2 Premium

I never owned a desk before this one, so I do not have a lot of comparison material. But I am pretty happy with this desk. It is compact enough to fit in my small office space, is electronically adjustable with 4 preset modes. It's stable and can quickly switch between sitting and standing modes. To be fair, I should use the standing-mode more. Use referal code R-072001 for a $150 discount.

Apple iPad Mini 5

The iOS simulator simply does not always cut it, so it is good to have a real device to test on. For technical books, I also prefer using an iPad because an E-Reader usually is not too good with graphics and code.

Kobo Aura

Great E-reader. I love the ability to automatically synchronize my Pocket reading list.

iPhone 12 Mini 128GB
iPhone 12 Mini 128GB

I love the form factor of the new iPhone 12 Mini. It is small enough to be controlled with one hand, but does not comprimise on power. The battery life is so-so, but I think that this is still a great phone.

Sony WH-1000XM3

This is a great ANC headphone. For me, this was the biggest productivity increase I could buy, especially since the COVID lockdown. They may seem pretty expensive, especially if you are used to simple earbuds, but if you get distracted by outside noise, this headphone will pay for it self in no-time.

Roost stand 2

The Roost stand is a really good laptop stand that you can easily take with you. I think it is pretty expensive, but they are made to last for a long time, which makes up for the high price.

Software

VSCode

For everything not PHP related, I prefer VSCode.

PHPStorm

For everything PHP related, PHPStorm is unmatched.

I have an open source Dotfiles repository in which I manage my MacOs settings. If I have to reinstall my computer, I am usually back up and running in an hour of two.

Querious

I used Sequel Pro before, but really love the quick search feature. This alone makes it worth the money.

Hyper

I prefer to use Hyper as my terminal. I like how it is built with HTML and CSS, which makes it easy to customize. The downside is that it is not the most performant of terminals.

Notion

Oh my, I just love Notion. Notion can best be described as mix of Google Docs, Airtable, Trello and - gulp - Confluence. I use it for everything from recipe management to meeting notes to project documentation. If you do not use Notion and get to work with me, there is a pretty big chance that I will try to make you adopt it.

Whimsical

For quick mock-ups and diagrams. I mainly used Draw.io before, but Whimsical feels snappier and looks better. It has less options, which, in most cases, is a good thing.

Sublime Text

I don't use Sublime Text for code, but I love how fast it is. If I need to manipulate sets of textual data, Sublime Text with multiple cursors is usually my go-to tool.

Slack

All the cool kids use it.

BetterTouchTool

I use BetterTouchTool for two things: support for custom keyboard and mouse combinations and it's built-in Window snapping. I have tried several applications, but I am a big fan of BTT. It is feature-packed and allows you to customize everything from mouse and trackpad behavior to even the touch bar.

Karabiner Elements

Karabiner Elements lets you remap pretty much every key on your Macos keyboard. It also allows you to add application-specific key remapping behavior. I have remapped my caps lock to escape years ago and I have never looked back. Especially when working in Vim; it is hard to imagine going back if you are used to this.