This page collects the tools that I use on a daily basis. I’ve left out common tools (Git, macOS, Docker, …) in order to focus on perhaps lesser-known things.

macOS applications

Alfred (productivity app)
Alfred gives me the power to do all the things I want, right when I need them, without introducing clutter. I have a handful of custom workflows tuned for the way I work, which I imagine impresses my coworkers.
Anvil (local web server for static sites)
I use Anvil in combination with Nanoc to preview local static sites that I’m working on.
OmniGraffle (diagramming and drawing app)
It isn’t cheap, but I find the $100 price tag to be worth it. I use it to impress my coworkers.
Vox (music player)
A music player with a clean interface that isn’t resource-hungry.

Cross-platform desktop apps

SoundCleod (SoundCloud desktop app)
A dedicated app for SoundCloud with support for media keys (▶❚❚ etc).
Visual Studio Code (code editor)
I switched from Atom, which by itself is already an amazing piece of software, to Visual Studio Code, which is at the same level of awesomenes.

Fonts

Input
It’s pretty.
Iosevka
It’s pretty, and has ligatures.

Command-line tools

fish
A fast, easy-to-use shell that has sensible defaults. I have barely customised it.
ripgrep
A fast search tool, similar to grep, ack. and ag.
xsv
A must-have tool if you deal with CSV files.

Ruby gems

hamster
Provides efficient immutable data structures (sometimes more efficient than built-in Ruby ones).
m (selective Test::Unit runner)
Useful when you want to only run specific Test::Unit test cases.
ref
Provides a soft ref implementation, which is indispensable for effective memoization.
rspec
I feel lost without it.
rubocop
Indispensable when writing Ruby code. It pretty much eliminates all discussions about style.