List of tech that I use on a daily basis, inspired by uses.tech.
Hardware
Desk setup
š» Computers
- Work: Macbook Pro 14ā M3 Pro, 32GB RAM (review)
- Personal: Macbook Pro 16ā 2019 Intel Core i7 2.6Ghz, 32GB RAM
- Gaming: Windows PC Ryzen 5600X, RTX 1080Ti, 32GB RAM
Accessories
- āØļø Keyboard: Logitech K120 keyboard
- š±ļø Mouse: Logitech MX Master 3S Wireless
- š§ Earbuds: Airpods Pro 2 (review)
- šļø Microphone: Blue Yeti
- š· Webcam: Logitech MX Brio
- š UGREEN USB 3.0 Switch for switching between docked laptop and PC
On the move
- Phone: Samsung S21 Ultra
- Watch: Galaxy Watch 7 Ultra (review)
- Earbuds: Airpods Pro 2 (review) for regular use, Jaybird Vista for workouts
- Reading: Kindle Oasis
- iPad Pro 12.9ā 2018 for reading graphic novels or notetaking with Apple Pencil
- Canon EOS R10
- Lenses
- RF-S 18-150mm kit lens
- RF 50mm 1.8mm prime lens
- Storage
- Lenses
- GoPro Hero 8 Black
- Polaroid Now
Software
Editors and IDEs
- Neovim as the primary text editor (read more)
- Cursor when Iām depending on AI assistance in the editor, which is fairly often these days
- Antigravity, as an alternative to Cursor, for hobby projects (read more)
Terminal
I use an installer script to set up my dotfiles with these tools:
- iTerm2 terminal emulator
- zsh
- Homebrew for installing commandline tools
- mise for switching tool versions
- fzf for fuzzy file search
- ripgrep for search
- Fira Code font
Desktop apps
- Google Chrome for browsing and devtools
- Obsidian, for personal note taking and journaling at home
- Logseq for note taking and tracking daily todos at work.
- Raycast instead of spotlight on Mac
- MonitorControl for controlling external display brightness
- Notunes for preventing Mac from accidentally opening Apple Music
GenAI
- Cursor for AI assisted coding
- Antigravity, as an alternative to Cursor, for hobby projects (read more)
- Claude Code at work, to hand off long running tasks, when Iām not doing hands on coding
- Ollama for playing with local models
See posts tagged #AI for more.
Tech stack
I primarily work on Ruby + Rails + MySQL at work, with GraphQL acting as the API for the React frontent.
For hobby projects, these are the technologies I reach for:
- Ruby + Rails + SQLite as the default stack for hobby web apps like photography and bookmarks sites
- Postgres was my default DB in the past, but I like having the simplicity of SQLite
- Elixir + Phoenix + SQLite when Iām looking for a change of scenery from Rails (Devlibrary)
- Fly.io for hosting web apps
- Cloudflare for domains and CDN
Blogging
- Jekyll with custom theme
- GitHub Pages for hosting
- S3 for hosting images and assets
- Cloudflare CDN
- Obsidian for editing markdown