Desktop
Emacs
The editor to end all editors. Or the OS in need of a good editor, depending who you ask. Editing modes for every language, markup, conf file out there.
org-mode
https://www.youtube.com/watch?v=oJTwQvgfgMM TODO lists, GTD, hierarchical notes, et al.
Improved puppet-mode
https://github.com/ilikejam/puppet-syntax-emacs/commit/133afcd48f4e7188561981072c19c57644c1eb0d Now apparently superseded by a different module, but if you like the original Puppetlabs mode there might be some nice changes in my patch branch
rainbow-delimiters
https://github.com/Fanael/rainbow-delimiters Subtle colour hints for brackets etc.
Config
https://github.com/ilikejam/Environment/blob/master/OSX.emacs
Shell
iTerm2 (OSX)
The default terminal app on OSX is Just Fine, but there's no way to make text selections automatically go to the main clipboard, so that sucks. iTerm2 can, and is better. Config: https://raw.githubusercontent.com/ilikejam/Environment/master/com.googlecode.iterm2.plist
urxvt (Linux, Windows)
https://wiki.archlinux.org/index.php/Rxvt-unicode Fast, unicode and TT font support, resizing works, most of the time
bash
https://github.com/git/git/blob/master/contrib/completion/git-completion.bash https://github.com/ilikejam/git/blob/master/contrib/completion/git-prompt.sh
asciinema
https://asciinema.org/ Record terminal sessions to file, without messing up SIGWINCH like typescript does.
fonts
Only one font is acceptable in a shell, and that font is misc-fixed. No antialiasing, at 6x13. https://monkey.org/~marius/beautiful-fixed-width-fonts-for-osx.html
Utils
Karabiner (OSX)
https://pqrs.org/osx/karabiner/ Keyboard remapping.
SensibleSideButtons (OSX)
https://sensible-side-buttons.archagon.net/ Make mouse back/forward buttons do what they're supposed to.
Spectacle (OSX)
https://www.spectacleapp.com/ Window management with keyboard shortcuts
Infra
goss (Linux)
https://github.com/aelsabbahy/goss (original) https://github.com/ilikejam/goss (updated dgoss) Serverspec without the horrific syntax. Has a party trick - it can automatically analyse running systems and write a spec from what it finds. Very cool.
Audio
Airfoil (OSX)
https://rogueamoeba.com/airfoil/ Send audio to chromecast, airplay, and bluetooth from individual apps (or the system) to multiple sinks. Combine with Chromecast Audios (sadly discontinued now) for dirt cheap multi-room audio.
Headphones
Can open, worms everywhere.
Office
Sony MDR-7506 / V6
My previous can of choice. Excellent isolation, sound great, sould survive a nuclear holocaust, reasonably cheap. Get the velour pads - the pleather standard ones fall apart in a few months of heavy use, and the velour ones are more comfy. If the V6 are cheaper, get them - they're identical to the 7506's (except the plug's plastic on the V6, metal on the 7506).