Sennheiser HD 598 CS -
For use while working, and on airplanes. Very comfortable, great sound
quality. For me, these are the best balance between sound quality and
comfort that I’ve found in an over-the-ear headphone. Unfortunately,
they’re a bit hard to find these days.
Airpods Pro - For use while
on-the-go, running, or doing work around the house. Superb noise
vim - I’m using vim more and more these days. Still a novice, but I’m
becoming more comfortable with it.
You can find my vim config here.
I’ve also been keeping notes on my vim learnings.
SourceTree - This is a bit controversial,
but I like having a GUI client for git. Not for everything (most in-depth
git operations will still require dropping down into the CLI), but
SourceTree allows me to minimize the number of common git mistakes that get
made. Seeing graphically staged changes is a big deal for me, and SourceTree
allows you to stage specific lines of a file much easier than the git CLI.
iTerm2 - Much more customizable than
Terminal.app. Has better theming support, and a bunch of other functionality
that I don’t really use.
I use either the builtin Solarized Dark color scheme, or Solarized
Dark High Contrast (found here).
oh-my-zsh - I’m not a hardcore
ZSH user, but oh-my-zsh is really awesome. This shell gives you tons of
productivity wins: git status in the prompt, super great auto-completion and
history searching. Seriously, it’s worth a try. I was skeptical of leaving
bash, but it’s really been worth the switch.
theme - Agnoster is a great theme for zsh. I’ve been told it’s a ‘newb’
theme by a more experienced user of zsh, but I really like it. It’s a
bit flashy, but that’s what makes it fun.
fzf - “fzf” is a fast fuzzy file finder.
Works great in vim, on the CLI, and for searching shell history.
zoxide - zoxide is super useful for
jumping between frequently used directories. Integrates well with “fzf”.
Node-RED - Automation platform, similar to IFTTT.
Has a large community plugin ecosystem.
Podsync - Tool for creating Podcast Feeds
(RSS) from a Youtube channel. Useful for listening to tech talks on-the-go.
Todoist - Todoist is my favorite todo application.
It suits my needs very well: it’s cross platform, has an open API, supports
complex repeated tasks (i.e. “repeat every third Sunday of the month”), and
has a pleasing design aesthetic. I pay for Todoist premium, and it’s one of
the few services that I feel delighted to give them my money.
Drafts - I use Drafts as a medium-persistency
notes app (similar to iOS’s default Notes.app). It syncs consistently
between my Mac and iPhone, supports Markdown formatting, and has a ton of
power-user features like tagging, scripting, filters, customizable tool
palettes, and Shortcuts integration.
Obsidian - Personal knowledge management tool, with
AnyList - My app-of-choice for making grocery
lists. It keeps a history of items you’ve purchased in the past, supports
list sharing, and has power-user features like associating items with a
🌐 Chrome Extensions
Vimium - Vim keybindings for navigation and
scrolling in Chrome.
grip - Grip allows you to preview Github
markdown really easily. It’s a simple command line tool, works reliably, and
speeds up the process of writing Github READMEs.
f.lux - Eye strain can be a real headache. I’ve
found that “screen-yellowing” after sunset cuts down on the worst of eye
strain. I don’t use f.lux so much anymore - I’ve found that Night Shift is
just as good, and is supported natively on macOS. I still do use f.lux on
Windows and Linux.
codemod - Straight-forward tool for
performing large-scale find-and-replace refactors on code.
fastmod - A rewrite of
codemod in Rust that’s much faster. Great for very large codebases!
rewind.website (a.k.a. “Cast Rewinder”) - Allows
you to listen to podcasts “from the beginning” by rehosting an RSS feed that
emits olds episodes on a schedule.
PolitePol - Creates RSS feeds from websites
that don’t publish feeds.
Sequel Pro - Sequel Pro is a great GUI
interface for MySQL. It allows you to create and modify tables, query
tables, edit and create rows, everything you’d need to bootstrap a database
setup. Two thumbs up. 👍👍
Postico - Postico is pretty much at
feature-parity with Sequal Pro, but for PostgreSQL.
Note: None of the links on this page are affiliate links.