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