Tools I use
(This page records things that I use for programming, reading and writing.)
Hardware
- HHKB Hybrid at home
- LG 27UP850K at home experience
- Cherry G80-3000 at office experience
- Macbook Pro (Apple M1 Pro with 32GB memory)
Software
I choose software with two principles:
- Data remains accessible and usable even if the software is no longer available.
- The software should seamlessly fit into my workflow.
With the principles, I prefer open source software to proprietary ones:
- Emacs for coding, reading and writing
- Zed for agentic coding
- Ghostty and fish shell for great terminal experience
- Zotero and zotero-better-bibtex for reference.bib
- Calibre for EPUBs
Services
- Bitwarden for passwords ($10/year)
- Claude Code for agentic coding ($20/month)
- Dropbox for syncing files (free)
- Vercel for hosting static websites (free)
Self-hosting
I self-hosted some services on Hetzner using kamal-services:
- Atuin for shell histories
- Linkding for web links
- Miniflux for RSS feeds
- Wallabag for web pages
- Grafana for statistics
Cost: $12.60/month