Uses

Things I use day-to-day — hardware, software, and configuration. Inspired by uses.tech.

Hardware

Primary

- MacBook Pro 14" (M3 Pro) — daily driver; macOS for development, writing, and research - External monitor — 24" 1080p, connected via USB-C (placeholder — to update)

Peripherals

- Keyboard — built-in Magic Keyboard; occasionally a mechanical board (to update) - Headphones — Sony WH-1000XM5 — essential for deep work and psychedelic trance sessions

Operating System / Shell

- macOS Sequoia — primary - Ubuntu 22.04 LTS — on remote development servers for kernel/system work - zsh + Oh My Zsh — with Starship prompt - tmux — always running; project-per-window workflow

Editor / IDE

- Neovim — LazyVim config; primary editor for code and prose - VS Code — fallback for heavier projects; some language servers work better here - JetBrains CLion — C/C++ kernel work where LSP alone isn't enough

Development Tools

- Git + GitHub - Docker — containerised build environments - Homebrew — package management on macOS - Ruby (Homebrew ruby@3.3) + Bundler — this blog runs on Jekyll 4 - Python 3.11 — research scripts, data processing, LLM pipeline tools - PyTorch — ML experiments

Research / Writing

- Zotero — reference manager; annotate PDFs here - Obsidian — local-first notes, reading notes, research graph - LaTeX (TeX Live) — all formal writing and slides - Typst — trying as a lighter alternative to LaTeX for notes

Miscellaneous

- Raycast — macOS launcher; replaces Spotlight - 1Password — password manager - Arcaea / Cytus II — rhythm games; where I discovered most of the music I love

← About me  ·  What I'm doing now