Video and slides synchronized, mp3 and slide download available at URLhttps://bit.ly/2Ml8IVA.
Jim Clark looks at a few strategies, including the ability to present information when itâs needed, actionable messages and the alignment of values with actual outcomes, and simply lowering the barrier to useful ideas spreading across groups. All examples are taken from a team of developers, and their bot, developing a set of cloud native services. Filmed at qconnewyork.com.
Jim Clark is a co-founder of Atomist.
2. InfoQ.com: News & Community Site
⢠750,000 unique visitors/month
⢠Published in 4 languages (English, Chinese, Japanese and Brazilian
Portuguese)
⢠Post content from our QCon conferences
⢠News 15-20 / week
⢠Articles 3-4 / week
⢠Presentations (videos) 12-15 / week
⢠Interviews 2-3 / week
⢠Books 1 / month
Watch the video with slide
synchronization on InfoQ.com!
https://www.infoq.com/presentations/
behavioral-economics-chatbots
3. Presented at QCon New York
www.qconnewyork.com
Purpose of QCon
- to empower software development by facilitating the spread of
knowledge and innovation
Strategy
- practitioner-driven conference designed for YOU: influencers of
change and innovation in your teams
- speakers and topics driving the evolution and innovation
- connecting and catalyzing the influencers and innovators
Highlights
- attended by more than 12,000 delegates since 2007
- held in 9 cities worldwide
7. FOLLOW THE LEADER
⢠What version of this library is everyone else using?
⢠Has anyone already tried version X
⢠Are any of our projects using libraries with known vulnerabilities?
Microservice 1 Microservice 2 Microservice 3
9. Observe: Unmet goals
Orient: Goals -> Libraries -> Projects -> Channels
Decision: time for a PR? Set new target?
Actions: raise a Pull Request OR set new guidance
10. HOW DOES THIS WORK?
⢠onCommit:
⢠Record diffable representations of data (like library version)
⢠Record lots of shas
⢠onPush:
⢠Provide diff events to drive nudges
18. Observe: new Security Issue
Orient: some projects are affected
Decision: upgrade the lib? Block the download of the lib?
Action: raise a Pull Request/call an API
19. VALUE ACTION GAPS
⢠Commands are important but âŚ
⢠Do you know when a Command could beneďŹt from a nudge?
⢠Present timely options
⢠Lower the barrier to Action
31. Bots we like Bots we donât like
inform you of options bad command lines
Do things on behalf of you Do things as the bot
Help you to see what you need to see Spray you with a data hose
32. SUMMARY
⢠Predict when a command is relevant and present it in context
⢠Make it easy to do the things that align with your values
⢠Always be learning
⢠New projects should not be hard to start
⢠Lower the barrier for trying things
⢠Lower the barrier for good ideas spreading
⢠Bots
⢠not mobile CLIs
⢠Agents to facilitate collaboration
⢠Automate in a social context