Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Done Reports


Published on

Presented at the Portland monthly Javascript Admirers' Meetup

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Done Reports

  1. 1. Aaron Parecki @aaronpk !done Reports CTO, Esri Portland R&D Center
  2. 2. How it works • During the day, the IRC bot asks you what you’ve done • You say !done what you did • At the end of the day, everyone gets an email with what everyone has done > !done squashed some bugs
  3. 3. !done commands > !done pushed to production > !todo send out notification emails > !hero caseorganic for bringing Legos! > !blocking loud noises from construction work
  4. 4. At the end of the day, everyone gets an email with what everyone has !done > !done squashed some bugs Daily Email!
  5. 5. Limechat
  6. 6. Inline Documentation • If a group doesn’t use one of the features (such as !hero) then that email contains a tip at the bottom with a suggestion!
  7. 7. Building IRC Bots Use ZenIRC Bot! • Great framework for building bots! • Benefits • Modular – service oriented • Can write in any language and run under the same bot • Uses Redis PubSub to pass message between the different frameworks
  8. 8. Bot Architecture
  9. 9.
  10. 10. > !done presented at JS Meetup! Aaron Parecki @aaronpk CTO, Esri Portland R&D Center