What I Use – My Tools of Trade – 2019 Edition

I am a software engineer supporting the design, development, rollout and maintenance of UgandaEMR, one of the national electronic medical records systems in Uganda by day. At night I dabble in PHP development with Laravel and Symfony

Note – This was inspired by Wes Bos, who I am huge fan of! This list will be a living document that I will update whenever anything changes!

Being a creature of habit, my home office mirrors my office setup, so that there is very little cognitive overload and switching as move between environments

Hardware

MacBook Pro 13″ Early 2015 with 3.1GHz i7 processor, 16GB RAM and 1TB HDD, fully speced out version of the model

Logitech MX Master 2S mouse since April 2019, and I think this is the best mouse ever made in the world

Samsung U28E590D 28-Inch 4k UHD LED-Lit Monitor the 4K, multi-input support and lighting is excellent, I only use it to write code 

Software

Jetbrains suite of IDES, Intellij Ultimate for Java (mainstay), PhpStorm for PHP, PyCharm for Python and Data Grip for database management (MySQL and PostgreSQL)

iTerm2 as the expected replacement

HomeBrew for package management, my primary installtion tool for both command line and gui tools

Alfred for opening apps (not yet grown to the worflow stage)

Visual Studio Code GitHub Pull Request reviews, light weight code editor and coding while on the road/flying when battery life is a premium

Laravel Valet for running PHP sites locally

Caffeine for keeping the laptop awake

Magnet for sizing different screens when in use

RDM for changing resolutions as I take screenshots for documentation, with ScreenResX that helped me get a retina resolution for 1920 x 1200 resolution

F.lux for night work, keep disabling for an hour in the evenings so that I know when to take a break brb…

Cloud storgage – Dropbox for day-to-day work, I store all my working folders there, with Google Drive for backup (currently at 200GB)

And whatever office editing and communications tools my colleagues whom I am collaborating with are using, MS Office, Office 365, Google Docs, Zoom, Slack, Google Hangouts, Google Meet, Telegram, Whatsapp, Skype (thankfully almost none), Skype for Business … the list just keeps on growing, but I try to blend in