2025-08-12 –, Main Hall
Ubuntu is my operating system of choice for writing code and living life.
In this talk I'll walk you through my Ubuntu setup. You'll see all the critical things I install and why, how I manage my workspaces, how I think about keyaord shortcuts, all of it.
This will be a description of all the things I install and configure when I set up a new Ubuntu software development machine. We'll cover:
- Workspaces
- Installing Terminator (and alternatives)
- Keyboard shortcuts for quick navigation
- Oh My Zsh! (and alternatives)
- Github access and keys
- NVM for node and UV for Python
- Obsidian
and more...
Not all of these thinggs are open-source, but they work for me.
My early career saw me working as a software engineer and technical leader across multiple startups. But it was my passion for education that led me to devote the last 5+ years to re-imagining how we teach people to code professionally.
Affiliations:
- Prelude.tech: Python training at it's finest
- Guild of Educators
- PSF Education and outreach workgroup cochair