decisions, not options (wordcamp san francisco 2011)

41
Decisions, not options. Daryl Koopersmith, WordPress Core Developer @darylkoop | darylkoop.com | [email protected]

Upload: darylkoop

Post on 10-Dec-2014

2.755 views

Category:

Technology


2 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Decisions, Not Options (WordCamp San Francisco 2011)

Decisions, not options.

Daryl Koopersmith, WordPress Core Developer @darylkoop | darylkoop.com | [email protected]

Page 2: Decisions, Not Options (WordCamp San Francisco 2011)

“There is never a singleright solution.

A K I N ’ S T W E L FT H L AWO F S PAC E C R A FT D E S I G N

Page 3: Decisions, Not Options (WordCamp San Francisco 2011)

“There is never a singleright solution. There are always multiple wrong ones, though.

A K I N ’ S T W E L FT H L AWO F S PAC E C R A FT D E S I G N

Page 4: Decisions, Not Options (WordCamp San Francisco 2011)
Page 5: Decisions, Not Options (WordCamp San Francisco 2011)
Page 6: Decisions, Not Options (WordCamp San Francisco 2011)

Heuristics

Page 7: Decisions, Not Options (WordCamp San Francisco 2011)

“I always saydon’t make plans,make options.

— J E N N I F E R A N I S T O N

Page 8: Decisions, Not Options (WordCamp San Francisco 2011)

“I always saydon’t make plans,make options.

— J E N N I F E R A N I S T O N

ONLY INROMANTICCOMEDIES

Page 9: Decisions, Not Options (WordCamp San Francisco 2011)

Decisions, not options.

Page 10: Decisions, Not Options (WordCamp San Francisco 2011)

“Everything should be madeas simple as possible.

O C C A M ’ S R A Z O R

Page 11: Decisions, Not Options (WordCamp San Francisco 2011)
Page 12: Decisions, Not Options (WordCamp San Francisco 2011)

“It can scarcely be denied that the supreme goal of all theory is to make the irreducible basic elements as simple and as few as possible without having to surrender the adequate representation of a single datum of experience.

— A L B E RT E I N S T E I N

Page 13: Decisions, Not Options (WordCamp San Francisco 2011)

“Everything should be madeas simple as possible,but no simpler.

— R O G E R S E S S I O N S

Page 14: Decisions, Not Options (WordCamp San Francisco 2011)

SECURITY

Page 15: Decisions, Not Options (WordCamp San Francisco 2011)

“If a plugin is insecure,it doesn’t matter whatit’s supposed to do.

— M A R K JAQ U I T H

Page 16: Decisions, Not Options (WordCamp San Francisco 2011)

READABILITY

ABSTRACTION

Page 17: Decisions, Not Options (WordCamp San Francisco 2011)

“Sacrifice DRY for readability.

C H A N G E S E T 1 5 7 9 5

Page 18: Decisions, Not Options (WordCamp San Francisco 2011)
Page 19: Decisions, Not Options (WordCamp San Francisco 2011)
Page 20: Decisions, Not Options (WordCamp San Francisco 2011)

CONSIDER THEECOSYSTEM

Page 21: Decisions, Not Options (WordCamp San Francisco 2011)

UX

Page 22: Decisions, Not Options (WordCamp San Francisco 2011)

Humanize your application.

Page 23: Decisions, Not Options (WordCamp San Francisco 2011)
Page 24: Decisions, Not Options (WordCamp San Francisco 2011)

DESIGN FOR THEMAJORITY

Page 25: Decisions, Not Options (WordCamp San Francisco 2011)
Page 26: Decisions, Not Options (WordCamp San Francisco 2011)

audienceknow your

Page 27: Decisions, Not Options (WordCamp San Francisco 2011)

temptation

Page 28: Decisions, Not Options (WordCamp San Francisco 2011)
Page 29: Decisions, Not Options (WordCamp San Francisco 2011)

HIBERNATE≠

Page 30: Decisions, Not Options (WordCamp San Francisco 2011)

“Premature optimizationis the root of all evil.

— D O N A L D K N U T H

Page 31: Decisions, Not Options (WordCamp San Francisco 2011)
Page 32: Decisions, Not Options (WordCamp San Francisco 2011)

the balancing act

Page 33: Decisions, Not Options (WordCamp San Francisco 2011)

TECHNICALDEBT

Page 34: Decisions, Not Options (WordCamp San Francisco 2011)

we are fallible

Page 35: Decisions, Not Options (WordCamp San Francisco 2011)

“In the presence of good rationale, maintainers should be willing to change their mind often.

— H AVO C P E N N I N G T O N

Page 36: Decisions, Not Options (WordCamp San Francisco 2011)

“Nothing is sacred.

Page 37: Decisions, Not Options (WordCamp San Francisco 2011)

“Nothing is sacred exceptthat nothing is sacred.

Page 38: Decisions, Not Options (WordCamp San Francisco 2011)

Step back.

Page 39: Decisions, Not Options (WordCamp San Francisco 2011)

Think it through.

Page 40: Decisions, Not Options (WordCamp San Francisco 2011)

Make good decisions.

Page 41: Decisions, Not Options (WordCamp San Francisco 2011)

@darylkoop | darylkoop.com | [email protected]

Make good decisions.

Daryl Koopersmith, WordPress Core Developer

Icons from http://thenounproject.com/