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.
Obsidian - Personal knowledge management tool, with
Raycast - A customizable Spotlight replacement
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
Drafts - I use Drafts as a medium-persistency
notes app (similar to iOS’s default Notes.app). It syncs consistently
between macOS and iOS, supports Markdown formatting, and has a ton of
power-user features like tagging, scripting, filters, customizable tool
palettes, and Shortcuts integration.
🌐 Chrome Extensions
Vimium - Vim keybindings for navigation and
scrolling in Chrome.
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.