I usually post about code, but today I want to post about tooling and process. There are a few things that greatly aide my productivity that I would like to share. In no particular order, here are things I think can save you somewhere on the order of hours per day in productivity, not to mention your sanity.
1. Make notes for yourself
Every day before I leave I spend 30 seconds writing myself a couple notes about where I left off and what I have on my mind. I use Google Keep to take notes, but to each their own. These notes are wonderful the next morning as I can pick up right where I left off, and even refer to them throughout the day to remember the small things that might otherwise slip through the cracks.
2. Create shortcuts
Allow yourself to do things faster. I create endless shortcuts. Here are just a few of them
- I have browser bookmarks for all the services and sites I need to use daily, with shortened names so that more fit on the bookmark bar.
- I use LastPass to manage passwords. I log in once in the morning and never have to worry about remembering credentials for the rest of the day.
- I have TONS of aliases. Check out my
.gitconfig, or my
- I use BetterTouchTool to set up keyboard shortcuts for moving windows to different monitors, minimizing, maximizing, snapping, etc. You can find my config here.
- I have trackpad gestures to close tabs, switch tabs, switch windows, switch desktops, etc (included in above BTT config).
3. Be proactive
Investing time up front will save time in the long run. Shitty build process that requires