Setup
Sometimes people ask me about my computing setup, so I shared it.
Servers
- Dedicated servers in OVH
- Droplets in DigitalOcean (you can get $100 credits from this referral link)
- VPS in Vultr ($10 from referral signup)
- Fly.io for applications
I use Vultr/DigitalOcean, depending on server availability in specific locations. But I also know my way around AWS/GCP for dockerized applications, kubernetes cluster, and all that DevOps stuff.
Mobile
- iPhone 15 Pro Max 256GB
- 2020 iPad Air
- Apple Watch Series 6
Desktop
Hardware
- i9-13900KF
- 64GB of DDR5 memory
- WD Black 2 TB M.2
- 2x Western Digital Red 2 TB 3.5" SATA III
- GeForce RTX 4090
Software
- OS: Arch Linux
- DE: Gnome 3
- shell: zsh + oh-my-zsh
- terminal: Tilda
- text editor/IDE: vim / sublime text
- VCS: git
- web browser: Brave + Firefox
- Music and podcasts: Spotify + Rhythmbox
- videos: Plex
- notes: Notion
- to-do lists: MS Todo
- IM: Telegram
Laptop
Hardware
- Clevo N141CU
- i7-10510CU
- 64GB of memory
- Samsung 970 PRO 512 GB
- Samsung 860 PRO 2 TB
- Killer Wireless-AX 1650 Gaming WiFi module 802.11AX/WiFi6 + Bluetooth 5.0
Software
- OS: ArchLinux + BlackArch
- DE: Gnome 3
- shell: zsh + oh-my-zsh
- terminal: gnome-terminal
- text editor/IDE: vim / sublime text
- VCS: git
- web browser: Brave + Firefox
- Music and podcasts: Spotify
- IM: Telegram
- Videos: player
Another laptop
Hardware
- 2022 M1 MacBook Pro 16GB RAM, 512GB SSD
Software
I run telegraf on all of my machines and keep usage data on my personal grafana dashboards.
When I work on my products, I:
- monitor application errors in self-hosted Sentry
- track incoming traffic in Plausible
- use mostly TailwindCSS for frontend stuff
- stick to Rails and Hotwired with PostgreSQL as a database engine
- CI/CD using either gitlab-runner on my machines or Drone