Productive Programming Habits

Productive Programming Habits

Talk at ACT-W Chicago Conf 2016


Marshall Shen

October 22, 2016


  1. 6.
  2. 7.

    Why measure? • Discover insights. How much have I really

    done? • Provides feedback. How can I do better? • Predict future. How long will this task take?
  3. 9.

    Goal Setting What do I want to accomplish.. This year

    (long)? This Quarter (intermediate)? This Month (short)? Today?
  4. 12.
  5. 14.
  6. 18.
  7. 19.

    The volume and complexity of what we know has exceeded

    our individual ability to deliver its benefits correctly, safely, or reliably. In other words, TMI Why checklist?
  8. 21.

    Checklist in action • Develop the frame for the UI

    of showing the auction item • Develop the section for picture for auction item • Develop the section for details text for auction item • Develop the submit price button for auction item • Wire the action of submitting price button, with dummy API call • Develop backend API for submitting price • Connect the backend API with the action