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