Improving my workflow & productivity

  • Use source code analysis - Helps me focus on what areas to refactor and to pay attention to: https://github.com/es-analysis/plato
  • Better SCM CLI - SCM Breeze lets you use numbers: https://github.com/ndbroadbent/scm_breeze
  • Writing documentation - I think the key is to just a little bit of documentation here and there. constantly refactor it to keep it up to date.
  • Tmux / tmuxinator  - Use multiple terminal sessions in one window
  • Learn JetBrains shortcuts - Install the shortcut key plugin
  • Create shell scripts for dev install - Automates a tedious task
  • Email-jitsu - Focus on only reading the important emails... the inbox!
  • Store everything in a wiki - when it comes to project knowledge
  • Learn Regex
  • Append alias like crazy to .gitconfig and .zshrc - echo "alias list='ls -cl --group-directories-first'" >> config.fish
  • Copy to clipboard - https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man1/pbcopy.1.html
  • Hash tag bash commands - the hash is treated as a comment
  • End cat early - One small trick: when you cat a large file carelessly, press Ctrl+S to stop displaying immediately. Then press Ctrl+C to stop the cat process.
views