Apps, Software, and More That I Use Everyday
aText: This is the text and snippet expander that I moved to after using TextExpander for years. It's only $5 instead of a $36/year subscription and essentially the same program but with more features available, most notably automated keystrokes. I use it most often in my copywriting for podcasts, emails, and projects with a lot of repetition, but it's also super useful in generating timestamps, datestamps, and ensuring you won't write important info down wrong. Much more fun to use than the built-in OSX feature.
Bonzo Buddy: I use this to keep on track with my self-care every day. It prompts me throughout the day on various activities and routines I need to do and keeps a log of what I did or didn't do. Super useful for someone like me who gets tunnel vision during long computer sessions. Bonehead simple terminal app that stores your routines and log in plain text.
DiskInventoryX: A small utility application for macOS that graphically shows the disk usage within a file system. I use this to monitor unruly client Dropbox folders as well as runaway audio/video projects.
Dozer: Free and open source app to hide menu bar icons to give your Mac a cleaner look. Helps me not get distracted by unimportant stuff.
EasyRes: Menubar app that allows you to switch screen resolutions quickly and easily. Most useful when using multiple monitors or external keyboard/mouse configs that put the laptop farther away from your eyes.
Firefox: I prefer not to use Chrome because I don't really want to enourage Google. Plus, Firefox generally works the way I expect and I have seen no downsides in my development and browsing experience.
Here's the extensions I use regularly:
- Clickbait Remover for Youtube: Lowercases all titles and makes thumbnail an actual mid-video screenshot. Surprisingly effective!
- Decentraleyes: This allows you to not be tracked by sites that offer common libraries via CDN (Google, etc.) by emulating a CDN through local caching.
- New Tab Override: Choose a specific homepage to show on every new *tab*, not just new *windows*.
- Privacy Badger: Blocks invisible trackers when browsing the web. Good for foiling gross advertisers and data miners trying to get your info.
- Redirector: Use regex and wildcards to automatically modify matching URLs before going there. Useful for things like forcing the use of in-browser options in things like Zoom, looking at all Medium posts on Scribe.rip, etc.
- Refined Github: Makes the Github experience much more pleasant.
- Stylus: Use custom CSS for a given page. I use this to make sites more readable, reduce page width on a given site, etc.
- uBlacklist: Block certain websites from showing up in your search results on the major engines.
Clickbait Remover for Youtube
New Tab Override
A thread where I learned about NoScript
f.lux: Warms your screen color at sundown until sunup so it doesn't destroy your eyes in the dark. Just essential and makes using a computer without it almost unbearable.
Flycut: Simple and straightforward clipboard manager. No bullshit, just works.
Hazel: Allows you to conditionally automate and script file handling. I personally use it for cleaning up screenshots, moving things out of my downloads into another folder, backing up old files, and managing my trash usage. Powerusers have made it do much cooler things.
How powerusers use Hazel
iTerm2: Terminal that allows multiple tabs, styling, font choice, etc. Just better than OSX built in.
Karabiner-Elements: A powerful and stable keyboard customizer for macOS. I use this to map capslock to escape, the bottom right alt button to insert, for some of those old DOS programs, and flip the F-row buttons from having to use `fn` every time I want to press any actual F key.
Nativefier: A way to make web applications "native" with Electron. I'm not a big Electron guy, as the apps I use that utilize it are bloated as all hell (Slack, VS Code, etc.), but it does the thing to help compartmentalize app spaces. A spiritual successor to fluid.
1Password / Keepass (Free): ~~I use Lastpass~~ (I used to use Lastpass, but they are lacking on security, and their free model will only work on a single device at a time, making it useless if you use a phone and computer with it), but use ANY password manager, please please please.
Lastpass lacking on security
Use ANY password manager!
OcenAudio: If Audacity was actually pleasant to use. Not *as* powerful, but for 99% of what I do, it is much better for audio editing/manipulation in every way.
PyCharm: A much nicer environment to write Python in. Preferred over VSCodium for the built-in Python specific console and debugger.
QuodLibet: A great music library manager for people who like owning our music. Also a great tagging software. This doesn't do everything for me, so I will still often use VLC.
Quitter: One of my most useful apps. Quits an app based on minutes of inactivity. Super useful for very distracting and/or power-hungry apps like Messages, Slack, etc.
Reaper: I used to use this for all my podcast editing because of the ability to make super useful keyboard shortcuts and Lua scripts along with the varispeed that can go over 2x speed (looking at you, Logic).
Rectangle / ShiftIt: Window manager that uses keyboard shortcuts. Super easy to arrange windows into quandrants, screen halves/thirds, etc., or move windows over to other screens. Just overall very useful for smaller single-monitor or large multi-monitor setups.
SublimeText: This is my coding scratchpad as well as my daily task manager using PlainTasks. Not as full featured towards any given language as PyCharm or as huge as VSCodium, but fantastic, fast, and a pleasure to use.
Sublime packages I use:
- Emmet: If you do any HTML/CSS/JS, get Emmet.
- HTML-CSS-JS Prettify: Auto-formats different web files for easy editing/analysis a la Prettier.
- Monokai Pro: Beautiful theme that just feels nice. Definitely a splurge on my part, as it does cost $10 which is $10 more than most themes, but I just like it a lot.
- PlainTasks: Great todo app. I use it for all my workflows and SOP's since it is not proprietary and is saved as plaintext so anyone can read it.
- RainbowBrackets: Shows your matching brackets at a glance. Makes debugging missed brackets simple.
- Sync Settings: Helps sync settings across multiple computers.
Tod: This is the todo app I use every day. Terminal based, will work on essentially any *nix shell, and is bonehead simple. Essentially is a plain text file at the end of the day.
Trash-CLI: A way to tone down deleting files in the terminal so it isn't all or nothing, like `rm`.
Typora: Super simple and pretty markdown editor I use all of the time for my blog posts, code diary, note taking, and any other markdown-related stuff. Interchangeable CSS themes make it really easy to customize, too.
Vim: Terminal text editor that is built in to pretty much any *nix system. It can do pretty much anything, if you spend enough time with it.
My notes on Vim
Extensions I use:
- Pathogen: Easy installing of Vim plugins. Do this first.
- delimitMate: Handles automatic closing of brackets
- Emmet: It's emmet.
- Fugitive: A git wrapper for Vim
- Repeat: Repeat complex commands with `.`
- Surround: Insert, change, or remove brackets easily
VLC: Great media player than can play pretty much anything you throw at it.
VSCodium: An open source version of Microsoft's VSCode, meaning it had none of the bloat that MS adds like tracking, telemetry, etc.
VS Code extensions I use:
- Colorize: Shows what colors are in your CSS/Sass when using any color method including variables.
- Monokai Pro: Same as above.
- Prettier: Helpful for keeping your code matching code style standards. Auto-formats your code according to user-set rules.
- Stylelint: A CSS linter.
Atkinson Hyperlegible Font: I use this as my default font for sans-serif on my browser so I can set the default font size much smaller and still be readable.
Atkinson Hyperlegible Font
Iosevka: I love Iosevka because it is SO THIN. You can fit so many characters on a page and have it still be legible. Seuper useful for coding, and terminal use in general. Good ligatures, as well.
Manrope: A nice sans-serif more akin to Helvetica.
Dotfiles Backup: I use a method like this to maintain and backup my important config files.
Here's an example of the config files I back up:
.zshrc .bashrc .bash_profile .vimrc .gitignore .gitconfig .tod .bonzo ~/.vim/ ~/.config/ # Daily backup for aText # JSON dump of Redirector for Firefox
- 20210206: Added f.lux and Lastpass, SublimeText and VSCodium extensions to programs, Atkinson Hyperlegible to fonts
- 20210403: Removed Lastpass and added 1Password, HTML-CSS-JS Prettify, Sync Settings
- 20211027: Add Flycut, Hazel, Nativefier, revise various elements
- 20211129: Replaced Grand Perspective with DiskInventoryX
- 20211231: Added Manrope font; removed Bracket Colorizer for VSCode, as it's built in now; Firefox and plugins
- 20220412: Added Iosevka, Vim, VLC, and some of my own personal apps.
- 20220507: Added dotfiles backup
- 20220515: Added trash-cli
- 20220528: Added Firefox privacy plugins