Uses
Hardware
- MacBook Pro 13″ (early 2015)
- Apple Magic Keyboard and Magic Trackpad
- External display with USB Type-C connection
- AirPods Pro (2nd gen.)
- Audio-Technica ATH-M50x (over-ear wired headphones)
- Focal Alpha 50 (speakers)
- iPhone 12 Mini
Everyday software
- Firefox (main browser)
- Vivaldi (secondary browser)
- Apple Mail (with Fastmail)
- Feedly and NetNewsWire (RSS readers)
- Omnivore (read-it-later service)
- Nextcloud (file backup and sync, see blog post)
- Bitwarden (password manager)
- Better Rename 9 (renaming photos and music files)
- Keka (archiving)
- Mullvad VPN
Productivity
- BusyCal (calendar and date-based to-dos)
- Raycast (Spotlight replacement and multi-tool)
- Things (to-dos)
- Craft (notes)
- Notion (notes and databases)
Multimedia
- Apple Music (main music player)
- Bandcamp, BBC Sounds, Spotify (secondary music players)
- NepTunes and Finale (scrobbling to last.fm)
- Songkick and Bandsintown (discovering upcoming concerts)
- MusicHarbor (discovering new album releases)
- Trakt and Letterboxd (tracking TV shows and movies)
- Discogs (tracking record collection)
- VLC Player (video player)
Social media
- elk.zone and Mona (Mastodon clients)
- Octal (Hacker News iOS client)
Design & photo editing
- Affinity Photo/Designer/Publisher (design and photo editing)
- Capture One (photo editing)
- Apple Photos (photo backup and sync)
- Optimage (image resizing/optimization)
Software development
- VS Code (main code editor), with many extensions and customizations
- iTerm (terminal)
- zsh (Shell)
- Typora (Markdown editor)
- Fork (git client)
- RapidAPI (formerly Paw – rest in peace)
- ForkLift (FTP client)
- Postico and TablePlus (database clients)
Tech stack (incomplete)
- Frontend: TypeScript with React / Vue.js, sometimes vanilla JavaScript
- Backend: TypeScript with Express
- This site:
- WordPress with custom theme
- Hosting: Netcup
Camera
See photography page!