SlideShare a Scribd company logo
designing your first
product
General Assembly, 5/13/2011


                                             San Kim
                              founder, ShowMeApp.com
                                       about.me/sankim
the commodity stack


• loosely translated: free (or cheap) shit you
  can use to build products cheaply, quickly,
  and reliably
• most important breakthrough in software in
  recent years
examples

dev                  Ruby on Rails, jQuery
servers                  Amazon EC2
analytics              Google Analytics
video                  YouTube, Vimeo
collaboration    Google Docs, Dropbox, Skype
                         and so on...
...but what about for design?
answer: every website, ever!
“borrow” from products that
         built it before you

If you’re building a...      borrow from...

      Q&A Site            Quora, Stack Overflow

      video site            Vimeo, YouTube

   social network              Facebook

    location app          Foursquare, Gowalla
this happens everyday

  all designers draw inspiration from others
cross-collaboration, cross-iteration to arrive at
                best practices
conventions are no accident




   - content section on the left, not right
    - approx. twice as wide as sidebar
...but great designers tweak
 conventions to fit their product goals




Sidebar: related videos   Sidebar: videos from
 from different users        the same user
inferred goals




  Get as many people      Allow the videographer
watching as many videos   to express him/herself
      as possible             through portfolio
takeaways

• Borrow as much as possible from
  established conventions, but tweak them to
  fit your product’s goals
• Constantly analyze other products and the
  logic behind every design decision
thanks


about.me/sankim
@sankim

More Related Content

What's hot

Advantages & Disadvantages of the Technologies
Advantages & Disadvantages of the TechnologiesAdvantages & Disadvantages of the Technologies
Advantages & Disadvantages of the Technologies
chargreaves1
 
Evaluation question 6
Evaluation question 6Evaluation question 6
Evaluation question 6
emmalouise01
 
Evaluation question 4
Evaluation question 4Evaluation question 4
Evaluation question 4
Rumfordian
 
Evaluation 6 - Media
Evaluation 6 - MediaEvaluation 6 - Media
Evaluation 6 - Media
Simm Deol
 
Question 4
Question 4Question 4
Question 4
sumeyye0909
 
How did you use new media technologies in the construction and research, plan...
How did you use new media technologies in the construction and research, plan...How did you use new media technologies in the construction and research, plan...
How did you use new media technologies in the construction and research, plan...
MrFujji
 
Question 4
Question 4Question 4
Question 4
manjotpuaar
 
VMI STEM Presentation (Kicking Machine)
VMI STEM Presentation (Kicking Machine)VMI STEM Presentation (Kicking Machine)
VMI STEM Presentation (Kicking Machine)
Tina Coffey
 
Kicking Machine VCEC15
Kicking Machine VCEC15Kicking Machine VCEC15
Kicking Machine VCEC15
Tina Coffey
 
Q4. How did you use media technologies in the construction and research, plan...
Q4. How did you use media technologies in the construction and research, plan...Q4. How did you use media technologies in the construction and research, plan...
Q4. How did you use media technologies in the construction and research, plan...
BenLocking07
 
Designing for 400 million people
Designing for 400 million peopleDesigning for 400 million people
Designing for 400 million people
chriskjennings
 
Media evualtion 4
Media evualtion 4Media evualtion 4
Media evualtion 4
EllShreeves
 
Q6: what have you learnt about the technologies from the process of construct...
Q6: what have you learnt about the technologies from the process of construct...Q6: what have you learnt about the technologies from the process of construct...
Q6: what have you learnt about the technologies from the process of construct...
millanasmedia
 

What's hot (13)

Advantages & Disadvantages of the Technologies
Advantages & Disadvantages of the TechnologiesAdvantages & Disadvantages of the Technologies
Advantages & Disadvantages of the Technologies
 
Evaluation question 6
Evaluation question 6Evaluation question 6
Evaluation question 6
 
Evaluation question 4
Evaluation question 4Evaluation question 4
Evaluation question 4
 
Evaluation 6 - Media
Evaluation 6 - MediaEvaluation 6 - Media
Evaluation 6 - Media
 
Question 4
Question 4Question 4
Question 4
 
How did you use new media technologies in the construction and research, plan...
How did you use new media technologies in the construction and research, plan...How did you use new media technologies in the construction and research, plan...
How did you use new media technologies in the construction and research, plan...
 
Question 4
Question 4Question 4
Question 4
 
VMI STEM Presentation (Kicking Machine)
VMI STEM Presentation (Kicking Machine)VMI STEM Presentation (Kicking Machine)
VMI STEM Presentation (Kicking Machine)
 
Kicking Machine VCEC15
Kicking Machine VCEC15Kicking Machine VCEC15
Kicking Machine VCEC15
 
Q4. How did you use media technologies in the construction and research, plan...
Q4. How did you use media technologies in the construction and research, plan...Q4. How did you use media technologies in the construction and research, plan...
Q4. How did you use media technologies in the construction and research, plan...
 
Designing for 400 million people
Designing for 400 million peopleDesigning for 400 million people
Designing for 400 million people
 
Media evualtion 4
Media evualtion 4Media evualtion 4
Media evualtion 4
 
Q6: what have you learnt about the technologies from the process of construct...
Q6: what have you learnt about the technologies from the process of construct...Q6: what have you learnt about the technologies from the process of construct...
Q6: what have you learnt about the technologies from the process of construct...
 

Viewers also liked

Presentation to NY Tech Meetup Student Group
Presentation to NY Tech Meetup Student GroupPresentation to NY Tech Meetup Student Group
Presentation to NY Tech Meetup Student Group
San Kim
 
Preliminary Slide
Preliminary SlidePreliminary Slide
Preliminary Slide
matty002
 
Street Crossing
Street CrossingStreet Crossing
Street Crossing
guest35d2c9e
 
Facebook advertising? Why now?
Facebook advertising?  Why now?Facebook advertising?  Why now?
Facebook advertising? Why now?
Rick Noel
 
Test Shoot Slideshow
Test Shoot SlideshowTest Shoot Slideshow
Test Shoot Slideshow
matty002
 
Facebook Marketing for SMBs
Facebook Marketing for SMBsFacebook Marketing for SMBs
Facebook Marketing for SMBs
Rick Noel
 
Story Board Slide(1)
Story Board Slide(1)Story Board Slide(1)
Story Board Slide(1)
matty002
 
Crocker before after
Crocker before   afterCrocker before   after
Crocker before after
Rick Noel
 
Crocker Before & After
Crocker Before & AfterCrocker Before & After
Crocker Before & After
Rick Noel
 
Story Board Slide
Story Board SlideStory Board Slide
Story Board Slide
matty002
 
Internet Marketing Overview for SMBs
Internet Marketing Overview for SMBsInternet Marketing Overview for SMBs
Internet Marketing Overview for SMBs
Rick Noel
 
The Social Web
The Social WebThe Social Web
The Social Web
Rick Noel
 
Learning Style Presentation
Learning Style PresentationLearning Style Presentation
Learning Style Presentation
tutordoctordenver
 
Lean Startup Machine 2010
Lean Startup Machine 2010Lean Startup Machine 2010
Lean Startup Machine 2010
San Kim
 

Viewers also liked (14)

Presentation to NY Tech Meetup Student Group
Presentation to NY Tech Meetup Student GroupPresentation to NY Tech Meetup Student Group
Presentation to NY Tech Meetup Student Group
 
Preliminary Slide
Preliminary SlidePreliminary Slide
Preliminary Slide
 
Street Crossing
Street CrossingStreet Crossing
Street Crossing
 
Facebook advertising? Why now?
Facebook advertising?  Why now?Facebook advertising?  Why now?
Facebook advertising? Why now?
 
Test Shoot Slideshow
Test Shoot SlideshowTest Shoot Slideshow
Test Shoot Slideshow
 
Facebook Marketing for SMBs
Facebook Marketing for SMBsFacebook Marketing for SMBs
Facebook Marketing for SMBs
 
Story Board Slide(1)
Story Board Slide(1)Story Board Slide(1)
Story Board Slide(1)
 
Crocker before after
Crocker before   afterCrocker before   after
Crocker before after
 
Crocker Before & After
Crocker Before & AfterCrocker Before & After
Crocker Before & After
 
Story Board Slide
Story Board SlideStory Board Slide
Story Board Slide
 
Internet Marketing Overview for SMBs
Internet Marketing Overview for SMBsInternet Marketing Overview for SMBs
Internet Marketing Overview for SMBs
 
The Social Web
The Social WebThe Social Web
The Social Web
 
Learning Style Presentation
Learning Style PresentationLearning Style Presentation
Learning Style Presentation
 
Lean Startup Machine 2010
Lean Startup Machine 2010Lean Startup Machine 2010
Lean Startup Machine 2010
 

Similar to Design for Hackers

Design Prototyping: Bringing Wireframes to Life
Design Prototyping: Bringing Wireframes to LifeDesign Prototyping: Bringing Wireframes to Life
Design Prototyping: Bringing Wireframes to Life
goodfriday
 
Developers meetup sep-2017
Developers meetup sep-2017Developers meetup sep-2017
Developers meetup sep-2017
Seif Ibrahim
 
Responsive Prototyping with WordPress and Atomic UI Libraries - anthonydpaul ...
Responsive Prototyping with WordPress and Atomic UI Libraries - anthonydpaul ...Responsive Prototyping with WordPress and Atomic UI Libraries - anthonydpaul ...
Responsive Prototyping with WordPress and Atomic UI Libraries - anthonydpaul ...
Anthony D. Paul
 
Top Tips for Responsive eLearning Design
Top Tips for Responsive eLearning Design Top Tips for Responsive eLearning Design
Top Tips for Responsive eLearning Design
Cammy Bean
 
Building an Open Source iOS app: lessons learned
Building an Open Source iOS app: lessons learnedBuilding an Open Source iOS app: lessons learned
Building an Open Source iOS app: lessons learned
Wojciech Koszek
 
App-icables: A Toolbox of Apps for Instructors
App-icables: A Toolbox of Apps for InstructorsApp-icables: A Toolbox of Apps for Instructors
App-icables: A Toolbox of Apps for Instructors
Jonathan Bacon
 
Building a full-stack app with Golang and Google Cloud Platform in one week
Building a full-stack app with Golang and Google Cloud Platform in one weekBuilding a full-stack app with Golang and Google Cloud Platform in one week
Building a full-stack app with Golang and Google Cloud Platform in one week
Dr. Felix Raab
 
Ruby On Rails Presentation
Ruby On Rails PresentationRuby On Rails Presentation
Ruby On Rails Presentation
Paul Pajo
 
Class 4: Introduction to web technology entrepreneurship
Class 4: Introduction to web technology entrepreneurshipClass 4: Introduction to web technology entrepreneurship
Class 4: Introduction to web technology entrepreneurship
allanchao
 
Zero cost serverless Real time web app
Zero cost serverless Real time web appZero cost serverless Real time web app
Zero cost serverless Real time web app
Barcamp Saigon
 
Resilient Enterprise Design (Craig Villamor at Enterprise UX 2017)
Resilient Enterprise Design (Craig Villamor at Enterprise UX 2017)Resilient Enterprise Design (Craig Villamor at Enterprise UX 2017)
Resilient Enterprise Design (Craig Villamor at Enterprise UX 2017)
Rosenfeld Media
 
How My Website Learned to Stop Worrying and Love the Cloud
How My Website Learned to Stop Worrying and Love the CloudHow My Website Learned to Stop Worrying and Love the Cloud
How My Website Learned to Stop Worrying and Love the Cloud
Mike Richwalsky
 
The near future of real web applications
The near future of real web applicationsThe near future of real web applications
The near future of real web applications
X.commerce
 
Xcode eXtreme Programming - #pragmamark 2014, Milan
Xcode eXtreme Programming - #pragmamark 2014, MilanXcode eXtreme Programming - #pragmamark 2014, Milan
Xcode eXtreme Programming - #pragmamark 2014, Milan
Giulio Roggero
 
StackEngine Problem Space Demo
StackEngine Problem Space DemoStackEngine Problem Space Demo
StackEngine Problem Space Demo
Boyd Hemphill
 
Development Processes and Tooling
Development Processes and ToolingDevelopment Processes and Tooling
Development Processes and Tooling
Bora Bilgin
 
Mini training- Scenario Driven Design
Mini training- Scenario Driven DesignMini training- Scenario Driven Design
Mini training- Scenario Driven Design
Betclic Everest Group Tech Team
 
What Web Framework To Use?
What Web Framework To Use?What Web Framework To Use?
What Web Framework To Use?
Kasra Khosravi
 
Ready to go Mobile? Today's Mobile Landscape: Responsive, Adaptive, Hybrid, a...
Ready to go Mobile? Today's Mobile Landscape: Responsive, Adaptive, Hybrid, a...Ready to go Mobile? Today's Mobile Landscape: Responsive, Adaptive, Hybrid, a...
Ready to go Mobile? Today's Mobile Landscape: Responsive, Adaptive, Hybrid, a...
Jeremy Johnson
 
All Change how the economics of Cloud will make you think differently about Java
All Change how the economics of Cloud will make you think differently about JavaAll Change how the economics of Cloud will make you think differently about Java
All Change how the economics of Cloud will make you think differently about Java
Steve Poole
 

Similar to Design for Hackers (20)

Design Prototyping: Bringing Wireframes to Life
Design Prototyping: Bringing Wireframes to LifeDesign Prototyping: Bringing Wireframes to Life
Design Prototyping: Bringing Wireframes to Life
 
Developers meetup sep-2017
Developers meetup sep-2017Developers meetup sep-2017
Developers meetup sep-2017
 
Responsive Prototyping with WordPress and Atomic UI Libraries - anthonydpaul ...
Responsive Prototyping with WordPress and Atomic UI Libraries - anthonydpaul ...Responsive Prototyping with WordPress and Atomic UI Libraries - anthonydpaul ...
Responsive Prototyping with WordPress and Atomic UI Libraries - anthonydpaul ...
 
Top Tips for Responsive eLearning Design
Top Tips for Responsive eLearning Design Top Tips for Responsive eLearning Design
Top Tips for Responsive eLearning Design
 
Building an Open Source iOS app: lessons learned
Building an Open Source iOS app: lessons learnedBuilding an Open Source iOS app: lessons learned
Building an Open Source iOS app: lessons learned
 
App-icables: A Toolbox of Apps for Instructors
App-icables: A Toolbox of Apps for InstructorsApp-icables: A Toolbox of Apps for Instructors
App-icables: A Toolbox of Apps for Instructors
 
Building a full-stack app with Golang and Google Cloud Platform in one week
Building a full-stack app with Golang and Google Cloud Platform in one weekBuilding a full-stack app with Golang and Google Cloud Platform in one week
Building a full-stack app with Golang and Google Cloud Platform in one week
 
Ruby On Rails Presentation
Ruby On Rails PresentationRuby On Rails Presentation
Ruby On Rails Presentation
 
Class 4: Introduction to web technology entrepreneurship
Class 4: Introduction to web technology entrepreneurshipClass 4: Introduction to web technology entrepreneurship
Class 4: Introduction to web technology entrepreneurship
 
Zero cost serverless Real time web app
Zero cost serverless Real time web appZero cost serverless Real time web app
Zero cost serverless Real time web app
 
Resilient Enterprise Design (Craig Villamor at Enterprise UX 2017)
Resilient Enterprise Design (Craig Villamor at Enterprise UX 2017)Resilient Enterprise Design (Craig Villamor at Enterprise UX 2017)
Resilient Enterprise Design (Craig Villamor at Enterprise UX 2017)
 
How My Website Learned to Stop Worrying and Love the Cloud
How My Website Learned to Stop Worrying and Love the CloudHow My Website Learned to Stop Worrying and Love the Cloud
How My Website Learned to Stop Worrying and Love the Cloud
 
The near future of real web applications
The near future of real web applicationsThe near future of real web applications
The near future of real web applications
 
Xcode eXtreme Programming - #pragmamark 2014, Milan
Xcode eXtreme Programming - #pragmamark 2014, MilanXcode eXtreme Programming - #pragmamark 2014, Milan
Xcode eXtreme Programming - #pragmamark 2014, Milan
 
StackEngine Problem Space Demo
StackEngine Problem Space DemoStackEngine Problem Space Demo
StackEngine Problem Space Demo
 
Development Processes and Tooling
Development Processes and ToolingDevelopment Processes and Tooling
Development Processes and Tooling
 
Mini training- Scenario Driven Design
Mini training- Scenario Driven DesignMini training- Scenario Driven Design
Mini training- Scenario Driven Design
 
What Web Framework To Use?
What Web Framework To Use?What Web Framework To Use?
What Web Framework To Use?
 
Ready to go Mobile? Today's Mobile Landscape: Responsive, Adaptive, Hybrid, a...
Ready to go Mobile? Today's Mobile Landscape: Responsive, Adaptive, Hybrid, a...Ready to go Mobile? Today's Mobile Landscape: Responsive, Adaptive, Hybrid, a...
Ready to go Mobile? Today's Mobile Landscape: Responsive, Adaptive, Hybrid, a...
 
All Change how the economics of Cloud will make you think differently about Java
All Change how the economics of Cloud will make you think differently about JavaAll Change how the economics of Cloud will make you think differently about Java
All Change how the economics of Cloud will make you think differently about Java
 

Recently uploaded

Game Concept Presentation for Ukrainian Mythology Based Game With Designs
Game Concept Presentation for Ukrainian Mythology Based Game With DesignsGame Concept Presentation for Ukrainian Mythology Based Game With Designs
Game Concept Presentation for Ukrainian Mythology Based Game With Designs
184804
 
Heuristics Evaluation - How to Guide.pdf
Heuristics Evaluation - How to Guide.pdfHeuristics Evaluation - How to Guide.pdf
Heuristics Evaluation - How to Guide.pdf
Jaime Brown
 
Technoblade The Legacy of a Minecraft Legend.
Technoblade The Legacy of a Minecraft Legend.Technoblade The Legacy of a Minecraft Legend.
Technoblade The Legacy of a Minecraft Legend.
Techno Merch
 
Virtual Tour Application Powerpoint for museum of edinburgh
Virtual Tour Application Powerpoint for museum of edinburghVirtual Tour Application Powerpoint for museum of edinburgh
Virtual Tour Application Powerpoint for museum of edinburgh
millarj46
 
UNIT V ACTIONS AND COMMANDS, FORMS AND CONTROLS.pptx
UNIT V ACTIONS AND COMMANDS, FORMS AND CONTROLS.pptxUNIT V ACTIONS AND COMMANDS, FORMS AND CONTROLS.pptx
UNIT V ACTIONS AND COMMANDS, FORMS AND CONTROLS.pptx
GOWSIKRAJA PALANISAMY
 
Impact of Fonts: in Web and Apps Design
Impact of Fonts:  in Web and Apps DesignImpact of Fonts:  in Web and Apps Design
Impact of Fonts: in Web and Apps Design
contactproperweb2014
 
AHMED TALAAT ARCHITECTURE PORTFOLIO .pdf
AHMED TALAAT ARCHITECTURE PORTFOLIO .pdfAHMED TALAAT ARCHITECTURE PORTFOLIO .pdf
AHMED TALAAT ARCHITECTURE PORTFOLIO .pdf
talaatahm
 
UNIT IV-VISUAL STYLE AND MOBILE INTERFACES.pptx
UNIT IV-VISUAL STYLE AND MOBILE INTERFACES.pptxUNIT IV-VISUAL STYLE AND MOBILE INTERFACES.pptx
UNIT IV-VISUAL STYLE AND MOBILE INTERFACES.pptx
GOWSIKRAJA PALANISAMY
 
Branding de la empresa de Bolt- 2024.pdf
Branding de la empresa de Bolt- 2024.pdfBranding de la empresa de Bolt- 2024.pdf
Branding de la empresa de Bolt- 2024.pdf
PabloMartelLpez
 
Storytelling For The Web: Integrate Storytelling in your Design Process
Storytelling For The Web: Integrate Storytelling in your Design ProcessStorytelling For The Web: Integrate Storytelling in your Design Process
Storytelling For The Web: Integrate Storytelling in your Design Process
Chiara Aliotta
 
Top Interior Designers in Bangalore.pdf1
Top Interior Designers in Bangalore.pdf1Top Interior Designers in Bangalore.pdf1
Top Interior Designers in Bangalore.pdf1
Decomart Studio
 
定制美国西雅图城市大学毕业证学历证书原版一模一样
定制美国西雅图城市大学毕业证学历证书原版一模一样定制美国西雅图城市大学毕业证学历证书原版一模一样
定制美国西雅图城市大学毕业证学历证书原版一模一样
qo1as76n
 
哪里办理美国中央华盛顿大学毕业证双学位证书原版一模一样
哪里办理美国中央华盛顿大学毕业证双学位证书原版一模一样哪里办理美国中央华盛顿大学毕业证双学位证书原版一模一样
哪里办理美国中央华盛顿大学毕业证双学位证书原版一模一样
qo1as76n
 
原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
gpffo76j
 
一比一原版(UW毕业证)西雅图华盛顿大学毕业证如何办理
一比一原版(UW毕业证)西雅图华盛顿大学毕业证如何办理一比一原版(UW毕业证)西雅图华盛顿大学毕业证如何办理
一比一原版(UW毕业证)西雅图华盛顿大学毕业证如何办理
kecekev
 
Connect Conference 2022: Passive House - Economic and Environmental Solution...
Connect Conference 2022: Passive House -  Economic and Environmental Solution...Connect Conference 2022: Passive House -  Economic and Environmental Solution...
Connect Conference 2022: Passive House - Economic and Environmental Solution...
TE Studio
 
SECURING BUILDING PERMIT CITY OF CALOOCAN.pdf
SECURING BUILDING PERMIT CITY OF CALOOCAN.pdfSECURING BUILDING PERMIT CITY OF CALOOCAN.pdf
SECURING BUILDING PERMIT CITY OF CALOOCAN.pdf
eloprejohn333
 
Practical eLearning Makeovers for Everyone
Practical eLearning Makeovers for EveryonePractical eLearning Makeovers for Everyone
Practical eLearning Makeovers for Everyone
Bianca Woods
 
ZAPATILLAS 2 X 110 ABRIL.pdf compra economico
ZAPATILLAS 2 X 110 ABRIL.pdf compra economicoZAPATILLAS 2 X 110 ABRIL.pdf compra economico
ZAPATILLAS 2 X 110 ABRIL.pdf compra economico
jhonguerrerobarturen
 
Graphic Design Tools and Software .pptx
Graphic Design Tools and Software   .pptxGraphic Design Tools and Software   .pptx
Graphic Design Tools and Software .pptx
Virtual Real Design
 

Recently uploaded (20)

Game Concept Presentation for Ukrainian Mythology Based Game With Designs
Game Concept Presentation for Ukrainian Mythology Based Game With DesignsGame Concept Presentation for Ukrainian Mythology Based Game With Designs
Game Concept Presentation for Ukrainian Mythology Based Game With Designs
 
Heuristics Evaluation - How to Guide.pdf
Heuristics Evaluation - How to Guide.pdfHeuristics Evaluation - How to Guide.pdf
Heuristics Evaluation - How to Guide.pdf
 
Technoblade The Legacy of a Minecraft Legend.
Technoblade The Legacy of a Minecraft Legend.Technoblade The Legacy of a Minecraft Legend.
Technoblade The Legacy of a Minecraft Legend.
 
Virtual Tour Application Powerpoint for museum of edinburgh
Virtual Tour Application Powerpoint for museum of edinburghVirtual Tour Application Powerpoint for museum of edinburgh
Virtual Tour Application Powerpoint for museum of edinburgh
 
UNIT V ACTIONS AND COMMANDS, FORMS AND CONTROLS.pptx
UNIT V ACTIONS AND COMMANDS, FORMS AND CONTROLS.pptxUNIT V ACTIONS AND COMMANDS, FORMS AND CONTROLS.pptx
UNIT V ACTIONS AND COMMANDS, FORMS AND CONTROLS.pptx
 
Impact of Fonts: in Web and Apps Design
Impact of Fonts:  in Web and Apps DesignImpact of Fonts:  in Web and Apps Design
Impact of Fonts: in Web and Apps Design
 
AHMED TALAAT ARCHITECTURE PORTFOLIO .pdf
AHMED TALAAT ARCHITECTURE PORTFOLIO .pdfAHMED TALAAT ARCHITECTURE PORTFOLIO .pdf
AHMED TALAAT ARCHITECTURE PORTFOLIO .pdf
 
UNIT IV-VISUAL STYLE AND MOBILE INTERFACES.pptx
UNIT IV-VISUAL STYLE AND MOBILE INTERFACES.pptxUNIT IV-VISUAL STYLE AND MOBILE INTERFACES.pptx
UNIT IV-VISUAL STYLE AND MOBILE INTERFACES.pptx
 
Branding de la empresa de Bolt- 2024.pdf
Branding de la empresa de Bolt- 2024.pdfBranding de la empresa de Bolt- 2024.pdf
Branding de la empresa de Bolt- 2024.pdf
 
Storytelling For The Web: Integrate Storytelling in your Design Process
Storytelling For The Web: Integrate Storytelling in your Design ProcessStorytelling For The Web: Integrate Storytelling in your Design Process
Storytelling For The Web: Integrate Storytelling in your Design Process
 
Top Interior Designers in Bangalore.pdf1
Top Interior Designers in Bangalore.pdf1Top Interior Designers in Bangalore.pdf1
Top Interior Designers in Bangalore.pdf1
 
定制美国西雅图城市大学毕业证学历证书原版一模一样
定制美国西雅图城市大学毕业证学历证书原版一模一样定制美国西雅图城市大学毕业证学历证书原版一模一样
定制美国西雅图城市大学毕业证学历证书原版一模一样
 
哪里办理美国中央华盛顿大学毕业证双学位证书原版一模一样
哪里办理美国中央华盛顿大学毕业证双学位证书原版一模一样哪里办理美国中央华盛顿大学毕业证双学位证书原版一模一样
哪里办理美国中央华盛顿大学毕业证双学位证书原版一模一样
 
原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
 
一比一原版(UW毕业证)西雅图华盛顿大学毕业证如何办理
一比一原版(UW毕业证)西雅图华盛顿大学毕业证如何办理一比一原版(UW毕业证)西雅图华盛顿大学毕业证如何办理
一比一原版(UW毕业证)西雅图华盛顿大学毕业证如何办理
 
Connect Conference 2022: Passive House - Economic and Environmental Solution...
Connect Conference 2022: Passive House -  Economic and Environmental Solution...Connect Conference 2022: Passive House -  Economic and Environmental Solution...
Connect Conference 2022: Passive House - Economic and Environmental Solution...
 
SECURING BUILDING PERMIT CITY OF CALOOCAN.pdf
SECURING BUILDING PERMIT CITY OF CALOOCAN.pdfSECURING BUILDING PERMIT CITY OF CALOOCAN.pdf
SECURING BUILDING PERMIT CITY OF CALOOCAN.pdf
 
Practical eLearning Makeovers for Everyone
Practical eLearning Makeovers for EveryonePractical eLearning Makeovers for Everyone
Practical eLearning Makeovers for Everyone
 
ZAPATILLAS 2 X 110 ABRIL.pdf compra economico
ZAPATILLAS 2 X 110 ABRIL.pdf compra economicoZAPATILLAS 2 X 110 ABRIL.pdf compra economico
ZAPATILLAS 2 X 110 ABRIL.pdf compra economico
 
Graphic Design Tools and Software .pptx
Graphic Design Tools and Software   .pptxGraphic Design Tools and Software   .pptx
Graphic Design Tools and Software .pptx
 

Design for Hackers

  • 1. designing your first product General Assembly, 5/13/2011 San Kim founder, ShowMeApp.com about.me/sankim
  • 2. the commodity stack • loosely translated: free (or cheap) shit you can use to build products cheaply, quickly, and reliably • most important breakthrough in software in recent years
  • 3. examples dev Ruby on Rails, jQuery servers Amazon EC2 analytics Google Analytics video YouTube, Vimeo collaboration Google Docs, Dropbox, Skype and so on...
  • 4. ...but what about for design?
  • 6. “borrow” from products that built it before you If you’re building a... borrow from... Q&A Site Quora, Stack Overflow video site Vimeo, YouTube social network Facebook location app Foursquare, Gowalla
  • 7. this happens everyday all designers draw inspiration from others cross-collaboration, cross-iteration to arrive at best practices
  • 8. conventions are no accident - content section on the left, not right - approx. twice as wide as sidebar
  • 9. ...but great designers tweak conventions to fit their product goals Sidebar: related videos Sidebar: videos from from different users the same user
  • 10. inferred goals Get as many people Allow the videographer watching as many videos to express him/herself as possible through portfolio
  • 11. takeaways • Borrow as much as possible from established conventions, but tweak them to fit your product’s goals • Constantly analyze other products and the logic behind every design decision

Editor's Notes

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n