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
-Ofun: Optimizing for Fun
Search
唐鳳
October 21, 2012
Programming
0
370
-Ofun: Optimizing for Fun
First presented in CONISLI 2006, Brazil, as a keynote talk.
唐鳳
October 21, 2012
Tweet
Share
More Decks by 唐鳳
See All by 唐鳳
20210518簡訊實聯制簡報(純圖卡)
audreyt
0
460k
Global Youth Trends Forum
audreyt
0
160
RadicalxChange @ TEDxWeekend Taipei
audreyt
0
95
RadicalxChange @ Devcon 5
audreyt
1
150
11/07 工研院 IEK 「眺望2017產業發展趨勢研討會」演講
audreyt
2
270
2016.10.18 社會企業行動方案報告
audreyt
0
1.4k
2016.10.18 推動社會企業執行報告
audreyt
0
360
vTaiwan meeting 20161008
audreyt
0
480
運用網路平台協助公民參與
audreyt
0
210
Other Decks in Programming
See All in Programming
盆栽転じて家具となる / Bonsai and Furnitures
aereal
0
1.9k
生成AIでGitHubソースコード取得して仕様書を作成
shukob
0
630
watsonx.ai Dojo #6 継続的なAIアプリ開発と展開
oniak3ibm
PRO
0
170
Stackless и stackful? Корутины и асинхронность в Go
lamodatech
0
1.3k
良いユニットテストを書こう
mototakatsu
11
3.6k
月刊 競技プログラミングをお仕事に役立てるには
terryu16
1
1.2k
AWS re:Invent 2024個人的まとめ
satoshi256kbyte
0
100
Androidアプリの One Experience リリース
nein37
0
1.2k
Rubyでつくるパケットキャプチャツール
ydah
0
170
快速入門可觀測性
blueswen
0
500
ISUCON14感想戦で85万点まで頑張ってみた
ponyo877
1
590
Amazon Nova Reelの可能性
hideg
0
200
Featured
See All Featured
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
28
2.2k
Practical Orchestrator
shlominoach
186
10k
GraphQLの誤解/rethinking-graphql
sonatard
68
10k
Writing Fast Ruby
sferik
628
61k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
StorybookのUI Testing Handbookを読んだ
zakiyama
28
5.4k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
44
9.4k
Product Roadmaps are Hard
iamctodd
PRO
50
11k
Optimizing for Happiness
mojombo
376
70k
Visualization
eitanlees
146
15k
Rails Girls Zürich Keynote
gr2m
94
13k
Reflections from 52 weeks, 52 projects
jeffersonlam
348
20k
Transcript
‐Ofun ☺ Audrey Tang 1
2
Dinner, Oct 30 3
Lunch, Oct 31 4
Chef Alex, Food Hacker 5
Chef Alex, Food Hacker Potato Cheese 5
Chef Alex, Food Hacker Potato Cheese Chocolate Steak 5
Chef Alex, Food Hacker Potato Cheese Chocolate Steak Wasabi Ice Cream!? 5
Did not go to... 6
☹ Fast Food ☹ 7
☹ Fast Food ☹ Heavy packaging 7
☹ Fast Food ☹ Heavy packaging Heavy marketing 7
☹ Fast Food ☹ Heavy packaging Heavy marketing Zero interaction 7
☺ Cooking ☺ 8
☺ Cooking ☺ More Healthy 8
☺ Cooking ☺ More Healthy More Personal 8
☺ Cooking ☺ More Healthy More Personal More Fun 8
☹ Packaged Food ☹ 9
☹ Packaged Food ☹ Black box 9
☹ Packaged Food ☹ Black box Secret ingredients 9
☹ Packaged Food ☹ Black box Secret ingredients Everything is packaged... 9
...even the Internet! 10
McInternet 11
MS Internet 12
☹ Proprietary Code ☹ 13
☹ Proprietary Code ☹ Heavy packaging 13
☹ Proprietary Code ☹ Heavy packaging Heavy marketing 13
☹ Proprietary Code ☹ Heavy packaging Heavy marketing Zero interaction 13
☺ Free Software ☺ 14
☺ Free Software ☺ More Healthy 14
☺ Free Software ☺ More Healthy More Personal 14
☺ Free Software ☺ More Healthy More Personal More Fun! 14
Two Kinds of Fun 15
Two Kinds of Fun ὑUsers 15
Two Kinds of Fun ὑUsers ⽄Hackers 15
ὑ 16
Users 17
Users ὑ People who express ideas 17
Users ὑ People who express ideas ὑ Artists, not Gimp users 17
Users ὑ People who express ideas ὑ Artists, not Gimp users ὑ Writers, not AbiWord users 17
Why Fun? 18
Why Fun? ὑ Brain’s natural filter 18
Why Fun? ὑ Brain’s natural filter ὑ Only Fun gets through 18
Why Fun? ὑ Brain’s natural filter ὑ Only Fun gets through ὑ Love! Hate! (not apathy.) 18
Fear Not 19
Fear Not ὑ Fear is the mind‐killer 19
Fear Not ὑ Fear is the mind‐killer ὑ Warm reception matters 19
Fear Not ὑ Fear is the mind‐killer ὑ Warm reception matters ὑ Tear down the walls! 19
Anticipation 20
Anticipation ὑ “What’s next?” 20
Anticipation ὑ “What’s next?” ὑ Always have a Roadmap 20
Anticipation ὑ “What’s next?” ὑ Always have a Roadmap ὑ Each week brings good news 20
Fine Taste 21
Fine Taste ὑ Wine = (Red | White)? 21
Fine Taste ὑ Wine = (Red | White)? ὑ Invent vocabularies 21
Fine Taste ὑ Wine = (Red | White)? ὑ Invent vocabularies ὑ Highlight the details 21
Making a Difference 22
Making a Difference ὑ Feedback is personal 22
Making a Difference ὑ Feedback is personal ὑ No opinion is too trivial 22
Making a Difference ὑ Feedback is personal ὑ No opinion is too trivial ὑ Never say “RTFM”! 22
Community 23
Community ὑ Discover shared feelings 23
Community ὑ Discover shared feelings ὑ Form a ladder of skills 23
Community ὑ Discover shared feelings ὑ Form a ladder of skills ὑ Helping each other = Fun! 23
⽄ 24
Hackers 25
Hackers ⽄ Make our own tools 25
Hackers ⽄ Make our own tools ⽄ Love to solve puzzles 25
Hackers ⽄ Make our own tools ⽄ Love to solve puzzles ⽄ Bored with solved puzzles 25
Mass of Fun Arrow length Time 14400+ commits 240+ committers 26
Distributed Versioning 27
Distributed Versioning ⽄ SVK, Darcs, Git... 27
Distributed Versioning ⽄ SVK, Darcs, Git... ⽄ Merges must flow freely 27
Distributed Versioning ⽄ SVK, Darcs, Git... ⽄ Merges must flow freely ⽄ Offline hacking is fun again! 27
Commit Bits 28
Commit Bits ⽄ Patches are boring 28
Commit Bits ⽄ Patches are boring ⽄ Commits are fun 28
Commit Bits ⽄ Patches are boring ⽄ Commits are fun ⽄ Preemptive sharing! 28
Test is Everything 29
Test is Everything ⽄ Test = Bug reports 29
Test is Everything ⽄ Test = Bug reports ⽄ Test = TODO lists 29
Test is Everything ⽄ Test = Bug reports ⽄ Test = TODO lists ⽄ Test = Specification 29
Embrace Anarchy 30
Embrace Anarchy ⽄ Small teams, many teams 30
Embrace Anarchy ⽄ Small teams, many teams ⽄ Forgiveness > Permission 30
Embrace Anarchy ⽄ Small teams, many teams ⽄ Forgiveness > Permission ⽄ Remove deadlocks! 30
Hive Mind 31
Hive Mind ⽄ Stay on IRC at all times 31
Hive Mind ⽄ Stay on IRC at all times ⽄ Seek ideas, not consensus 31
Hive Mind ⽄ Stay on IRC at all times ⽄ Seek ideas, not consensus ⽄ Turn trolls into committers 31
Show me the Code 32
Show me the Code ⽄ Sketch ideas with code 32
Show me the Code ⽄ Sketch ideas with code ⽄ Private code = Dead code 32
Show me the Code ⽄ Sketch ideas with code ⽄ Private code = Dead code ⽄ “url?” 32
33
Obrigada! ☺ 34