Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Ways to Improve your Workflow

Mohnish G J
January 31, 2015

Ways to Improve your Workflow

Slides used for a lightning talk given at Rails Girls Bangalore 2015. Whether you're a programmer or not, herein you might end up finding ways by which you can make more efficient use of your time as part of your daily work related life.

Mohnish G J

January 31, 2015
Tweet

More Decks by Mohnish G J

Other Decks in Technology

Transcript

  1. Workflow Scenario 1. Starts from the time we leave our

    homes for office 2. Continues throughout our office day 3. Ends on reaching home
  2. The Ways.. • Podcasts • Programming Workstation • Shortcuts ◦

    Daily E-mail ◦ Weapons of a programmer - Tools • Audiobooks
  3. Podcasts • An example - The Ruby Rogues Podcast ◦

    Experiences and Perspectives ◦ Knowledge ◦ Picks
  4. Your workstation - Your setup • Dual Monitors ◦ Reduces

    the frequency of back and forth switching
  5. What’s the idea? • Moving away from the mouse ◦

    Helps you get some things done faster ◦ Reduces your dependency on something external • A general shortcut to see all the shortcuts - Shift + ?
  6. Mail • An example - Gmail shortcuts ◦ Compose a

    mail - c ◦ Open a new mail - o ◦ Move back and forth between opened mails - j, k
  7. 1. Your Terminal • Shortcuts for your terminal ◦ iTerm2

    ▪ to open split windows - cmd + D • aliases ◦ staging - ssh user@server_ip ◦ bundle install - bi
  8. 2. Your Editor/IDE • An example editor - Sublime Text

    3 for Mac OS X ◦ Split windows - cmd + option + 2(a number) ▪ The number corresponds to the number of split windows you’d want to have in your editor ◦ To search in an entire directory - cmd + shift + f ◦ To go to a particular definition - cmd + option + down arrow key ◦ To change multiple occurrences of a word at a time - cmd + d
  9. Too many shortcuts - how to decide which ones I

    should focus on? • Introspect • Identify Patterns • Make a cheat sheet
  10. Known is a drop, unknown is the ocean - the

    learning journey goes on..