SlideShare a Scribd company logo
1 of 18
Hammock Driven Development
Rich Hickey
when was the last time that you spent to think
about something during 1 hour?
Hammock Driven Development
Expensive

Cheap

•
•
•
•

Fix on Prod
QA Team
Fix on DEV
Design
How avoid the Bugs?

• analysis/Desing
• Undestand
• Found Solution
Problems Solutions
• Featuring are Result not Target
• Featuring not solve any problems
• Introduce new problems
• Avoid done answers

• Avoid problems != solving them
• Talk about
• Write
• Draw
“You will often find the next big idea by
completely crucifying the last guy’s idea,”
Hickey says.
* Facts
* Context
* Constraints
* be critical
* read
* know

you can't connect things you
don't know about.
you will need 2 possible solutions and
attribute positive points and negative points
•
•
•
•

Hammock
Away computer
See the problem on != corners
Found good strategy
•
•
•
•

Good Design:
Write the solution
Make pictures
Think on different places
Hammock and close your eyes
“You can go in the hammock, you can
close your eyes, and no one knows that
you’re not sleeping, but they won’t bother
you because they think you might be sleeping.”
Hickey says.
when you make a mistake is a opportunity to learn
For understand the problem,
What do you know?
* Facts
* Context
* Constraints
Write proposed solution
Express your ideas with picture
Talk about the problem

More Related Content

What's hot

Discombobulation PDF
Discombobulation PDFDiscombobulation PDF
Discombobulation PDF
bkoloski
 
Ideation and Social Entrepreneurship in Latin America
Ideation and Social Entrepreneurship in Latin AmericaIdeation and Social Entrepreneurship in Latin America
Ideation and Social Entrepreneurship in Latin America
Startup Experience
 

What's hot (19)

Discombobulation PDF
Discombobulation PDFDiscombobulation PDF
Discombobulation PDF
 
Ideation and Social Entrepreneurship in Latin America
Ideation and Social Entrepreneurship in Latin AmericaIdeation and Social Entrepreneurship in Latin America
Ideation and Social Entrepreneurship in Latin America
 
Discombobulation, Fire-Breathing Dragons and Wet Noodles: Creating Productive...
Discombobulation, Fire-Breathing Dragons and Wet Noodles: Creating Productive...Discombobulation, Fire-Breathing Dragons and Wet Noodles: Creating Productive...
Discombobulation, Fire-Breathing Dragons and Wet Noodles: Creating Productive...
 
How to become a great Art Director or Designer
How to become a great Art Director or DesignerHow to become a great Art Director or Designer
How to become a great Art Director or Designer
 
This App Won't Work on My O/S - Deliver 2016
This App Won't Work on My O/S - Deliver 2016This App Won't Work on My O/S - Deliver 2016
This App Won't Work on My O/S - Deliver 2016
 
Cohorts presentation
Cohorts presentationCohorts presentation
Cohorts presentation
 
14th Oct 15 - What’s a Good Start-Up Idea…and How to Come Up with It?
14th Oct 15 - What’s a Good Start-Up Idea…and How to Come Up with It?14th Oct 15 - What’s a Good Start-Up Idea…and How to Come Up with It?
14th Oct 15 - What’s a Good Start-Up Idea…and How to Come Up with It?
 
Facebook retrospective
Facebook retrospectiveFacebook retrospective
Facebook retrospective
 
Game producer 101
Game producer 101Game producer 101
Game producer 101
 
How To Have a Point Of View and Develop a Persuasive Line of Argument
How To Have a Point Of View and Develop a Persuasive Line of ArgumentHow To Have a Point Of View and Develop a Persuasive Line of Argument
How To Have a Point Of View and Develop a Persuasive Line of Argument
 
Design Think Social Problems
Design Think Social ProblemsDesign Think Social Problems
Design Think Social Problems
 
THE SMART THINKING BOOK
THE SMART THINKING BOOKTHE SMART THINKING BOOK
THE SMART THINKING BOOK
 
Critical thinking
Critical thinkingCritical thinking
Critical thinking
 
Design Think Social Problems - booklet
Design Think Social Problems - bookletDesign Think Social Problems - booklet
Design Think Social Problems - booklet
 
Collaborative Sketching for UX - Jumpstart Your Design!
Collaborative Sketching for UX -  Jumpstart Your Design!Collaborative Sketching for UX -  Jumpstart Your Design!
Collaborative Sketching for UX - Jumpstart Your Design!
 
Hands on with the Design Studio Method
Hands on with the Design Studio MethodHands on with the Design Studio Method
Hands on with the Design Studio Method
 
How to build your one-man UX Army
How to build your one-man UX ArmyHow to build your one-man UX Army
How to build your one-man UX Army
 
Retrospective’s retrospective (extended version)
Retrospective’s retrospective (extended version)Retrospective’s retrospective (extended version)
Retrospective’s retrospective (extended version)
 
HOW TO WIN A PITCH WITH DIAGRAMS
HOW TO WIN A PITCH WITH DIAGRAMSHOW TO WIN A PITCH WITH DIAGRAMS
HOW TO WIN A PITCH WITH DIAGRAMS
 

Similar to Hammock Driven Design

Contextual user research handout part 2
Contextual user research handout part 2Contextual user research handout part 2
Contextual user research handout part 2
Kai Chun Cheng
 
Creative and innovative thinking skills
Creative and innovative thinking skillsCreative and innovative thinking skills
Creative and innovative thinking skills
Zaini Ithnin
 
Making ideas happen sindoor naik
Making ideas happen sindoor naikMaking ideas happen sindoor naik
Making ideas happen sindoor naik
Sindoor Naik
 
Making ideas happen
Making ideas happen Making ideas happen
Making ideas happen
Sindoor Naik
 

Similar to Hammock Driven Design (20)

Collaborative Sketching for UX - Razorfish 042115
Collaborative Sketching for UX - Razorfish 042115Collaborative Sketching for UX - Razorfish 042115
Collaborative Sketching for UX - Razorfish 042115
 
Putting Design Back into Instructional Design
Putting Design Back into Instructional DesignPutting Design Back into Instructional Design
Putting Design Back into Instructional Design
 
Contextual user research handout part 2
Contextual user research handout part 2Contextual user research handout part 2
Contextual user research handout part 2
 
Purposeful Design
Purposeful Design Purposeful Design
Purposeful Design
 
Project estimation: When the design is bigger than the back of a napkin
Project estimation: When the design is bigger than the back of a napkinProject estimation: When the design is bigger than the back of a napkin
Project estimation: When the design is bigger than the back of a napkin
 
Build sh*t that matters
Build sh*t that matters Build sh*t that matters
Build sh*t that matters
 
Starting With a Side Project
Starting With a Side ProjectStarting With a Side Project
Starting With a Side Project
 
Idea lab v0.5 startup week
Idea lab v0.5   startup weekIdea lab v0.5   startup week
Idea lab v0.5 startup week
 
Avoiding the Heuristic Solution: Moving past functional and correct to joyful...
Avoiding the Heuristic Solution: Moving past functional and correct to joyful...Avoiding the Heuristic Solution: Moving past functional and correct to joyful...
Avoiding the Heuristic Solution: Moving past functional and correct to joyful...
 
Design Thinking & The Hackathon
Design Thinking & The HackathonDesign Thinking & The Hackathon
Design Thinking & The Hackathon
 
Collaborative Sketching for UX
Collaborative Sketching for UXCollaborative Sketching for UX
Collaborative Sketching for UX
 
Creative and innovative thinking skills
Creative and innovative thinking skillsCreative and innovative thinking skills
Creative and innovative thinking skills
 
Creative thinking skills for hr managers PPT Slides
Creative thinking skills for hr managers PPT SlidesCreative thinking skills for hr managers PPT Slides
Creative thinking skills for hr managers PPT Slides
 
Stanford Presentation Clo Workshop 11.17.2010
Stanford Presentation Clo Workshop 11.17.2010Stanford Presentation Clo Workshop 11.17.2010
Stanford Presentation Clo Workshop 11.17.2010
 
Ben landau - Block 1 presentation
Ben landau - Block 1 presentationBen landau - Block 1 presentation
Ben landau - Block 1 presentation
 
Steven Bell's AISL Summer Institute 2016 Keynote Slide Presentation
Steven Bell's AISL Summer Institute 2016 Keynote Slide PresentationSteven Bell's AISL Summer Institute 2016 Keynote Slide Presentation
Steven Bell's AISL Summer Institute 2016 Keynote Slide Presentation
 
Making ideas happen sindoor naik
Making ideas happen sindoor naikMaking ideas happen sindoor naik
Making ideas happen sindoor naik
 
Making ideas happen
Making ideas happen Making ideas happen
Making ideas happen
 
Daniel Tenner - Startup tools
Daniel Tenner - Startup toolsDaniel Tenner - Startup tools
Daniel Tenner - Startup tools
 
Hackathon Survival Guide
Hackathon Survival GuideHackathon Survival Guide
Hackathon Survival Guide
 

More from Rafael Salerno de Oliveira

Domain driven design com functional programing(f#)
Domain driven design com functional programing(f#)Domain driven design com functional programing(f#)
Domain driven design com functional programing(f#)
Rafael Salerno de Oliveira
 

More from Rafael Salerno de Oliveira (20)

TDC - Qual o tamanho adequado de um micro serviço?
TDC - Qual o tamanho adequado de um micro serviço?TDC - Qual o tamanho adequado de um micro serviço?
TDC - Qual o tamanho adequado de um micro serviço?
 
Como automatizar Sistemas Legados utilizando ferramentas de DevOps
Como automatizar Sistemas Legados utilizando ferramentas de DevOpsComo automatizar Sistemas Legados utilizando ferramentas de DevOps
Como automatizar Sistemas Legados utilizando ferramentas de DevOps
 
Aws route 53
Aws route 53Aws route 53
Aws route 53
 
Aws Network Introduction
Aws Network Introduction Aws Network Introduction
Aws Network Introduction
 
Aws system manager
Aws system managerAws system manager
Aws system manager
 
Clean code
Clean codeClean code
Clean code
 
Kontena
KontenaKontena
Kontena
 
Docker hub
Docker hubDocker hub
Docker hub
 
Docker cloud
Docker cloudDocker cloud
Docker cloud
 
Front end architecture
Front end architectureFront end architecture
Front end architecture
 
Domain driven design com functional programing(f#)
Domain driven design com functional programing(f#)Domain driven design com functional programing(f#)
Domain driven design com functional programing(f#)
 
Virtual box
Virtual boxVirtual box
Virtual box
 
Serf
SerfSerf
Serf
 
Vagrant
VagrantVagrant
Vagrant
 
V8 Google
V8 GoogleV8 Google
V8 Google
 
Thinking in systems
Thinking in systemsThinking in systems
Thinking in systems
 
Design pattern for mobile Android IOS
Design pattern for mobile Android IOSDesign pattern for mobile Android IOS
Design pattern for mobile Android IOS
 
Batoo jpa
Batoo jpaBatoo jpa
Batoo jpa
 
Hammock Driven Development
Hammock Driven DevelopmentHammock Driven Development
Hammock Driven Development
 
Responsibility Driven Design
Responsibility Driven DesignResponsibility Driven Design
Responsibility Driven Design
 

Recently uploaded

TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc
 

Recently uploaded (20)

TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream Processing
 
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
 
ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps Productivity
 
Vector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptxVector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptx
 
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptxCyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
 
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...
 
الأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهلهالأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهله
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage Intacct
 
How to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfHow to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cf
 
Overview of Hyperledger Foundation
Overview of Hyperledger FoundationOverview of Hyperledger Foundation
Overview of Hyperledger Foundation
 
Top 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTop 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development Companies
 
Introduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptxIntroduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptx
 
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdfFrisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
 
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
 
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
 
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptx
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 

Hammock Driven Design