Transcript
Page 1: Good support channels matter - Why we should learn to stop worrying and love the Stack

Good support channels matter

Why we should learn to stop worrying and love the Stack@ronjouch - slideshare.net/ronjouch/good-support-channels-matter

Page 2: Good support channels matter - Why we should learn to stop worrying and love the Stack

● @ronjouch, {information, music} nerd● Learned Python recently● First project: simple GAE-based music

discovery service, dailygrooves.org

Who

Page 3: Good support channels matter - Why we should learn to stop worrying and love the Stack

Wat?!

● Python newbie?● GAE?● Oauth2?● First project?

Page 4: Good support channels matter - Why we should learn to stop worrying and love the Stack

This didn't go as planned...

Page 5: Good support channels matter - Why we should learn to stop worrying and love the Stack

Moar.

Page 6: Good support channels matter - Why we should learn to stop worrying and love the Stack

Still there?

Page 7: Good support channels matter - Why we should learn to stop worrying and love the Stack

Yup.

Page 8: Good support channels matter - Why we should learn to stop worrying and love the Stack

This is getting familiar.

Page 9: Good support channels matter - Why we should learn to stop worrying and love the Stack

Oh well.

Page 10: Good support channels matter - Why we should learn to stop worrying and love the Stack

But one thing was smooth:

● The tool enabling me (as user of a software project) to get support from competent people:

● Why?

Page 11: Good support channels matter - Why we should learn to stop worrying and love the Stack

1. Rubber duck problem solving

codinghorror.com/blog/2012/03/rubber-duck-problem-solving.html

● SO encourages to ask well:– Describe, give just enough context

– Express yourself clearly

● As a result,– You may answer your own question

– Question potentially ready for answers

Page 12: Good support channels matter - Why we should learn to stop worrying and love the Stack

2. Standing on apt UI/features

● Formatting: Bold, Italic, Links, Numbered lists, Inline/block highlighted code, Separators, ...

● Clear separation of:– Initial question

– Answers– Discussion

● <Insert pet feature here>● All possible with HTML mailing lists.

In practice though, it's often a mess.

Page 13: Good support channels matter - Why we should learn to stop worrying and love the Stack

3. There's no 3.

Page 14: Good support channels matter - Why we should learn to stop worrying and love the Stack

All in all

● What if we actually chose the Q/A tool powering new projects?– Mailing lists: great for discussion.

But what about focused Q/A?

– Revisioning / collaboration tools are moving fastWhat about our support tools?

Page 15: Good support channels matter - Why we should learn to stop worrying and love the Stack

Caveats / Things I'm not saying

● Doc is useless. No.→

● SO saves your project from newbies asking documented things.

→ I'm proof it won't... But I'd probably have done the same in a mailing list / Newbies →

can only digest so much.● Who cares about the why, SO askers just want the how.

No! And SO is a fine place to ask/tell about the → why.● Mailing lists are obsolete / StackOverflow all the things!

ML good for many things, SO g→ ood for QA and QA only.

Page 16: Good support channels matter - Why we should learn to stop worrying and love the Stack

Thing I'm saying

● When thinking about support channels for your next project or meme cat generator,– Have a mailing list...

– … and consider a more apt channel for QA:

● Cloud: StackOverflow● FOSS: AskBot, OSQA...

Page 17: Good support channels matter - Why we should learn to stop worrying and love the Stack

Thank you! Questions?

@ronjouch - slideshare.net/ronjouch/good-support-channels-matter


Top Related