SamWhited|blog

Uses

Some software and important tools that I like to use:

Computer
Random old ThinkPad, whatever’s cheap and repairable
Editor
vim(1), more or less extension-less with only very basic config tweaks so that it feels similar no matter what machine I’m on; shortcuts are only allowed after I’m already familiar with the default way of doing things.
Languages
Go, Rust, and Clojure mostly, Python or Java if you absolutely insist. Whatever else the project is already using. Other languages just for fun, not for serious work.
Coffee
Rev Coffee Roasters
Park Grounds Coffee
Desktop Environment
Laptop: MATE
Shared shop computer: XFCE
Window Manager:
i3 (this replaces the default MATE or XFCE window managers for me)
Operating System
Desktop: Arch or FreeBSD
Server: FreeBSD or OpenBSD
Phone: LineageOS
Terminal
Emulator: MATE Terminal (or whatever is already installed, it’s fine)
Shell: Bash or tsch, whatever’s already there is fine
Multiplexing: tmux(1)
Websites:
Hugo (but I really don’t like it, other suggestions that are less unnecessarily complicated or that have more readable documentation welcome)
Instant Messaging
Service: Snikket (but really whatever as long as it’s XMPP compatible), IRC on occasion for nostalgias sake but not full time anymore
Android: Cheogram
Desktop: Dino
Phone
Device: Whatever has the smallest screen and runs Android apps (currently some crappy ASUS thing that I don’t recommend)
Provider: jmp.chat (bridges any XMPP account to SMS/Voice calls on the phone network, use my referral code BC6ZHFMA)
Email, Calendar, Contacts
Desktop: Thunderbird, mutt(1)
Phone: K-9 Mail and DavX
MTA: May First Movement Technology Co-op
Feed Reader
Thunderbird, but I very much don’t like it and would love other recommendations, desktop or web based but must be free for at least a hundred or so feeds (so no Newsblur, sadly)