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
You Have No Idea What Your Users Want
Search
Evan Solomon
October 17, 2011
Technology
1
520
You Have No Idea What Your Users Want
Presentation on building for users. Presented at WordCamp Portland.
Evan Solomon
October 17, 2011
Tweet
Share
More Decks by Evan Solomon
See All by Evan Solomon
JavaScript Beyond jQuery
evansolomon
1
530
Demystifying the Black Box of WordPress Core
evansolomon
1
3.4k
WordCamp Las Vegas -- Make stuff that people want
evansolomon
2
2.9k
You Don't Know People
evansolomon
2
850
Other Decks in Technology
See All in Technology
PLaMo2シリーズのvLLM実装 / PFN LLM セミナー
pfn
PRO
2
1k
E2Eテスト設計_自動化のリアル___Playwrightでの実践とMCPの試み__AIによるテスト観点作成_.pdf
findy_eventslides
1
510
スタートアップにおけるこれからの「データ整備」
shomaekawa
1
300
Large Vision Language Modelを用いた 文書画像データ化作業自動化の検証、運用 / shibuya_AI
sansan_randd
0
120
o11yで育てる、強い内製開発組織
_awache
3
120
pprof vs runtime/trace (FlightRecorder)
task4233
0
180
Adapty_東京AI祭ハッカソン2025ピッチスライド
shinoyamada
0
170
Shirankedo NOCで見えてきたeduroam/OpenRoaming運用ノウハウと課題 - BAKUCHIKU BANBAN #2
marokiki
0
160
Why React!?? Next.jsそしてReactを改めてイチから選ぶ
ypresto
10
4.5k
Git in Team
kawaguti
PRO
2
280
AI駆動開発を推進するためにサービス開発チームで 取り組んでいること
noayaoshiro
0
230
10年の共創が示す、これからの開発者と企業の関係 ~ Crossroad
soracom
PRO
1
620
Featured
See All Featured
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.6k
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
Bash Introduction
62gerente
615
210k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.7k
How to train your dragon (web standard)
notwaldorf
96
6.3k
Building a Modern Day E-commerce SEO Strategy
aleyda
43
7.7k
The Art of Programming - Codeland 2020
erikaheidi
56
14k
Git: the NoSQL Database
bkeepers
PRO
431
66k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.5k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.7k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
970
Being A Developer After 40
akosma
91
590k
Transcript
You have NO Idea what your users want And how
to learn Evan Solomon | Automattic @evansolomon
if( time() % 2 ) ! $title = ‘Split testing’;
else ! $title = ‘A/B testing’; setcookie( ‘title’, $title ); echo $title;
A/B testing 1.Try different things 2.Measure their effects 3.Profit! Lots
of good examples at blog.performable.com
What can it do? If you have enough data you
can tell how much better, but you need quite a bit Determine how likely one version is to be better than another.
It makes you smart(er)! Why do it? Also turns out
to be good for getting clients
1.Talk to your customers 2.Listen 3.Profit! Step 3 is always
profit Start basic
Dashboard Check out geckoboard.com
We use Optimizely because: 1.Real time results (great for debugging)
2.Tests are written entirely in jQuery 3.Easy to target using WordPress logic Running tests
Version A
Version B
B wins and covers the spread Signups increase ~25% What
happens?
Handling data Terms you should get used to: “Confidence interval”
“Significance test” Check out isvalid.org to calculate these stats I made isvalid for myself so it’s a little rough, but very useful
isvalid.org
• Question assumptions • Unintended (or not) biases • Test
liberally, it’s nearly free • Many (most) tests “fail” Keep in mind
I’m working on a .org plugin Based on the one
we made for WordPress.com Call for help
@evansolomon