My Current Setup in 2018
I'm using a 13" 2016
MacBook Pro. It was one of the first series with the Touch Bar. It is now the third time that I bought a 13" MBP. The size makes it super handy for traveling or working on a couch. The only disadvantage is that it is not as powerful as the bigger versions. This is why I'm thinking about buying an iMac in the future. But right now, I don't have the money.
Next to the laptop, I'M using a 27-inch (2560 x 1440)
Apple Cinema Display. Meanwhile, it is quite old, but still a beautiful display. Looking forward to the day I can buy a 4K display :-)
Keyboard and Mouse
I also use Apple products here. I got an
Apple Wireless Keyboard and a
Magic Mouse 2. Both work over Bluetooth, which was very important to me. I like to keep my desk as clean as possible. Primarily, the keyboard works great for me and has the right amount of feedback while typing.
From my punk-rock days, I still got an old
AKG Perception 220 microphone. I still use it for some acoustic guitar records, but it is quite useful for voices as well. These days I use it for podcasts or voice recording during coding videos.
Here I decided to buy a quality product by
Rode, the PSA1. This works well with my quite heavy microphone.
Since my microphone needs an XLR cable, I also have to use an external audio interface. Currently, I use the
Focusrite Scarlett 2i2. It's nice, for some home recording as well.
I'm always using the latest version of Apple's OS. When there is a new, I wait a few weeks, and then try it as well. This way most of the first bugs get always fixed first. Generally, I always try to work with the latest software.
PhpStorm is my favorite IDE. I'm using it now for several years, and it provides so many great features. This is also why I'm ok with some performance issues compared to non-IDEs like Sublime.
From the screenshot, you can also see that I prefer to use the built-in terminal by PhpStorm. Next, I also use the iTerm2 terminal with the Solarized Dark Colors.
For two years now, I'm using Laravel Valet, and I love it. It was never easier to create a local developing environment. Last week I had some troubles with local MySQL installation. It was the first time I wished for a VM setup as you get with Docker or Homestead. But since everything is working so smoothly, I haven't switched yet.
Since a few years, I don't use an FTP client regularly anymore. Still, it's good to have one. My choice here is Transmit. It's a beautiful client for the Mac.
Like Batman, I always got Alfred by my side. Alfred helps me to be more productive while working my Mac. I use it all the time for opening applications, finding files, translations and more. It is a must-have for my setup.
Next to the built-in features, here are added
workflows I use on a daily basis:
Sequel Pro is the best SQL client you will find for Mac. Surprisingly, you can get for free.
I don't use any GitHub clients on my Mac. Old-school Terminal it is :-)
For resizing and moving windows, I trust Spectacle. It's a straightforward, but useful app.
While working on my book, I first heard about Grammarly. It's a grammar correction tool and an excellent one. Even the free version provides many features. Since I write now quite regularly, I also subscribed for the paid version. I love this tool!
Since this year, I use an app called Station. It's a wrapper for all kind of other apps. I use for the messenger clients for WhatsApp, Telegram, and Slack. This way, only one app is opened instead of three. Still, Station needs quite some memory and is sometimes slow. So this is not the perfect solution.
I'm quite satisfied with my setup. The biggest problem right now is that I don't have a separate room for my office at home. This means I'm working in our living room. I hope we can change that in the future and then I also want to get a new table where I can adjust the height.