Developer Experience Improvements
Here are a few tips and tools that I use that may be useful to improve your
productivity:
Keyboard / Input
General
- Memorize regex characters so when you see one its at least somewhat legible to
you.
- Cmd-Shift-T to open a browser tab you just closed.
Tools:
VSCode Extensions
Github
- Have a bookmark directly to your open pull requests handy, e.g.
for me.
- The notifications tab can be messy but it is far better than trying to manage
it over email once you can get the hang of it. I've yet to explore 3rd party
tools for this. I've heard good things about
graphite.
Terminal
- Ctrl-R to search through your history.
- Learn tools like awk, sed, jq (or at least know what they are so you can point
chat-GPT in the right direction).
- I set a global hotkey for my iTerm to option-~.
Other
- I use the Rectangle mac plugin for window
management / hotkeys.
- I use Flow as a pomodoro timer. Will expand on how I
use a timer in the future.