Inspired by Taylor Otwells medium post about how he works, I’ve decided to write a post how I work.
How I Work on UKBlabberbox
This article will explain how I manage time, my tools, editor, colour schemes and other UKBlabberbox-related stuff.
UKBlabberbox is my pet project. It’s what I spend a lot of time working on or thinking about. When I wake up, I go through the usual motions in the bathroom, then turn on my machine and make a coffee while it’s booting up. Once I’ve got liquid conciousness and a desktop screen, I check my emails and twitter and reply to a few tweets, then get into UKBB mode.
I spend around an hour reviewing yesterdays code with fresh eyes and make any improvements that need made. After 9 hours of work, I stop to eat, take a walk around my neighbourhood, clear my head then return to work for about 3 or 4 hours. I develop under Linux Mint 18.1 and play games on Windows 10.
Machines & Office
My workstation is an HP Pavilion500-081ea. i5-3330S 2.7 (QuadCore) CPU and 16GB of RAM (8GB stock). My main screen is a 23inch HP Pavilion 23xi 1080p while my second monitor is an LG Flatron L1920P.
My wallpaper is a screenshop for the up-coming (at the time of writing) game Yooka-Laylee. I keep a lit scented candle on my desk along with a GitHub coffee cup.
Software & Tools
My primary coding tool is PHPStorm for the UKBB website, PyCharm Community for Gateway & Delta and Mints “xed” editor. I use the Darcula themes wherever possible or on xed, I use Darkmate. My primary coding font is “DejaVu Sans Mono” and my other monospace font is “Noto Mono“. I usually keep a font size of 16 and linespacing to 1.2 to keep things clear.
I use MariaDB and PostgreSQL databases within UKBlabberbox. PostgreSQL is mainly experimental while MariaDB is what I use in production. I use the command-line for Maria while phppgadmin to access Postgres.
I use Spotify to listen to my playlist of rock/metal/other songs.
Emails, Browser etc
In Linux I use Thunderbird and Outlook 2016 on Windows to access my emails while using Google Chrome as my default browser, I also use Firefox and Opera to test UKBlabberbox.