- Change keyboard layout to Dvorak
- Use Vim keybindings everywhere, including the browser
- Learn unpopular languages such as Racket, SmallTalk
- Create numerous aliases for zsh (or Bash, but zsh because it's "better")
- Make plenty of automation scripts e.g., by AppleScript, Ruby, JS
- Use automation apps (on macOS) e.g., Keyboard Maestro, Alfred, Karabiner-Elements, Hammerspoon, etc.
- Assign custom shortcuts to favorite commands in each app
- Read/Write emails right in terminal
- Spend hours writing scripts that replace a boring task that would've taken minutes to finish
- Theme and rice the OS
- Spend hours fixing the OS/application problems that shouldn't have existed in the first place
- Finally, get to work, thinking that he's now super productive...
Are you like this? Is there a way to fix this behavior? Why trying to be different (as much as possible) is enjoyable for some people (me included)?
Mine is writing emulators for 40-year-old 'home computers' of the pre-16bit-PC era that can take the few surviving boot-rom images and floppy-images of software of the day and run that software just as the 'real' home-computers did. And of course, I have to make it a GUI program, even though it would be simpler to just run it in a terminal.
Your project is out there. Find it.
Spending their time instead “optimizing” their environment communicates they have an optimum. Most of the time it’s just avoidance.
Perhaps there's something else you'd really rather be doing and all this is displacement nest grooming behavior.