I'm fairly agnostic when it comes to hardware and programming languages. However, I strongly prefer Unix-like operating systems and working in the terminal with tmux + vim. I version control my dotfiles here.
These are the tools I use for day-to-day software development and content production.
Computer: MacBook Pro (16-inch, 2021) Keys: CODE V3 87-Key + Cherry MX Clear
Content Production Hardware
This is the gear I currently use to produce content for YouTube and ProductiveDev.
Camera: Sony a6400 Lens: Sony SEL16F28 16mm f/2.8 Wide-Angle Mic: Shure SM7B DAW: Focusrite Scarlett 4i4 Lighting: 2X NEEWER 660
This is the software I currently use to produce course content.
Video Editing: Adobe Premiere Audio Editing: Adobe Audition Thumbnails: Canva
Tools / Environments
Editing: tmux + vim Terminal Emulator: iTerm2 Shell: zsh IDEs: JetBrains Cloud: AWS VMs: Debian
- PaperColor, hydrangea Themes:
- Recursive Mono, Inconsolata Fonts: Hashicorp tools
Given a choice, these are my typical go-to languages, frameworks, and platforms for new projects.
Web: .NET, Vue.js, TypeScript ML: Python ecosystem, Spark SQL Flavor: PostgreSQL Telemetry: ELK, Prometheus, Grafana Testing / QA: Cypress, SonarQube Infrastructure: AWS, Terraform, Nomad, Consul, containerd CI / CD: GitHub Actions