Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Supporting The Masses (without losing your mind)
Search
Ipstenu (Mika Epstein)
August 26, 2012
Technology
0
78
Supporting The Masses (without losing your mind)
WordCamp Chicago, 2012
Ipstenu (Mika Epstein)
August 26, 2012
Tweet
Share
More Decks by Ipstenu (Mika Epstein)
See All by Ipstenu (Mika Epstein)
WordCamp Boston - 2013
ipstenu
1
320
Rolling Your WordPress Support Character
ipstenu
0
550
Choosing the Right Plugin
ipstenu
0
190
Get Out Of The Monkey House
ipstenu
0
210
Don't Use WordPress Multisite
ipstenu
0
2.9k
Why WordPress Is not "Set it and Forget It"
ipstenu
2
570
Other Decks in Technology
See All in Technology
単一Kubernetesクラスタで実現する AI/ML 向けクラウドサービス
pfn
PRO
1
310
はじめての OSS コントリビューション 〜小さな PR が世界を変える〜
chiroito
4
340
[CV勉強会@関東 ICCV2025 読み会] World4Drive: End-to-End Autonomous Driving via Intention-aware Physical Latent World Model (Zheng+, ICCV 2025)
abemii
0
230
[CV勉強会@関東 ICCV2025] WoTE: End-to-End Driving with Online Trajectory Evaluation via BEV World Model
shinkyoto
0
280
Javaコミュニティの歩き方 ~参加から貢献まで、すべて教えます~
tabatad
0
130
AI エージェントを評価するための温故知新と Spec Driven Evaluation
icoxfog417
PRO
1
390
Dev Containers と Skaffold で実現する クラウドネイティブ開発環境 ローカルのみという制約に挑む / Cloud-Native Development with Dev Containers and Skaffold: Tackling the Local-Only Constraint
bitkey
PRO
0
100
今、MySQLのバックアップを作り直すとしたら何がどう良いのかを考える旅
yoku0825
2
470
Axon Frameworkのイベントストアを独自拡張した話
zozotech
PRO
0
210
AI時代の戦略的アーキテクチャ 〜Adaptable AI をアーキテクチャで実現する〜 / Enabling Adaptable AI Through Strategic Architecture
bitkey
PRO
10
4.6k
旧から新へ: 大規模ウェブクローラの Perl から Go への移行 / YAPC::Fukuoka 2025
motemen
3
1.2k
PostgreSQL で列データ”ファイル”を利用する ~Arrow/Parquet を統合したデータベースの作成~
kaigai
0
130
Featured
See All Featured
Making Projects Easy
brettharned
120
6.5k
Building Adaptive Systems
keathley
44
2.8k
jQuery: Nuts, Bolts and Bling
dougneiner
65
8k
Mobile First: as difficult as doing things right
swwweet
225
10k
We Have a Design System, Now What?
morganepeng
54
7.9k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.2k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.2k
Java REST API Framework Comparison - PWX 2021
mraible
34
9k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.6k
Statistics for Hackers
jakevdp
799
220k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Fireside Chat
paigeccino
41
3.7k
Transcript
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?
•Be honest •Be direct •Consider patches from users •Ask for
help If you can’t fix it...
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
If you make a BIG change ... DOCUMENT IT!! REMEMBER!
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 http://xkcd.com/386/ What do you want me
to do? LEAVE? Then they'll keep being wrong!
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