SlideShare a Scribd company logo
How to Support The
Masses
Without losing your mind

Tips and tricks to keeping it
all in perspective, while still
   giving people the best
experience possible when it
      comes to support.
Who Am I?

     Mika A. Epstein

     (a.k.a. Ipstenu)

     Over a decade of
     supporting technologists,
     programmers ...

     and grandmothers
I have the
BEST IDEA!
It starts with you and your
      dream (or desire).
I assemble my code
And it’s awesome!
YAY! Version 1.0.0!!!!!
Wow! People are
using my plugin!!!
Not everyone likes it...
http://wordpress.org/support/
view/plugin-committer/YOURHANDLE
Do I want to
help them?
Do I want to spend my time
      doing support?

    You don’t have to!

          But....
What’s in your README?

 • Are there alternate support methods?
  • Email, other forums, UserVoice?
 • Is there no support?
 • Is there only paid support?
Unless you clearly state
otherwise on your plugin
   page, users have a
 reasonable expectation
that you will provide free
      support in the
 WordPress.org Forums.
Is it really
my problem?
  Valid complaints?

 Reasonable requests?

   Not RTFMing?
Okay, I’m going to help!
              • Can I reproduce it?

              • Have they tried
                turning off other
                plugins?

              • Have they tried
                using the default
                theme?
Oh! It’s a conflict!
Should I fix it?

• Is it a security hole?

• Is it in the scope of
  your plugin?

• Is the other plugin/
  theme behaving
  badly?
If you can’t fix it...

•Be honest
•Be direct
•Consider patches from users
•Ask for help
What about
 requests?
My users want special
      features.

    Well ... Okay.
It totally
   needs a
   unicorn!
 Yeah, I know it’s an
RSS plugin, man, but
   think about it!

    UNICORNS!
JUST
SAY
NO!
Keep sight of your scope

 • What problem did I want to solve with
   this plugin?
 • What logical extensions can be added?
 • What can be easily added?
 • What can I add and still support?
But I want the unicorn!
You can still say no.
It’s okay to ...

• walk away

• say no

• get mad

• give up

• ask for help
It’s not okay to...

         • blame them (even if it’s
           their fault)

         • be mean

         • accept abuse

         • ignore them*
Tips
So what should I do?
Document It
    What it does

   What it doesn’t

    How it works

   Support options

Known/common errors
REMEMBER!
If you make a
BIG change ...
DOCUMENT
   IT!!
Take Time
Think before you answer

 Study the error reports

    Test possibilities

 Take time for yourself
Be this
   guy!

Walk away from the
computer once in a
      while
I have a life! It’s ...
Don’t Attack!
They’re not attacking you

   Don’t bite the users

Passion makes people seem
        aggressive

  Strong opinions can be
  misread easily in text!
Don’t be
  this guy
What do you want me
to do? LEAVE? Then
they'll keep being
wrong!
                      http://xkcd.com/386/
EOL
What if I’m just done with this plugin?
Warn them!
    “This is no longer
      supported.”

 Push a final version to
     notify users.

Alerts in the admin screen
Hand off?
Give it to someone else.

Ask someone to take it
       over.

  Email wp-hackers.

  Post in the forums.
The End

More Related Content

PDF
Usability Testing Popup Lab Workshop
PPTX
Infosec Europe 17 - PentestFails
KEY
Lesson5j334
PDF
Testing United - Social Software Testing Approaches
PPTX
Multimedia a3
PDF
Proofreading In Just 7 Simple Steps
KEY
Maintaining Responsive Integrity
PPTX
WordPress Security - The "No-BS" Version
Usability Testing Popup Lab Workshop
Infosec Europe 17 - PentestFails
Lesson5j334
Testing United - Social Software Testing Approaches
Multimedia a3
Proofreading In Just 7 Simple Steps
Maintaining Responsive Integrity
WordPress Security - The "No-BS" Version

Similar to Supporting Plugins (20)

PPTX
Prototyping Accessibility - WordCamp Europe 2018
PDF
PyTexas 2014
PDF
Designing with your ears (or how to ensure your product gets used)
KEY
The Developer Experience
ZIP
Technology-Based Reference Interview Workshop
PDF
Why WeChat? by Allen Zhang
KEY
Taking your Site from One to One Million Users by Kevin Rose
PDF
How mindset affects our achievement potential
PPTX
Outages, APIs, Benchmarks and Other Atrocities of Cloud Marketing
PDF
Get Kudos from customers (without bribing them)
PPTX
Using JIRA and Confluence in distributed Agile teams
PPTX
MAR - Understanding Social Media
PDF
How to Effectively Lead Focus Groups: Presented at ProductTank Toronto
PPTX
ACE! Conference: Selfish accessibility
PPTX
NorDevCon: The Politics of Tool Shaming
PDF
Don't solve the wrong problem rocketconf may 2016
PDF
Capturing Users' Hearts
PPTX
Periscope a New Technology for Network Marketing Leaders
PPTX
Future of software development - Danger of Oversimplification
PDF
Software development management slides by George Berkowski (Hailo)
Prototyping Accessibility - WordCamp Europe 2018
PyTexas 2014
Designing with your ears (or how to ensure your product gets used)
The Developer Experience
Technology-Based Reference Interview Workshop
Why WeChat? by Allen Zhang
Taking your Site from One to One Million Users by Kevin Rose
How mindset affects our achievement potential
Outages, APIs, Benchmarks and Other Atrocities of Cloud Marketing
Get Kudos from customers (without bribing them)
Using JIRA and Confluence in distributed Agile teams
MAR - Understanding Social Media
How to Effectively Lead Focus Groups: Presented at ProductTank Toronto
ACE! Conference: Selfish accessibility
NorDevCon: The Politics of Tool Shaming
Don't solve the wrong problem rocketconf may 2016
Capturing Users' Hearts
Periscope a New Technology for Network Marketing Leaders
Future of software development - Danger of Oversimplification
Software development management slides by George Berkowski (Hailo)
Ad

Recently uploaded (20)

PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPTX
Big Data Technologies - Introduction.pptx
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
cuic standard and advanced reporting.pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Encapsulation theory and applications.pdf
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
Spectroscopy.pptx food analysis technology
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
NewMind AI Weekly Chronicles - August'25 Week I
Big Data Technologies - Introduction.pptx
Encapsulation_ Review paper, used for researhc scholars
Chapter 3 Spatial Domain Image Processing.pdf
MIND Revenue Release Quarter 2 2025 Press Release
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
MYSQL Presentation for SQL database connectivity
Dropbox Q2 2025 Financial Results & Investor Presentation
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Per capita expenditure prediction using model stacking based on satellite ima...
cuic standard and advanced reporting.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
sap open course for s4hana steps from ECC to s4
Spectral efficient network and resource selection model in 5G networks
Encapsulation theory and applications.pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Spectroscopy.pptx food analysis technology
Digital-Transformation-Roadmap-for-Companies.pptx
Ad

Supporting Plugins

Editor's Notes