Here's my software development toolkit.
## Zen Browser
I've used these browsers roughly in this order.
1. [Lynx]
2. [Netscape Navigator]
3. [Internet Explorer]
4. [Firefox]
5. [Opera]
6. [Links]
7. [Vivaldi]
8. [Google Chrome]
9. [Arc]
10. [Brave Browser]
11. Back to [Firefox]
12. And onward to [Zen]
13. And back to [Brave Browser], there is no perfect solution.
I use [Brave Browser] because it's stable, fast, and doesn't block ad blockers.
I use a few browser extensions to simplify my life.
* [RSS Reader Extension (by Inoreader)]: I ♥️ RSS. We need more [Aaron Swartz] and less [Jeff Bezos].
* [Bitwarden — Free Password Manager]: I use Bitwarden for password management.
* [uBlock Origin]: May your life be free of ads, and devoid of popups.
### Experimenting
* [Bridgy] — I'm working on joining [the indy web].
## macOS
I use [macOS] as my primary computing platform.
I use it for the following reasons.
1. It works more often than [Microsoft Windows] or [Linux]—based computers.
2. It's built to last.
3. It's [Unix] under the hood.
4. The user interface is consistent and pleasing to the eye.
5. It's simple and productive.
### Alfred
I use [Alfred] and shell scripts to automate repetitive tasks.
I used [Automator] for a while, but Alfred is superior.
I use it for the following reasons.
1. It's user friendly
2. It's incredibly flexible.
3. It works like Spotlight but with a lot more options.
4. Clicks steal ticks.
## Ghostty
I use [Ghostty] instead of the default macOS terminal. I like that it's built for speed and simplicity.
## Command Line
I live on [the command line].
A couple shell enhancement tools.
* [starship] — Primary use, themes
* [zsh-autocomplete-plugin] — Auto—completion is a gift from the gods
I'm learning [nushell].
### Indispensible CLI Programs
You'll pry these from my cold dead meat sticks.
* [find] — Where did I put that file again?
* [grep] — Unlock the mysteries of file contents
* [jq] — Json parsing FTW
* [shellcheck] — A clean shell script is a happy shell script
* [xargs] — Construct argument lists and invoke a utility
* [Copilot for CLI] — I'm not a robot, but I can write like one
* [sed] — Regex all the things
* [zoxide] — cd++
* [eza] — ls++
* …and hundreds more
## My Custom Tools
I build tools to automate my workflows.
* [Emoji Search Tool] — Finding the perfect emoji shouldn't be hard. This tool makes it easy.
If you have any great tools to share, please drop a comment below!
[starship]: https://starship.rs/
[zsh-autocomplete-plugin]: https://github.com/marlonrichert/zsh-autocomplete
[lynx]: https://en.wikipedia.org/wiki/Lynx
[netscape navigator]: https://en.wikipedia.org/wiki/Netscape_Navigator
[internet explorer]: https://en.wikipedia.org/wiki/Internet_Explorer
[firefox]: https://en.wikipedia.org/wiki/Firefox
[opera]: https://en.wikipedia.org/wiki/Opera_(web_browser)
[links]: https://en.wikipedia.org/wiki/Links_(web_browser)
[vivaldi]: https://en.wikipedia.org/wiki/Vivaldi_(web_browser)
[google chrome]: https://en.wikipedia.org/wiki/Google_Chrome
[arc]: https://arc.net/
[brave browser]: https://brave.com/
[zen]: https://zen-browser.app/
[RSS Reader Extension (by Inoreader)]: https://chromewebstore.google.com/detail/inoreader-read-later-and/kfimphpokifbjgmjflanmfeppcjimgah
[bitwarden — free password manager]: https://chromewebstore.google.com/detail/bitwarden-password-manage/nngceckbapebfimnlniiiahkandclblb
[ublock origin]: https://chromewebstore.google.com/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm
[aaron swartz]: https://www.imdb.com/title/tt3268458
[jeff bezos]: https://mkorostoff.github.io/1-pixel-wealth
[bridgy]: https://addons.mozilla.org/en-US/firefox/addon/bridgy
[the indy web]: https://indieweb.org/
[macos]: https://en.wikipedia.org/wiki/MacOS
[microsoft windows]: https://en.wikipedia.org/wiki/Microsoft_Windows
[linux]: https://en.wikipedia.org/wiki/Linux
[unix]: https://en.wikipedia.org/wiki/Unix
[alfred]: https://en.wikipedia.org/wiki/Alfred_(software)
[automator]: https://en.wikipedia.org/wiki/List_of_macOS_components#Automator
[ghostty]: https://ghostty.org/
[the command line]: https://en.wikipedia.org/wiki/Command-line_interface
[find]: https://en.wikipedia.org/wiki/Find
[grep]: https://en.wikipedia.org/wiki/Grep
[jq]: https://stedolan.github.io/jq/
[shellcheck]: https://www.shellcheck.net/
[xargs]: https://pubs.opengroup.org/onlinepubs/9699919799/utilities/xargs.html
[Copilot for CLI]: https://githubnext.com/projects/copilot-cli/
[sed]: https://pubs.opengroup.org/onlinepubs/9699919799/utilities/sed.html
[zoxide]: https://github.com/ajeetdsouza/zoxide
[eza]: https://github.com/eza-community/eza?tab=readme-ov-file
[nushell]: https://www.nushell.sh/
[Emoji Search Tool]: /emoji-search