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

Be a Force Multiplier

Be a Force Multiplier

Time management and favored coding practices

Jim Sowers

June 26, 2013
Tweet

Other Decks in Technology

Transcript

  1. e

  2. e

  3. A factor that dramatically increases ... the effectiveness of an

    item or group. http://en.wikipedia.org/wiki/Force_multiplication
  4. • Better Task Lists GTD - David Allen enters the

    ring • Trusted System • Plan before (Weekly) • Pick tasks based on energy/tools
  5. GTD - David Allen starts throwing punches! Do it Something

    comes into your life What is the next action / good task Delete it Is it actionable? Yep Nope 2 Min or less? More than 2 min Delegate or Defer
  6. • Sharpen Your Saw Covey - Stephen enters the ring

    • Uncle Bob says 20 hrs • That guy is nuts... • Sneak in an hr at lunch • Podcast in car/gym
  7. • Nerd night Covey - Stephen holds the ring •

    TDD • Code katas • Conway's game of life • In Ruby...
  8. Lots of kinds of communication • Code - we call

    'em languages • Comments • Readme • Visio • Wiki or blog • Automated Tests
  9. Ways to communicate in your code • Fight for good

    names • Name variables based on scope • Keep methods small • Write for a business user • Extension methods for clarity
  10. • Not only what but how to • Snake case

    == super readable Tests are communication • Tests are accurate
  11. Comments • Fight for clarity and upkeep • Why not

    what • Don't use them anyway • Don't use them • Bad comments are not durable but they are surely persistent
  12. • Have one Readme • Have a complete one or

    link to a good reference page
  13. Visio or other diagrams • Don't forget color • Nice

    10,000' view code doesn't give • Pictures are great for lots of us
  14. Wiki / blog • Cross-link to your hearts content •

    Ugly is fine, especially at first • Tribal knowledge • Blog - career and snippet repo
  15. • Readme, visio, wikis and blogs persist • Tests remain

    accurate • The code abides... durable Durable - Persistent - Accurate
  16. Wrapup • Sharpen your saw • Communicate early and often

    in as many ways as you can find • Find your keys • No frogs were harmed in the making of this talk