decisions, not options (wordcamp san francisco 2011)
DESCRIPTION
TRANSCRIPT
Decisions, not options.
Daryl Koopersmith, WordPress Core Developer @darylkoop | darylkoop.com | [email protected]
“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
“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
Heuristics
“I always saydon’t make plans,make options.
— J E N N I F E R A N I S T O N
“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
Decisions, not options.
“Everything should be madeas simple as possible.
O C C A M ’ S R A Z O R
“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
“Everything should be madeas simple as possible,but no simpler.
— R O G E R S E S S I O N S
SECURITY
“If a plugin is insecure,it doesn’t matter whatit’s supposed to do.
— M A R K JAQ U I T H
READABILITY
ABSTRACTION
“Sacrifice DRY for readability.
C H A N G E S E T 1 5 7 9 5
CONSIDER THEECOSYSTEM
UX
Humanize your application.
DESIGN FOR THEMAJORITY
audienceknow your
temptation
HIBERNATE≠
“Premature optimizationis the root of all evil.
— D O N A L D K N U T H
the balancing act
TECHNICALDEBT
we are fallible
“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
“Nothing is sacred.
“Nothing is sacred exceptthat nothing is sacred.
Step back.
Think it through.
Make good decisions.
@darylkoop | darylkoop.com | [email protected]
Make good decisions.
Daryl Koopersmith, WordPress Core Developer
Icons from http://thenounproject.com/