Here's a list of my physical and digital setup.


Lenovo S540 Laptop: 14" 2K screen / Ryzen 7 CPU / 16GB RAM / 512GB PCIE SSD

Logitech MX Anywhere 2S mouse

Beyer DT770 Pro Headphones

Huanuo Lap Desk for times you don't want to work in an office

Morecoo Bluetooth Numpad handy for numerical data entry

Time Timer Mod used for Pomodoro Technique

Custom built NAS with ODROID-H2 x86 micro board and 2x 4TB WD Red HDD with Pi-Hole for DNS traffic management

Amplifi HD mesh routers

Windows Environment

OS: Windows 10 Professional

Terminal: MS Terminal, PowerShell 7

Terminal Font: Powerline Fonts - Cousine for Powerline

IDE: VS Code

VS Code Plugins Local: Debugger for Firefox, Remote: Containers, Remote: SSH

VS Code Plugins SSH Linux: Docker, ESLint, githistory, markdownlint, pylance, Python

Browser: Chrome, Firefox

Window Manager: MaxTo

Automation: AutoHotKey

Common Apps: Microsoft365 Suite, f.lux, 7-Zip, Adobe Reader DC, foobar2000, Greenshot, IrfanView, KeePass 2, Krita, Notepad++, Spotify, Steam, VLC, Zoom

Linux Environment

OS: Ubuntu Server 20.04 LTS VM's in Hyper-V

Shell: zsh with oh my zsh

Terminal Font: Powerline Fonts - Cousine for Powerline

Oh My Zsh Theme: Oxide

Oh My Zsh Plugins: git, docker, docker-compose, fzf, zsh-autosuggestions, zsh-syntax-highlighting

Development Apps: Git, Docker, Docker-Compose, Python

SaaS and Mobile Apps

1Password for password management

Ghost blog service, theme is Royce 2.2.0 with additional customisations

Notion for note taking

TickTick for task management

uBlock Origin for spam blocking

Postman for web api testing

Authy for 2FA authentication that can be backed up

Google Podcasts podcast player


Python Bytes

Talk Python to Me


Test & Code


Command Line Heroes

The Real Python Podcast

Full Stack Radio