- Clean, linted, alpha-sorted code.
- Tests, tests, tests. Tests that make sense, tell a story, and explain why something works the way it does.
- Randomness, but reproducibility when requested.
- Visual representations of complex problems.
- Respect for others skills, strengths, weaknesses, and gaps across all levels.
- Meaningful mentorships.
- Enjoying the purpose in what you do every day.
- Python
- Django / Flask (FastAPI, you're next)
- Relational databases (MySQL, Postgres)
- APIs (+ auto-generated documentation)
- Testing
- (previously) Ruby (Rails), PHP
- Code is read more often than it is written.
- Murphy was an optimist.
- Browser: Firefox / Safari
- Database: TablePlus / Postico
- Diagrams: yEd, LucidCharts
- Editor: Sublime Text / Nova
- Git: Tower / Fork / Sublime Merge
- Launcher: Raycast
- Notetaking: UpNote
- Security: 1Password
- Terminal: iTerm / Warp
- Transfers: Transmit
- Utilities: DaisyDisk / iStatMenus / SpeedTest / Vivid
- Volvo (Someday, an EX30... For now, an XC90)
- F1 (Alonso, Norris, Hamilton)
- University of Kansas (Rock Chalk!)
- Science/nature/travel
- Woodworking / home renovation projects