SlideShare a Scribd company logo
1 of 21
GUARANTEED SUCCESSFUL
DESIGN
1.Design the right thing.
2.Design it well.
http://www.randomhouse.com/kvpa/gilbert/index.html
http://www.lukew.com/ff/entry.asp?294
@noahi
GUARANTEED SUCCESSFUL
DESIGN
1.Design the right thing.
2.Design it well.
http://www.randomhouse.com/kvpa/gilbert/index.html
http://www.lukew.com/ff/entry.asp?294
@noahi
SEPARATE REQUIRED FUNCTION
FROM IMPLEMENTATION
mobile
cloud
redundant
list
dropdown
window
app
available
scalable
remote
performant
durable
multiple
redundant
portable
affordable
accessible
search
host
http://www.axiomaticdesign.com/technology/axiomatic.asp
ABSTRACT YOUR REQUIREMENTS
Temperature & volume
https://www.flickr.com/photos/laurelkate/4672586520/
SOLVE THE
ABSTRACTION
FIRST
Then implement.
TRACK YOUR ASSUMPTIONS
1.Write them down.
2.Compare lists.
3.Question them.
4.Disrupt them.
5.Disprove them.
INTRODUCE
CONSTRUCTIVE
CONSTRAINTS
http://www.lukew.com/ff/entry.asp?1950
http://www.fuckdropdowns.com
PURSUE BIGGER, BETTER BOXES
Who is missing from the
future you’re designing?
-Genevieve Bell
@feraldata
INSTEAD OF DOWN HERE
WORK UP HERE
solutions
actions
answers
information
data
https://www.flickr.com/photos/itsbruce/5849717339/
ARCHITECT FOR USE
DRAW THE MAP OR DIAGRAM
https://twitter.com/jjg/status/289159538509238272
WHAT COULD POSSIBLY GO WRONG
https://xkcd.com/327/
DESIGN SYSTEMS FOR HUMAN INACTION
http://www.nrc.gov/reading-rm/basic-ref/glossary/moderator-temperature-coefficient-of-reactivity.html
FINDING THE RIGHT PROBLEM TO SOLVE
1.Keep a bug list
2.Keep a resignation list
ROOT CAUSE ANALYSIS:
INVESTIGATE WITH FIVE WHYS
When you hear passive voice,
ask who is doing it.
¯_(ツ)_/¯
https://en.wikipedia.org/wiki/Mistakes_were_made
https://en.wikipedia.org/wiki/5_Whys
ANALYZE THE MARKET VISUALLY
PREDICT THE (INEVITABLE) FUTURE
http://www.cio.co.uk/insight/it-strategy/introduction-wardley-value-chain-mapping-3604565/
http://blog.gardeviance.org/2015/08/on-future.html
PURSUE MUCH BIGGER BOXES
https://medium.com/the-wtf-economy/work-on-stuff-that-matters-first-principles-335646af32b9
Work on stuff that matters.
– Tim O’Reilly
1.Work on something that matters to
you more than money.
2.Create more value than you capture.
3.Take the long view.
Do you want to sell sugar water for the
rest of your life, or do you want to
come with me and change the world?
– Steve Jobs
https://www.youtube.com/watch?v=S_JYy_0XUe8
THINK BIGGER
http://worrydream.com/#!/ClimateChange

More Related Content

Similar to Guaranteed Successful Design - Noah Iliinsky

Building Pistachio with Sencha Touch 2 (introductory)
Building Pistachio with Sencha Touch 2 (introductory)Building Pistachio with Sencha Touch 2 (introductory)
Building Pistachio with Sencha Touch 2 (introductory)Luis Merino
 
Mobile Development with PhoneGap
Mobile Development with PhoneGapMobile Development with PhoneGap
Mobile Development with PhoneGapDaniel Ramos
 
5 Secrets to Successfully Publishing in Appcelerator's Marketplace
5 Secrets to Successfully Publishing in Appcelerator's Marketplace5 Secrets to Successfully Publishing in Appcelerator's Marketplace
5 Secrets to Successfully Publishing in Appcelerator's MarketplaceAxway Appcelerator
 
Backend driven UI on mobile apps
Backend driven UI on mobile appsBackend driven UI on mobile apps
Backend driven UI on mobile appsAndrea Cipriani
 
360|flex 2011 - Optimizing the Designer - Developer Workflow Using Flash Buil...
360|flex 2011 - Optimizing the Designer - Developer Workflow Using Flash Buil...360|flex 2011 - Optimizing the Designer - Developer Workflow Using Flash Buil...
360|flex 2011 - Optimizing the Designer - Developer Workflow Using Flash Buil...Dan Orlando
 
Serverless architectures
Serverless architecturesServerless architectures
Serverless architecturestechmaddy
 
Testing Programmable Infrastructure with Ruby
Testing Programmable Infrastructure with RubyTesting Programmable Infrastructure with Ruby
Testing Programmable Infrastructure with RubyC4Media
 
PSU Web 2015: How To Take The Crazy Out Of Your Company's Process Flows #psuweb
PSU Web 2015: How To Take The Crazy Out Of Your Company's Process Flows #psuwebPSU Web 2015: How To Take The Crazy Out Of Your Company's Process Flows #psuweb
PSU Web 2015: How To Take The Crazy Out Of Your Company's Process Flows #psuwebJennifer Aldrich
 
Building full-stack Node.js web apps with Visual Studio Code
Building full-stack Node.js web apps with Visual Studio CodeBuilding full-stack Node.js web apps with Visual Studio Code
Building full-stack Node.js web apps with Visual Studio CodeMicrosoft Tech Community
 
Balancing Mobile Functionality and Delight
Balancing Mobile Functionality and DelightBalancing Mobile Functionality and Delight
Balancing Mobile Functionality and DelightTrebbble
 
Balancing Mobile Functionality & Delight
Balancing Mobile Functionality & DelightBalancing Mobile Functionality & Delight
Balancing Mobile Functionality & DelightSTARTUP SAFARY ATHENS
 
The Magic and Pain of Responsive Design
The Magic and Pain of Responsive DesignThe Magic and Pain of Responsive Design
The Magic and Pain of Responsive DesignMatthias Lau
 
OpenStack Murano Application Catalog
OpenStack Murano Application CatalogOpenStack Murano Application Catalog
OpenStack Murano Application CatalogAl Sayed Gamal
 
Microservices, la risposta che (forse) cercavi!
Microservices, la risposta che (forse) cercavi!Microservices, la risposta che (forse) cercavi!
Microservices, la risposta che (forse) cercavi!Commit University
 
Why Scrum?
Why Scrum?Why Scrum?
Why Scrum?Kane Mar
 
Designing Forge UI: A Story of Designing an App UI System
Designing Forge UI: A Story of Designing an App UI SystemDesigning Forge UI: A Story of Designing an App UI System
Designing Forge UI: A Story of Designing an App UI SystemAtlassian
 
Detecting Events on the Web in Real Time with Java, Kafka and ZooKeeper - Jam...
Detecting Events on the Web in Real Time with Java, Kafka and ZooKeeper - Jam...Detecting Events on the Web in Real Time with Java, Kafka and ZooKeeper - Jam...
Detecting Events on the Web in Real Time with Java, Kafka and ZooKeeper - Jam...JAXLondon2014
 
Better Operations into the Cloud
Better Operations  into the CloudBetter Operations  into the Cloud
Better Operations into the CloudFabio Ferrari
 

Similar to Guaranteed Successful Design - Noah Iliinsky (20)

Don't screw it up! How to build durable API
Don't screw it up! How to build durable API Don't screw it up! How to build durable API
Don't screw it up! How to build durable API
 
Building Pistachio with Sencha Touch 2 (introductory)
Building Pistachio with Sencha Touch 2 (introductory)Building Pistachio with Sencha Touch 2 (introductory)
Building Pistachio with Sencha Touch 2 (introductory)
 
Mobile Development with PhoneGap
Mobile Development with PhoneGapMobile Development with PhoneGap
Mobile Development with PhoneGap
 
5 Secrets to Successfully Publishing in Appcelerator's Marketplace
5 Secrets to Successfully Publishing in Appcelerator's Marketplace5 Secrets to Successfully Publishing in Appcelerator's Marketplace
5 Secrets to Successfully Publishing in Appcelerator's Marketplace
 
Backend driven UI on mobile apps
Backend driven UI on mobile appsBackend driven UI on mobile apps
Backend driven UI on mobile apps
 
360|flex 2011 - Optimizing the Designer - Developer Workflow Using Flash Buil...
360|flex 2011 - Optimizing the Designer - Developer Workflow Using Flash Buil...360|flex 2011 - Optimizing the Designer - Developer Workflow Using Flash Buil...
360|flex 2011 - Optimizing the Designer - Developer Workflow Using Flash Buil...
 
Serverless architectures
Serverless architecturesServerless architectures
Serverless architectures
 
Serverless architectures
Serverless architecturesServerless architectures
Serverless architectures
 
Testing Programmable Infrastructure with Ruby
Testing Programmable Infrastructure with RubyTesting Programmable Infrastructure with Ruby
Testing Programmable Infrastructure with Ruby
 
PSU Web 2015: How To Take The Crazy Out Of Your Company's Process Flows #psuweb
PSU Web 2015: How To Take The Crazy Out Of Your Company's Process Flows #psuwebPSU Web 2015: How To Take The Crazy Out Of Your Company's Process Flows #psuweb
PSU Web 2015: How To Take The Crazy Out Of Your Company's Process Flows #psuweb
 
Building full-stack Node.js web apps with Visual Studio Code
Building full-stack Node.js web apps with Visual Studio CodeBuilding full-stack Node.js web apps with Visual Studio Code
Building full-stack Node.js web apps with Visual Studio Code
 
Balancing Mobile Functionality and Delight
Balancing Mobile Functionality and DelightBalancing Mobile Functionality and Delight
Balancing Mobile Functionality and Delight
 
Balancing Mobile Functionality & Delight
Balancing Mobile Functionality & DelightBalancing Mobile Functionality & Delight
Balancing Mobile Functionality & Delight
 
The Magic and Pain of Responsive Design
The Magic and Pain of Responsive DesignThe Magic and Pain of Responsive Design
The Magic and Pain of Responsive Design
 
OpenStack Murano Application Catalog
OpenStack Murano Application CatalogOpenStack Murano Application Catalog
OpenStack Murano Application Catalog
 
Microservices, la risposta che (forse) cercavi!
Microservices, la risposta che (forse) cercavi!Microservices, la risposta che (forse) cercavi!
Microservices, la risposta che (forse) cercavi!
 
Why Scrum?
Why Scrum?Why Scrum?
Why Scrum?
 
Designing Forge UI: A Story of Designing an App UI System
Designing Forge UI: A Story of Designing an App UI SystemDesigning Forge UI: A Story of Designing an App UI System
Designing Forge UI: A Story of Designing an App UI System
 
Detecting Events on the Web in Real Time with Java, Kafka and ZooKeeper - Jam...
Detecting Events on the Web in Real Time with Java, Kafka and ZooKeeper - Jam...Detecting Events on the Web in Real Time with Java, Kafka and ZooKeeper - Jam...
Detecting Events on the Web in Real Time with Java, Kafka and ZooKeeper - Jam...
 
Better Operations into the Cloud
Better Operations  into the CloudBetter Operations  into the Cloud
Better Operations into the Cloud
 

Recently uploaded

1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改yuu sss
 
Vector Hue, Anshika Agrawal, Freeelance Graphic Designer from Indore, Indore,...
Vector Hue, Anshika Agrawal, Freeelance Graphic Designer from Indore, Indore,...Vector Hue, Anshika Agrawal, Freeelance Graphic Designer from Indore, Indore,...
Vector Hue, Anshika Agrawal, Freeelance Graphic Designer from Indore, Indore,...Vector Hue
 
澳洲UQ学位证,昆士兰大学毕业证书1:1制作
澳洲UQ学位证,昆士兰大学毕业证书1:1制作澳洲UQ学位证,昆士兰大学毕业证书1:1制作
澳洲UQ学位证,昆士兰大学毕业证书1:1制作aecnsnzk
 
FiveHypotheses_UIDMasterclass_18April2024.pdf
FiveHypotheses_UIDMasterclass_18April2024.pdfFiveHypotheses_UIDMasterclass_18April2024.pdf
FiveHypotheses_UIDMasterclass_18April2024.pdfShivakumar Viswanathan
 
Iconic Global Solution - web design, Digital Marketing services
Iconic Global Solution - web design, Digital Marketing servicesIconic Global Solution - web design, Digital Marketing services
Iconic Global Solution - web design, Digital Marketing servicesIconic global solution
 
guest bathroom white and bluesssssssssss
guest bathroom white and bluesssssssssssguest bathroom white and bluesssssssssss
guest bathroom white and bluesssssssssssNadaMohammed714321
 
guest bathroom white and blue ssssssssss
guest bathroom white and blue ssssssssssguest bathroom white and blue ssssssssss
guest bathroom white and blue ssssssssssNadaMohammed714321
 
General Knowledge Quiz Game C++ CODE.pptx
General Knowledge Quiz Game C++ CODE.pptxGeneral Knowledge Quiz Game C++ CODE.pptx
General Knowledge Quiz Game C++ CODE.pptxmarckustrevion
 
cda.pptx critical discourse analysis ppt
cda.pptx critical discourse analysis pptcda.pptx critical discourse analysis ppt
cda.pptx critical discourse analysis pptMaryamAfzal41
 
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,Aginakm1
 
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档208367051
 
Karim apartment ideas 02 ppppppppppppppp
Karim apartment ideas 02 pppppppppppppppKarim apartment ideas 02 ppppppppppppppp
Karim apartment ideas 02 pppppppppppppppNadaMohammed714321
 
Karim apartment ideas 01 ppppppppppppppp
Karim apartment ideas 01 pppppppppppppppKarim apartment ideas 01 ppppppppppppppp
Karim apartment ideas 01 pppppppppppppppNadaMohammed714321
 
Pharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdfPharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdfAayushChavan5
 
Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Rndexperts
 
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书zdzoqco
 
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...Associazione Digital Days
 
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档208367051
 
怎么办理英国Newcastle毕业证纽卡斯尔大学学位证书一手渠道
怎么办理英国Newcastle毕业证纽卡斯尔大学学位证书一手渠道怎么办理英国Newcastle毕业证纽卡斯尔大学学位证书一手渠道
怎么办理英国Newcastle毕业证纽卡斯尔大学学位证书一手渠道yrolcks
 
10 Best WordPress Plugins to make the website effective in 2024
10 Best WordPress Plugins to make the website effective in 202410 Best WordPress Plugins to make the website effective in 2024
10 Best WordPress Plugins to make the website effective in 2024digital learning point
 

Recently uploaded (20)

1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改
 
Vector Hue, Anshika Agrawal, Freeelance Graphic Designer from Indore, Indore,...
Vector Hue, Anshika Agrawal, Freeelance Graphic Designer from Indore, Indore,...Vector Hue, Anshika Agrawal, Freeelance Graphic Designer from Indore, Indore,...
Vector Hue, Anshika Agrawal, Freeelance Graphic Designer from Indore, Indore,...
 
澳洲UQ学位证,昆士兰大学毕业证书1:1制作
澳洲UQ学位证,昆士兰大学毕业证书1:1制作澳洲UQ学位证,昆士兰大学毕业证书1:1制作
澳洲UQ学位证,昆士兰大学毕业证书1:1制作
 
FiveHypotheses_UIDMasterclass_18April2024.pdf
FiveHypotheses_UIDMasterclass_18April2024.pdfFiveHypotheses_UIDMasterclass_18April2024.pdf
FiveHypotheses_UIDMasterclass_18April2024.pdf
 
Iconic Global Solution - web design, Digital Marketing services
Iconic Global Solution - web design, Digital Marketing servicesIconic Global Solution - web design, Digital Marketing services
Iconic Global Solution - web design, Digital Marketing services
 
guest bathroom white and bluesssssssssss
guest bathroom white and bluesssssssssssguest bathroom white and bluesssssssssss
guest bathroom white and bluesssssssssss
 
guest bathroom white and blue ssssssssss
guest bathroom white and blue ssssssssssguest bathroom white and blue ssssssssss
guest bathroom white and blue ssssssssss
 
General Knowledge Quiz Game C++ CODE.pptx
General Knowledge Quiz Game C++ CODE.pptxGeneral Knowledge Quiz Game C++ CODE.pptx
General Knowledge Quiz Game C++ CODE.pptx
 
cda.pptx critical discourse analysis ppt
cda.pptx critical discourse analysis pptcda.pptx critical discourse analysis ppt
cda.pptx critical discourse analysis ppt
 
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
 
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
 
Karim apartment ideas 02 ppppppppppppppp
Karim apartment ideas 02 pppppppppppppppKarim apartment ideas 02 ppppppppppppppp
Karim apartment ideas 02 ppppppppppppppp
 
Karim apartment ideas 01 ppppppppppppppp
Karim apartment ideas 01 pppppppppppppppKarim apartment ideas 01 ppppppppppppppp
Karim apartment ideas 01 ppppppppppppppp
 
Pharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdfPharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdf
 
Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025
 
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
 
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...
 
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
 
怎么办理英国Newcastle毕业证纽卡斯尔大学学位证书一手渠道
怎么办理英国Newcastle毕业证纽卡斯尔大学学位证书一手渠道怎么办理英国Newcastle毕业证纽卡斯尔大学学位证书一手渠道
怎么办理英国Newcastle毕业证纽卡斯尔大学学位证书一手渠道
 
10 Best WordPress Plugins to make the website effective in 2024
10 Best WordPress Plugins to make the website effective in 202410 Best WordPress Plugins to make the website effective in 2024
10 Best WordPress Plugins to make the website effective in 2024
 

Guaranteed Successful Design - Noah Iliinsky

Editor's Notes

  1. Awesome, you found the speaker notes! Please enjoy the talk! This talk includes a lot of examples that are either not well known, or are well known and still not practiced. If you think “yes, I know that one” then ask yourself if you’re actually practicing it as often and thoroughly as you could be. I first address #2 (design it well), and then #1 (design the right thing). I borrowed this structure form Dan Gilbert in his 2006 SxSW talk: How to Do Precisely the Right Thing at All Possible Times.
  2. This talk includes a lot of examples that are either not well known, or are well known and still not practiced. If you think “yes, I know that one” then ask yourself if you’re actually practicing it as often and thoroughly as you could be. I first address #2 (design it well), and then #1 (design the right thing). I borrowed this structure form Dan Gilbert in his 2006 SxSW talk: How to Do Precisely the Right Thing at All Possible Times.
  3. If you can point to it (window, app, list, button) it’s implementation. Focus on getting a complete understanding of your function/capabilities first, then worry about how to build it. As soon as you start talking about any kind of implementation, you deny any other possible solutions and instead become entrenched on the path to that specific implementation. For example, saying “portable” means you need to have power, data transfer, interface, etc.
  4. No one wants some hot water and some cold water. We want a comfortable temperature, and maybe a certain volume. Don’t let what comes out of the pipes dictate your UI.
  5. Once you’ve defined the general abstracted case you can solve it purely abstractly, or you can look to other domains where similar problems have been solved and borrow their solutions. Then you can implement what you’ve figured out in any number of ways.
  6. Make sure your team all agree on what your assumptions are and why. Display a poster of your assumptions. Ask people to add new unspoken ones and to disrupt/disprove any of them.
  7. We love the idea of garage startups because they come up with creative solutions, inspired by their resource constraints. Try adding and removing rules, tenets, or features, and see what you get. Also, you mostly shouldn’t use dropdowns; they’re usually the wrong answer.
  8. You can’t think outside your box, that’s why it’s your box. Get a bigger box by adding several boxes together. For best results combine several boxes that don’t all look the same, probably held by people who don’t look like you in some way (origin, education, life experience). Otherwise you limit your ideas, solutions, impact, and customer base.
  9. Giving people data is OK, giving them an answer is better, facilitating the right action is best. Complete solutions beat facilitated actions beat answers beat information beats data. A subscription (complete solution, no action required) is even better than the Dash button (an easy action).
  10. Menus are sorted by how users expect to consume the food, not by name, price, calories, etc. Represent data how users will think about it or use it. This usually isn’t how it’s stored in the database. Alphabetical is only a good sort order if you don’t have anything more important.
  11. People design systems (badly) like building a house one room at a time with no blueprint. Spend the time architecting the user’s flow, not by screens but by actions and choices. Then you can talk about screens. Doing this will save you months of work later, and will result in a better product. (Jesse James Garret coined the term AJAX in February of 2005 back before it was just how everything was all the time.)
  12. What happens to your system when things go wrong? What if the inputs are bad? What if it’s used improperly? Or maliciously? What’s the worst thing that could happen? You should ask yourself these questions every time. See Microsoft’s twitter bot fail, and Gmail’s April fool’s joke fail (March & April 2016).
  13. If your system depends on humans doing the right thing to be successful, it will necessarily, eventually fail. Designs systems that do the right thing in the absence of human action. Direct deposit is a good example of a system that works properly in the absence of human action. Chernobyl is a bad example of a system that made itself worse in the absence of human action. (And then the humans didn’t trust their instruments and made bad choices that made everything worse.)
  14. Note where in life you’re bothered by things, and where you’re resigned to things. These are areas rich with opportunity for improvement and innovation.
  15. Root cause analysis is important. Treat the real disease, not the symptom. The visible problems are often caused by much deeper systemic forces.
  16. Figure out what axes domain the space you’re considering. Plot the current players along relevant axes. Look for where the gaps are. Fill them.
  17. This is a Wardley map, by Simon Wardley. The underlying approach is based on the fact that lot of technological advancement is inevitable and predictable. Mapping industries and their technologies on this map can show you where the next advances could be made. Leverage that in a structured way to get ahead. “A good hockey player plays where the puck is. A great hockey player plays where the puck is going to be.” – Wayne Gretzky
  18. There’s a whole world of important problems to solve. Go find some. They’re probably not here. Do some real homework to understand the actual issue, not the surface symptom. Paraphrasing Genevieve Bell “Who’s missing from the future you’re designing?”
  19. Tim has been talking about this since 2009. Good work shouldn’t have to be charity work, it should be self-supporting. People should work on issues they believe in. AWS is a great example of a business that creates more business value for others than it captures. Think beyond the next release, quarterly results, or vesting date.
  20. A great example of working on things that matter. This is what Steve Jobs said to John Scully to hire Scully away from Pepsi to come be the CEO of Apple. (Scully later fired Jobs, but that’s beside the point.)
  21. Bret Victor is one of the smartest design thinkers working today. When asked what a technologist could to to help with the single largest problem humanity faces, climate change, he wrote this list of resources, suggesting a few of the many possible ways technologists can help.