Software and hardware that I currently use and enjoy. Inspired by usesthis.
And down the rabbit hole we go. I prefer BBEdit for editing text and writing code. For storing all my notes, ideas, and anything else that I can think of I use DEVONthink 3. Messaging is done via Textual (IRC), Tweetbot for Mac, and Telegram. I keep track of all my tasks using OmniFocus. I prefer Firefox for browsing the web, but I also occasionally use Safari and Brave as well. I play games via the PlayStation 4, PS4 Remote Play, Nintendo Switch, and GOG. Anything graphics related is done with Pixelmator Pro and Pixave.
I use iTunes, Apple Music, and Cog for listening to music. I also use GPG Tools for maintaining my privacy, 1Password for managing passwords and logins, Time Machine for keeping my system backed up, and Alfred for launching apps, workflows, text expansion, and more. I like to tinker with Rust and Swift and I occasionally dabble in the arcane arts known as Lisp. Anything web related is done via PHP, PHPixie, HTML5, and CSS3 on local virtual machines managed by Vagrant and VMware Fusion and MultiPass. I also use the full macOS Docker stack (Docker Engine, Docker Machine, Docker Hub, Kitematic). My favorite orchestration tool is Ansible.
On the command-line I'm using Archipelago as my terminal emulator, fish as my default shell, tmux as my multiplexer, Ox as my text editor, hack as my typeface font, and gruvbox-dark as my general color palette. I'm also using lsd as my list command, fzf paired with ripgrep for finding stuff, bat for reading files, and ranger as a terminal file explorer. Finally, I tie it all togther using Rectangle as my windows Manager.
I do all of my work on an eight-core 16" MacBook Pro running the latest version of macOS (Big Sur). My home lab contains a 12TB QNAP 563 NAS, Lenovo TS140 ThinkServer, Dell PowerEdge T100, an ancient Apple Mac Mini server, and an eight node Raspberry Pi computing cluster running Docker and Kubernetes (K3S). I'm currently using the ThinkServer and PowerEdge (which are both running VMWare ESXi) to host multiple Linux and Windows virtual machines. My home network is made up of several Cisco gigabit switches, a beefy EdgeRouter Lite router, and two Synology MR2200ac Mesh routers. So far we haven't had any issues switching over to mesh networking.
I’m into comic books (along with my son. Batman rules!), retro operating systems (Amiga OS, BeOS, Commodore KERNAL, table-top role-playing games like Dungeons and Dragons and Mothership, video games like Borderlands, Diablo 3, and Doom, and hacking on stuff like the Arduino and Raspberry Pi. Some of my current hardware projects include making my old Commodore 64C talk to IBM's Watson and building a replica of the Apollo Guidance Computer (AGC) used in NASA's Apollo program using a Raspberry Pi and 3D printing. Eventually, my son and I would like to start our own geek/nerd podcast, create new Doom levels, finish some of the hardware projects that we've been working on, and ultimately take over the world.