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
76
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
540
Choosing the Right Plugin
ipstenu
0
180
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
520
Other Decks in Technology
See All in Technology
少人数でも回る! DevinとPlaybookで支える運用改善
ishikawa_pro
4
1.8k
PdM業務における使い分け
shinshiro
0
680
私とAWSとの関わりの歩み~意志あるところに道は開けるかも?~
nagisa53
1
130
生成AIを活用した野球データ分析 - メジャーリーグ編 / Baseball Analytics for Gen AI
shinyorke
PRO
1
250
クマ×共生 HACKATHON - 熊対策を『特別な行動」から「生活の一部」に -
pharaohkj
0
200
AI時代の知識創造 ─GeminiとSECIモデルで読み解く “暗黙知”と創造の境界線
nyagasan
0
160
[MIRU2025]Preference Optimization for Multimodal Large Language Models for Image Captioning Tasks
keio_smilab
PRO
0
120
AIを使っていい感じにE2Eテストを書けるようになるまで / Trying to Write Good E2E Tests with AI
katawara
3
1.9k
【CEDEC2025】大規模言語モデルを活用したゲーム内会話パートのスクリプト作成支援への取り組み
cygames
PRO
1
380
「育てる」サーバーレス 〜チーム開発研修で学んだ、小さく始めて大きく拡張するAWS設計〜
yu_kod
1
190
隙間時間で爆速開発! Claude Code × Vibe Coding で作るマニュアル自動生成サービス
akitomonam
2
200
P2P ではじめる WebRTC のつまづきどころ
tnoho
1
270
Featured
See All Featured
Visualization
eitanlees
146
16k
Designing for Performance
lara
610
69k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Rails Girls Zürich Keynote
gr2m
95
14k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
How to Think Like a Performance Engineer
csswizardry
25
1.8k
Writing Fast Ruby
sferik
628
62k
[RailsConf 2023] Rails as a piece of cake
palkan
55
5.7k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.8k
How to Ace a Technical Interview
jacobian
278
23k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
18
1k
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