SensibleSideButtons - I use an Anker ergonomic mouse, which has side buttons. By default, macOS ignore these buttons. SensibleSideButtons allows these buttons to be used as forward/backward buttons in browsers. Codemod - Straight-forward tool for performing large-scale find-and-replace refactors on code. Thankfully, there is an easy fix for this: SensibleSideButtons (just search on the web for this small free easy-to-use app, which maps the correct previous/next actions with the side buttons). the Logitech 'Options' app offers many configuration options for the buttons on my M590 mouse.
Download wget for mac os. These are the tools that I use everyday to write code and do fun stuff on theinternet. This is not necessarily an endorsement of these tools, but this iswhat works well for me.
š„ Hardware
- š„ Desktop:Mac mini (M1, 2020)
- š» Laptop (Semi-retired):MacBook Pro (Retina, 13-inch, Early 2015)
- š± Mouse:Anker Ergonomic Vertical USB Wired Mouse
- āØ Keyboard:Kinesis Freestyle Pro (withCherry MX Red switches)
- š§ Headphones:
- Sennheiser HD 598 CS -For use while working, and on airplanes. Very comfortable, great soundquality. For me, these are the best balance between sound quality andcomfort that Iāve found in an over-the-ear headphone. Unfortunately,theyāre a bit hard to find these days.
- Airpods Pro - For use whileon-the-go, running, or doing work around the house. Superb noisecanceling.
- š Pens
- š Notebooks:
- Daily Todos, Brainstorming, Ephemera:Leuchtturm1917 A6 Hardcover Dotted Notebook
- Longer term notes:Leuchtturm1917 A5 Hardcover Dotted Notebook
šØāš» Development
- VSCode - VSCode is my go-to editor. Iāmnot a power user of it, but I think it has one of the better ecosystems ofeditor plugins of current GUI-based editors.
- Boxy Theme Kit -Boxy Solarized Dark is my VSCode theme of choice.
- JSON Tools -Useful for pretty-formatting JSON.
- Paste URL -A simple extension for pasting URLs into Markdown documents.Automatically pulls the linkās title, and formats it as
[title](url)
. - Auto Close Tag -Automatically adds closing HTML tags.
- vim - Iām using vim more and more these days. Still a novice, but Iāmbecoming 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-depthgit operations will still require dropping down into the CLI), butSourceTree allows me to minimize the number of common git mistakes that getmade. Seeing graphically staged changes is a big deal for me, and SourceTreeallows you to stage specific lines of a file much easier than the git CLI.
āØ Terminal
- iTerm2 - Much more customizable thanTerminal.app. Has better theming support, and a bunch of other functionalitythat I donāt really use.
- Source Code Pro LightFont - Super readable, and I like the aesthetic.
- I use either the builtin Solarized Dark color scheme, or SolarizedDark High Contrast (found here).
- oh-my-zsh - Iām not a hardcoreZSH user, but
oh-my-zsh
is really awesome. This shell gives you tons ofproductivity wins: git status in the prompt, super great auto-completion andhistory searching. Seriously, itās worth a try. I was skeptical of leavingbash, but itās really been worth the switch.- agnostertheme - 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 abit 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 forjumping between frequently used directories. Integrates well with āfzfā.
- See also, the original āzā
- lazygit - A powerful gitterminal UI for when Iām feeling lazy.
š± Services/Apps
- Instapaper - My āread laterā service ofchoice. Itās simple, it works well, and it has text-to-speech support, so Ican listen to articles on-the-go.
- Tailscale - āZero config VPN.ā Makes it trivial tosetup a personal VPN between various networks. I use it to connect to myhome network when on-the-go.
- Overcast - My favorite podcast player.
- Pedometer++ - A perfect pedometer app. Itāssimple, never breaks, and isnāt bloated. Iāve been using this since Iditched my Fitbit. Works great with the Apple Watch.
- Libby - A slick app for renting ebooks andaudiobooks from our local library.
- Hereās what Iāve been reading.
- BookPlayer - An open sourceaudiobook player for iOS.
- Buffer - A service for scheduling Tweets.Helpful when I want to use Twitter in āwrite-only modeā.
- Artvee - Public domain scans of classical artwork.Useful for blog post headings.
š„ Self-Hosted Services
- Miniflux - An excellent minimalist RSS reader.
- Hereās a curated list of blogs I subscribe to.
- 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.
āļø Productivity
- Todoist - Todoist is my favorite todo application.It suits my needs very well: itās cross platform, has an open API, supportscomplex repeated tasks (i.e. ārepeat every third Sunday of the monthā), andhas a pleasing design aesthetic. I pay for Todoist premium, and itās one ofthe few services that I feel delighted to give them my money.
- Drafts - I use Drafts as a medium-persistencynotes app (similar to iOSās default Notes.app). It syncs consistentlybetween my Mac and iPhone, supports Markdown formatting, and has a ton ofpower-user features like tagging, scripting, filters, customizable toolpalettes, and Shortcuts integration.
- Obsidian - Personal knowledge management tool, with
[[wikilink]]
support.- I wrote more about my usage of Obsidianhere.
- AnyList - My app-of-choice for making grocerylists. It keeps a history of items youāve purchased in the past, supportslist sharing, and has power-user features like associating items with aparticular store.
š Chrome Extensions
- Vimium - Vim keybindings for navigation andscrolling in Chrome.
- TamperMonkey - User scripts for Chrome.
- DarkReader - Automatic dark mode for allwebsites. (Works ~pretty well)
- Distill Web Monitor -A useful extension for getting notified when a webpage changes.
- Strict Workflow -A pomodoro timer that has the added benefit of blocking distracting siteswhile youāre in āwork modeā
- Privacy Badger -Blocks tracking cookies and embeds. Created by theEFF.
- Copy as Markdown -Simple utility to copy links as
[markdown](links)
. - Redirector -Personal URL redirections.
- Picture-in-Picture -PiP mode for Chrome (works for Youtube!)
š Utilities
- Rectangle - A great window resizing/tilingutility app for macOS.
- (RIP Spectacle)
- SwiftBar (PreviouslyBitbar) - A super flexible menubar toolfor macOS that allows you to turn any script into a menubar program.
- I maintain a repo ofpersonal plugins.
- grip - Grip allows you to preview Githubmarkdown really easily. Itās a simple command line tool, works reliably, andspeeds up the process of writing Github READMEs.
- f.lux - Eye strain can be a real headache. Iāvefound that āscreen-yellowingā after sunset cuts down on the worst of eyestrain. I donāt use f.lux so much anymore - Iāve found that Night Shift isjust as good, and is supported natively on macOS. I still do use f.lux onWindows and Linux.
- codemod - Straight-forward tool forperforming large-scale find-and-replace refactors on code.
- fastmod - A rewrite of
codemod
in Rust thatās much faster. Great for very large codebases!
- fastmod - A rewrite of
Single Serving Websites
- Kill the Newsletter! - Convertsemail newsletters to RSS feeds.
- rewind.website (a.k.a. āCast Rewinderā) - Allowsyou to listen to podcasts āfrom the beginningā by rehosting an RSS feed thatemits olds episodes on a schedule.
- PolitePol - Creates RSS feeds from websitesthat donāt publish feeds.
š½ Databases
- Sequel Pro - Sequel Pro is a great GUIinterface for MySQL. It allows you to create and modify tables, querytables, edit and create rows, everything youād need to bootstrap a databasesetup. Two thumbs up. šš
- Postico - Postico is pretty much atfeature-parity with Sequal Pro, but for PostgreSQL.
Messenger app for mac. Note: None of the links on this page are affiliate links.
(Updated January 28, 2021)
These are the tools that I use everyday to write code and do fun stuff on theinternet. This is not necessarily an endorsement of these tools, but this iswhat works well for me.
š„ Hardware
- š„ Desktop:Mac mini (M1, 2020)
- š» Laptop (Semi-retired):MacBook Pro (Retina, 13-inch, Early 2015)
- š± Mouse:Anker Ergonomic Vertical USB Wired Mouse
- āØ Keyboard:Kinesis Freestyle Pro (withCherry MX Red switches)
- š§ Headphones:
- Sennheiser HD 598 CS -For use while working, and on airplanes. Very comfortable, great soundquality. For me, these are the best balance between sound quality andcomfort that Iāve found in an over-the-ear headphone. Unfortunately,theyāre a bit hard to find these days.
- Airpods Pro - For use whileon-the-go, running, or doing work around the house. Superb noisecanceling.
- š Pens
- š Notebooks:
- Daily Todos, Brainstorming, Ephemera:Leuchtturm1917 A6 Hardcover Dotted Notebook
- Longer term notes:Leuchtturm1917 A5 Hardcover Dotted Notebook
Sensible Side Buttons
šØāš» Development
- VSCode - VSCode is my go-to editor. Iāmnot a power user of it, but I think it has one of the better ecosystems ofeditor plugins of current GUI-based editors.
- Boxy Theme Kit -Boxy Solarized Dark is my VSCode theme of choice.
- JSON Tools -Useful for pretty-formatting JSON.
- Paste URL -A simple extension for pasting URLs into Markdown documents.Automatically pulls the linkās title, and formats it as
[title](url)
. - Auto Close Tag -Automatically adds closing HTML tags.
- vim - Iām using vim more and more these days. Still a novice, but Iāmbecoming 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-depthgit operations will still require dropping down into the CLI), butSourceTree allows me to minimize the number of common git mistakes that getmade. Seeing graphically staged changes is a big deal for me, and SourceTreeallows you to stage specific lines of a file much easier than the git CLI.
āØ Terminal
- iTerm2 - Much more customizable thanTerminal.app. Has better theming support, and a bunch of other functionalitythat I donāt really use.
- Source Code Pro LightFont - Super readable, and I like the aesthetic.
- I use either the builtin Solarized Dark color scheme, or SolarizedDark High Contrast (found here).
- oh-my-zsh - Iām not a hardcoreZSH user, but
oh-my-zsh
is really awesome. This shell gives you tons ofproductivity wins: git status in the prompt, super great auto-completion andhistory searching. Seriously, itās worth a try. I was skeptical of leavingbash, but itās really been worth the switch.- agnostertheme - 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 abit 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 forjumping between frequently used directories. Integrates well with āfzfā.
- See also, the original āzā
- lazygit - A powerful gitterminal UI for when Iām feeling lazy.
š± Services/Apps
- Instapaper - My āread laterā service ofchoice. Itās simple, it works well, and it has text-to-speech support, so Ican listen to articles on-the-go.
- Tailscale - āZero config VPN.ā Makes it trivial tosetup a personal VPN between various networks. I use it to connect to myhome network when on-the-go.
- Overcast - My favorite podcast player.
- Pedometer++ - A perfect pedometer app. Itāssimple, never breaks, and isnāt bloated. Iāve been using this since Iditched my Fitbit. Works great with the Apple Watch.
- Libby - A slick app for renting ebooks andaudiobooks from our local library.
- Hereās what Iāve been reading.
- BookPlayer - An open sourceaudiobook player for iOS.
- Buffer - A service for scheduling Tweets.Helpful when I want to use Twitter in āwrite-only modeā.
- Artvee - Public domain scans of classical artwork.Useful for blog post headings.
š„ Self-Hosted Services
- Miniflux - An excellent minimalist RSS reader.
- Hereās a curated list of blogs I subscribe to.
- 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.
āļø Productivity
- Todoist - Todoist is my favorite todo application.It suits my needs very well: itās cross platform, has an open API, supportscomplex repeated tasks (i.e. ārepeat every third Sunday of the monthā), andhas a pleasing design aesthetic. I pay for Todoist premium, and itās one ofthe few services that I feel delighted to give them my money.
- Drafts - I use Drafts as a medium-persistencynotes app (similar to iOSās default Notes.app). It syncs consistentlybetween my Mac and iPhone, supports Markdown formatting, and has a ton ofpower-user features like tagging, scripting, filters, customizable toolpalettes, and Shortcuts integration.
- Obsidian - Personal knowledge management tool, with
[[wikilink]]
support.- I wrote more about my usage of Obsidianhere.
- AnyList - My app-of-choice for making grocerylists. It keeps a history of items youāve purchased in the past, supportslist sharing, and has power-user features like associating items with aparticular store.
š Chrome Extensions
- Vimium - Vim keybindings for navigation andscrolling in Chrome.
- TamperMonkey - User scripts for Chrome.
- DarkReader - Automatic dark mode for allwebsites. (Works ~pretty well)
- Distill Web Monitor -A useful extension for getting notified when a webpage changes.
- Strict Workflow -A pomodoro timer that has the added benefit of blocking distracting siteswhile youāre in āwork modeā
- Privacy Badger -Blocks tracking cookies and embeds. Created by theEFF.
- Copy as Markdown -Simple utility to copy links as
[markdown](links)
. - Redirector -Personal URL redirections.
- Picture-in-Picture -PiP mode for Chrome (works for Youtube!)
š Utilities
- Rectangle - A great window resizing/tilingutility app for macOS.
- (RIP Spectacle)
- SwiftBar (PreviouslyBitbar) - A super flexible menubar toolfor macOS that allows you to turn any script into a menubar program.
- I maintain a repo ofpersonal plugins.
- grip - Grip allows you to preview Githubmarkdown really easily. Itās a simple command line tool, works reliably, andspeeds up the process of writing Github READMEs.
- f.lux - Eye strain can be a real headache. Iāvefound that āscreen-yellowingā after sunset cuts down on the worst of eyestrain. I donāt use f.lux so much anymore - Iāve found that Night Shift isjust as good, and is supported natively on macOS. I still do use f.lux onWindows and Linux.
- codemod - Straight-forward tool forperforming large-scale find-and-replace refactors on code.
- fastmod - A rewrite of
codemod
in Rust thatās much faster. Great for very large codebases!
- fastmod - A rewrite of
Single Serving Websites
Sensible Side Buttons Archagon
- Kill the Newsletter! - Convertsemail newsletters to RSS feeds.
- rewind.website (a.k.a. āCast Rewinderā) - Allowsyou to listen to podcasts āfrom the beginningā by rehosting an RSS feed thatemits olds episodes on a schedule.
- PolitePol - Creates RSS feeds from websitesthat donāt publish feeds.
š½ Databases
- Sequel Pro - Sequel Pro is a great GUIinterface for MySQL. It allows you to create and modify tables, querytables, edit and create rows, everything youād need to bootstrap a databasesetup. Two thumbs up. šš
- Postico - Postico is pretty much atfeature-parity with Sequal Pro, but for PostgreSQL.
Sensiblesidebuttons
Note: None of the links on this page are affiliate links.
Iphone remote for mac os. (Updated January 28, 2021)