Uses
A running list of what's on my machine. Inspired by wesbos.com/uses and the uses.tech directory. For what I'm working on right now, see my now page.
Hardware
- MacBook Air (M5, 32 GB) — the late-2025 13" with the built-in Liquid Retina display (2560 × 1664).
- AirPods Pro for calls and music.
- Otherwise I'm on the built-in keyboard and trackpad — no external peripherals at the moment.
Terminal
- iTerm2 with JetBrains Mono Nerd Font at 12pt.
- Shell:
zshwith starship as the prompt. - Plugins: zsh-autosuggestions and zsh-syntax-highlighting.
- Shell activations:
starship,zoxide,mise,fzf.
Browser
Languages & runtimes
- Python — uv for everything. No pip, poetry, pyenv, or conda.
- Node — pnpm only. Never npm or yarn unless a project pins it.
- Rust —
cargovia rustup, stable toolchain. - Go — standard
gotoolchain. - Versions managed per-project with mise.
Editor
- VS Code is canonical (
$EDITOR=code -w). - Cursor alongside it for AI-heavy work.
- Claude Code for agentic edits in the terminal — this site is largely maintained through it.
Shell & CLI
Default to the Rust-based replacements wherever possible:
- ripgrep (
rg) overgrep - fd over
find - bat for viewing files (aliased to
cat -p) - eza for
ls/ll - zoxide for jumping around (
z <partial>) - fzf for fuzzy history (ctrl-r) and file pick (ctrl-t)
- lazygit when I want a git TUI
- git-delta as the git diff pager
Git
- Commits are SSH-signed (
ed25519). Signing stays on. - Default branch is
main;pullrebases;pushauto-sets upstream. - Prefer new commits over
--amend. Never--no-verify.
Databases
- PostgreSQL 16 locally, with pgvector.
- TablePlus for the GUI when I need to poke at data.
Containers
- OrbStack provides the Docker daemon. The
dockerCLI works against it transparently.
Web3
- Foundry —
forge,cast,anvil. No Hardhat unless a project requires it.
This site
- Built with Astro, deployed via GitHub Pages.
- Source: korbonits/korbonits.github.io.