An single page doc that describes the apps and tools I use on macOS. I am - as of September 2020 - using a 2019 MacBook Pro 15 with a 2.4 GHz i9 CPU, 32GB RAM and a 1TB SSD. I'm running macOS 10.15.6 and, most importantly, this is my wallpaper.
Kaleidoscope — File and text comparison
Sublime Text — Text Editor
- Theme: Predawn
- Useful Packages:
- BracketHighlighter
- HTML-CSS-JS Prettify
- Indent XML (and JSON)
- MarkdownEditing
- Pretty JSON
- SideBarEnhancements
- I use the
slime
alias in the command line to open a file and edit it rather than suffer with the horror of usingvi
oremacs
I still dabble with code and, when I do, it's mostly in Python. PyCharm lets me pretend I'm a much better coder than I am. I have to use the debugger A LOT.
A crutch because my command line Git skills are mediocre at best. I hear GitFox is also good...
Hey — Email
MailMate - Email Client
The best IMAP email client available. Searching is lightning fast and I can write emails in Markdown. 👍
Handy little menu bar app to help you join a video call irrespective of which video calling service in use.
Goes without saying. Which companies don't use Slack?
Meh.
OmniGraffle — Diagramming
Decent diagram tool but I cannot for the life of me get it to print a diagram on an A4 bit of paper without repeatedly fiddling with the margins. I am doing something very, very wrong I fear.
Pixelmator — Graphics Editor
IconJar — Icon Browser
I love this. An easy to use app for searching and cataloguing icons. Never thought I'd say that but there you go. Useful when trying to find, err, an icon.
Some useful icon sets:
Typeface — Font Browser
Like IconJar but for fonts.
Better - Content blocker
Does a good job of weeding out ads and unwanted stuff like that.
Browser Fairy - Browser management
Great app, terrible name. Allows me to choose which browser to open depending on the domain name or other such rules. So, work stuff in Firefox, personal stuff in Safari. Keep it separated is the name of the game.
Focus - Internet blocker
Sometimes I need to block out the internet. This app allows me to specify a set of sites (e.g. news, Gmail) and apps to block (e.g. mail) and then, for a period of time, prevents a professional procrastinator like me from accessing them.
Safari - Browser
Default browser. Used for personal stuff.
A browser extension that prevents sites from "making your browser harder to use". Effectively it stops a site from employing Javascript to prevent use of the context menu or copy and paste. Really handy.
Firefox - Browser
Alternative browser. Used for work stuff.
Fission — Audio Editor
Logic Pro X — DAW
Apple's digital audio workstation. I spend far too much time fiddling with existing ideas as opposed to actually recording a song from start to finish. Fantastic app though. Immense fun.
NepTunes — Last.fm scrobbler
I still use last.fm and have done so since 2005. This is me. This app is a decent scrobbler.
Music — Music Player
I'm happy with Apple's iTunes Music app. Does the job well. I've got - crikey - 12,325 songs all in all. Here are 3 random but useful smart playlists:
- Top 250 played songs
- Rated ≥ 4★
- Not Rated & Not Played in the last year
Noizio — White Noise Generator
When trying to concentrate I like listening to the sound of rain and a gale blowing.
Spotify — Music Player
I used to subscribe to Apple Music and Spotify before realising the futility of dealing with and paying for 2 streaming services at once. More recently, I've become more in favour of buying albums rather than streaming music. I would like to bin Spotify soon.
TuxGuitar — Guitar Tablature Player
The PowerTab editor on Windows was a great app for me in the 2000's. I use Tux Guitar on the Mac now. Does the job well.
Bit of a bugger to use (and definitely not the best designed app in the world) but it does a good job of keeping track of my finances. I have imported, converted and munged all of my records since 2005 into a single Gnucash database. It took some time to do but - hey! - I can now look back at wonder at how little I saved in my 20s and 30s to become somewhat vexed with myself.
It's not called this any more but I don't care, I'm sticking with it. I use:
All standard stuff. I'm happy not to use Microsoft Office as it's overkill for what I need.
- Useful for electronically signing PDFs.
- Also good for filling in forms that are PDFs.
- PDFs are boring.
1Password — Password management
Keep it secret, keep it safe
My secret key and master password are... no, wait.
Alfred — Productivity, Launcher and so much more
The best Mac app bar none. Used for launching apps, running scripts and what not.
Since 19 Nov 2019, Alfred has been used 11,368 times. Average 39.2 times per day.
Some of the most useful workflows include:
- Change Case
- Colors
- Convert
- Open in Sublime
- Rusty Pin - Pinboard helper
- Safari Assistant
I also use my own workflows:
- Search Omnifocus - to search OmniFocus data (more musings on this)
- Shortcuts - a collection of shortcuts to convert text, add an entry to Fantastical, etc.
Annotate — Screenshot annotations
Very simple and easy to use screenshot annotation app.
Bartender — Menu bar icon organiser
Great idea for an app. Without it, the Mac menu bar is too cluttered. This creates a hidden area for rarely used icons so that my menu bar shows only the apps I need to see. Brilliant.
BetterTouchTool — Mac input customizer
For customised trackpad gestures e.g.:
- 5 finger tap ⇒ maximises the current window
- ⌘ + 2 finger swipe left ⇒ move window to left side of screen
- ⌘ + 2 finger swipe right ⇒ move window to right side of screen
I recall having more than just this. I think I'm only using 1% of the capabilities of this app.
My last MacBook had only 256GB storage (I know right?) so I was forever trying to free up space. Less of a problem now.I use the built-in macOS Dictionary multiple times each day via the Alfred d
shortcut
Fantastical — Calendar
OmniFocus — Task manager
Note, as of writing, the replacement part for Ludwig floor tom still hasn't arrived. This is frustrating.
Text Expander — Text expansion
jjc
⇒ a plain-text version of whatever's in the clipboard (I know ⌘-⇧-V achieves the same result but I prefer this shortcut instead) - incredible!jjeh
⇒ my Hey email address - wowsers!;;-
⇒ transmogrifies into an em-dash (—) - amazing!
and so on. Why I use a mix of ;;
and jj
as prefixes instead of choosing just one is now, sadly, lost in the midsts of time.
Brew — Package Manager
Easy to use package manager. Saves time finding and installing utilities and apps. My brewfile
is available here.
Some useful casks:
- exa — a replacement for
ls
- fd — Faster and so much less annoying than
find
- mas — It's a CLI for the Mac AppStore - only used when setting up a new MacBook really
- imagemagick — useful for batching editing images
- ripgrep — Better than
grep
in 99% of all searches - thefuck — A "magnificent app that corrects errors in previous console commands". Rarely used but I enjoy using it when needed
- youtube-dl — Download videos (and optionally convert into audio) from YouTube and a host of other sites
I use this shell instead of your Bashes or your zshes because someone told me it was better and I took their word for it. Diligent. I use the Starship prompt too.
Much better than the built in macOS Terminal app because you can configure it to display in a Quake-style using the same shortcut key (⌘-§) to hide and show the terminal at the top of the screen.
IINA — Video player
An alternative to - and better version of IMO - VLC which is what I used previously.
Bit of a clunky app but it's easy to edit videos which is really all I need to do.
Bear — Note taking
Well-designed, Markdown style note taking app. Ideas, lists and other assorted stuff goes in here. I should probably move everything from Bear into Notion or vice versa. Can't decide.
DayOne — Journalling
I go through phases of capturing my thoughts on a regular basis then a semi-regular basis until finally ending up not using this app for months. Must try harder. I used it to capture photos and stuff my kids said when they were small that I've now forgotten. It's fun to look back at this every now and then.
iThoughtsX — Mind mapping
I don't know about you but I bloody love a mind map. If I'm struggling to write something or come up with some possible solutions for a problem, I use this app to help me associate and arrange ideas visually.
Marked — Markdown previewer
I write most of my notes in Markdown and this app helps me see what the rendered output looks like.
Notion — Note taking
My day-to-day note taking and reference app. I'm sure it can do more than I use it for. Not overly keen on the way each block has it's own ID as this means normal text editing shortcuts don't always work. Also, the built in tables are a load of old claptrap. I like that you can split content into sections (something that Bear doesn't do so well).
Ulysses — Writing
I use this for any long-form writing that I'm most definitely procrastinating on. Haven't touched it in months (more's the pity).