Workflow productivity tips

Recap of workflow productivity tips and tricks that I've implemented:

  • Fast file-navigation using Z jump
  • Use git alias for common commands
  • Use SCM Breeze to easily reference specific files
  • Use Hub as a wrapper around Git to do pull-request from CLI
  • Webstorm: "preview compiled coffeescript file"
  • Write down notes on notebook (when I want diagrams) and workflowy (better for to-do lists)
  • Pre alias checks for unwanted test focusing functions (e.g. ddescribe)

Productivity ideas that I've thought about but haven't done:

  1. Backup dotfiles using Google Drive & sym link
  2. Better windows management using Slate: https://github.com/jigish/slate
  3. Automatically open four shell tabs (1 on client dir, 1 on server dir, 1 on root project dir, 1 on protractor)
  4. Create a git alias to create a tag and push to origin & upstream
  5. Automatically refresh Browserify process after hitting an error OR make a sound when you hit an error (as of now, just make sure you are always looking at the client tab)
  6. Automatically exclude npm_modules and bower_components from webstorm index
  7. git difftool -t meld --cached (Install meld!)
  8. Troubleshoot Wallaby.js (doesn't seem to accurately run tests all the time)

Ideas that don't seem like worth the juice right now:

  • Git pre-commit hook to run unit & e2e tests for next branch
views