Last updated 2022, Feb 18.
Kagi is currently my search engine of choice. Results are just as good as DuckDuckGo (and better than Google (hot take)), except you can also choose to rank certain websites higher or hide them altogether, and the lenses feature is great. The only downside I have is that something local like “pizza” shows me pretty random results, so I have to include my location for those ones — but that’s not a big deal.
Okay, quickly now:
- Neovim, in Neovide. For plugins, Ihave:
- Plenary & Telescope for finding files quickly
- Sidebar.nvim, instead of NERDTree
- GitHub Copilot
- Various LSP servers, like for Elixir and TypeScript.
Since Neovide just uses my local Neovim (and its config), I get my plugins in both places. Occasionally, I’ll get into a situation where the LSP server can’t help me, so I also use VSCode. And, when massively refactoring, I still crack out IntelliJ.
Productivity & General
Some of my favourite apps are macOS specific.
- Raycast, which is like Alfred, but using ✨web technologies✨. It’s fast.
- AppGrid, a macOS window manager with great hotkeys.
- Qbserve which is a wonderful little tool for tracking your time. The dev, Ivan, is also really receptive and responsive. Worth the money.
And some work across devices.
- Tailscale so I can access my devices from anywhere, securely.
Sorry, but I love the recent trend to #rewriteitinrust. Lots of the tools I use are modern versions of classic Unix programs.
- Graphite, which is a super handy tool for stacked PRs.
- bat, which is
- delta, which is a diff tool for Git
- fd, a fast & user-friendly
- jq, for processing JSON
- starship, which I use as my ZSH prompt
- ripgrep which is a fast-as-hell replacement for
- ZSH, since I’m on macOS and am also not a monster.
- Parsec, for gaming on my desktop… on my laptop.