SlideShare una empresa de Scribd logo
1 de 87
Descargar para leer sin conexión
THE MATAPHOR FALLACY 
A tale about the UI, the DB, and a Bus Stop 
Better Software Conference – Florence (Italy), 14-10-2014
STEVE @MARASPIN
http://www.mvlabs.it/
CONTEXT ONE: 
HOTEL ENTERTAINMENT
Movie Player Application
Distributed Context
Internet
What if it fails?
Replication
What if connection fails?
No Problems!
Are things that simple?
The Movie Entity
Headquarter Update
Remote Update
Different Documents
How to solve the conflict?
Natural entity representation
What if we represented it like…
Avoiding Conflicts
GOOD PRACTICES
NOT ALWAYS 
WHAT WE COME UP FIRST
CONTEXT TWO: 
PRODUCT MANAGEMENT SYSTEM
Ever seen something like this?
CRUDWARE
/kruhd'weir/ Pejorative term for 
the hundreds of megabytes of 
low-quality freeware circulated 
by user's groups and BBSs in 
the micro-hobbyist world. 
http://dictionary.reference.com/browse/crudware
/kruhd'weir/ Realistic term for 
user interfaces grown out of a 
database schema.
SOMETHING TO FIGHT AGAINST
Table is so wide, we need to scroll horizontally…
We simply can't keep so much information in mind at once!
USER CENTERED DESIGN
Use Cases
Simplified Interfaces
LET'S NOW TALK 
ABOUT MOBILE
AN AFTERTHOUGHT
Consistent Design 
39
Bringing everything 
everywhere
FORGETTING
HOW SYSTEMS
WILL BE USED
CONTEXT MATTERS
Continuous Design
Complimentary Design 
50
Don't shrink, rethink
Don't shrink, rethink
55
56
57
58 
INFLUENCED 
BY WHAT WE KNOW, 
BY WHAT WE EXPECT
Conceptual Metaphor Theory 
Understanding of one idea, or 
conceptual domain, in terms of 
another
Argument is War 
Your claims are indefensible 
I've never won an argument with him 
You disagree? OK, shoot! 
He shot down all of my arguments
So what? 
Metaphors can help us understand 
things, but they can also influence and 
direct us toward unintended goals. War 
goal is defeating enemy, argument goal 
should be reaching a solution. What if 
our metaphor is so strong that it 
hinders our reasoning rather than 
helping it?
Stop Now
Really. Skip to next slide. And read it carefully. 
Attempt to solve the problem before continuing
Connect the dots with no more than 4 straight lines 
without lifting your hand from the paper
The limitations our mind adds to the problem often 
prevent us from finding the best solution to it
Doorbell outside 
Doorbell 
Doorbell 
Light
WHAT CAN HELP US?
HE'S OUR 
ANSWER!
HE'S OUR 
ANSWER! 
His sense 
of humour, 
I mean
With humor 
thoughts 
and ideas 
are arranged 
in novel ways
PAIRWORK
Elaborating more than one solution
Incubating
Systems Thinking 
77
Component parts of a system can best 
be understood in the context of 
relationshipswith each other and with 
other systems, rather than in isolation
BE INQUISITIVE
Thank you for your attention 
Stefano Maraspin 
@maraspin 
s.maraspin@mvassociati.it
QUESTIONS?
FOLLOW @MARASPIN
http://www.mvlabs.it/
Further reading
Further reading
• http://www.flickr.com/photos/uggboy/8043043095 - hotel room 
• https://www.flickr.com/photos/inklaar/7776986724 - supermarket 
• https://www.flickr.com/photos/larlyboi/10817772745 - figting match 
• https://www.flickr.com/photos/hindrik/8578352814 - man walking with monitor 
• https://www.flickr.com/photos/piermario/375470947 - doorbell UX issue 
• https://www.flickr.com/photos/icathing/26603225 - woodden spoiler 
• https://www.flickr.com/photos/highwaysagency/11235762823 - smartphone 
• https://www.flickr.com/photos/yourdon/14391802087 - smartphone usage at the traffic light 
• https://www.flickr.com/photos/mr_t_in_dc/6937521074 - smartphone while on bicycle 
• https://www.flickr.com/photos/42736403@N08/5439996103 - 3 monitors on personal computer 
• https://www.flickr.com/photos/sinkdd/14674613090 - using a smartphone under the rain 
• https://www.flickr.com/photos/caribb/184328594 - bus stop on a rainy day 
• https://www.flickr.com/photos/horlik/4461554607 - darts on target 
• https://www.flickr.com/photos/planetbene/6073389358 young friends playing with lego 
• https://www.flickr.com/photos/wiertz/6952472683 - bin and drafts sent to trash 
• https://www.flickr.com/photos/christianhaugen/6026460141 barrels 
• http://en.wikipedia.org/wiki/Systems_thinking#mediaviewer/File:Systems_thinking_about_the_society.svg – systems thinking 
• https://www.flickr.com/photos/theloushe/4640871734 - kid with magnifier 
• https://www.flickr.com/photos/uspn/4894253589 - bus in India. Crowded 
Other pictures are by Stefano Maraspin, or gathered from fotolia/iStockphoto archives 
86 
Picture Credits
Stefano Maraspin 
@maraspin

Más contenido relacionado

La actualidad más candente

User Adoption in SharePoint 2013: Right and wrong or do and don't?
User Adoption in SharePoint 2013: Right and wrong or do and don't? User Adoption in SharePoint 2013: Right and wrong or do and don't?
User Adoption in SharePoint 2013: Right and wrong or do and don't? SharePoint Business User Group NL
 
The Data Is Yours - WebFest 2012, Montenegro
The Data Is Yours - WebFest 2012, MontenegroThe Data Is Yours - WebFest 2012, Montenegro
The Data Is Yours - WebFest 2012, MontenegroZé Fontainhas
 
Plot structure powerpoint
Plot structure powerpointPlot structure powerpoint
Plot structure powerpointPaula Layton
 
Social Media Measurement: A romp for keys in the dark
Social Media Measurement: A romp for keys in the darkSocial Media Measurement: A romp for keys in the dark
Social Media Measurement: A romp for keys in the darkRob Clark
 
I haz your mouse clicks and key strokes
I haz your mouse clicks and key strokesI haz your mouse clicks and key strokes
I haz your mouse clicks and key strokesAkash Mahajan
 
Freytag's pyramid
Freytag's pyramidFreytag's pyramid
Freytag's pyramidraybloggs
 
Final Debris Removal
Final Debris Removal Final Debris Removal
Final Debris Removal Chace Fraser
 
Freytag's Pyramid
Freytag's PyramidFreytag's Pyramid
Freytag's Pyramidmrmadden
 
Plot Structure: PowerPoint
Plot Structure: PowerPoint Plot Structure: PowerPoint
Plot Structure: PowerPoint fosteraf
 
List of Logical Fallacies
List of Logical Fallacies  List of Logical Fallacies
List of Logical Fallacies Spencer Field
 
Hurry up and fail! How to make progress with your game design.
Hurry up and fail! How to make progress with your game design.Hurry up and fail! How to make progress with your game design.
Hurry up and fail! How to make progress with your game design.Brian Pelletier
 
Blindness Teaser Trailer
Blindness Teaser TrailerBlindness Teaser Trailer
Blindness Teaser Trailerguest546109
 
Trailer analysis
Trailer analysisTrailer analysis
Trailer analysisziadmedia
 
Become an Internet Sleuth!
Become an Internet Sleuth!Become an Internet Sleuth!
Become an Internet Sleuth!Nearpod
 
Freytags pyramid
Freytags pyramidFreytags pyramid
Freytags pyramidNjbrandt
 

La actualidad más candente (18)

User Adoption in SharePoint 2013: Right and wrong or do and don't?
User Adoption in SharePoint 2013: Right and wrong or do and don't? User Adoption in SharePoint 2013: Right and wrong or do and don't?
User Adoption in SharePoint 2013: Right and wrong or do and don't?
 
Fvs442 week6
Fvs442 week6Fvs442 week6
Fvs442 week6
 
The Data Is Yours - WebFest 2012, Montenegro
The Data Is Yours - WebFest 2012, MontenegroThe Data Is Yours - WebFest 2012, Montenegro
The Data Is Yours - WebFest 2012, Montenegro
 
Plot structure powerpoint
Plot structure powerpointPlot structure powerpoint
Plot structure powerpoint
 
Social Media Measurement: A romp for keys in the dark
Social Media Measurement: A romp for keys in the darkSocial Media Measurement: A romp for keys in the dark
Social Media Measurement: A romp for keys in the dark
 
I haz your mouse clicks and key strokes
I haz your mouse clicks and key strokesI haz your mouse clicks and key strokes
I haz your mouse clicks and key strokes
 
Freytag's pyramid
Freytag's pyramidFreytag's pyramid
Freytag's pyramid
 
Final Debris Removal
Final Debris Removal Final Debris Removal
Final Debris Removal
 
Freytag's Pyramid
Freytag's PyramidFreytag's Pyramid
Freytag's Pyramid
 
Live Streaming Master Class - Ashley Faus, Atlassian
Live Streaming Master Class - Ashley Faus, AtlassianLive Streaming Master Class - Ashley Faus, Atlassian
Live Streaming Master Class - Ashley Faus, Atlassian
 
Plot Structure: PowerPoint
Plot Structure: PowerPoint Plot Structure: PowerPoint
Plot Structure: PowerPoint
 
List of Logical Fallacies
List of Logical Fallacies  List of Logical Fallacies
List of Logical Fallacies
 
Hurry up and fail! How to make progress with your game design.
Hurry up and fail! How to make progress with your game design.Hurry up and fail! How to make progress with your game design.
Hurry up and fail! How to make progress with your game design.
 
Dpi 1 photo check
Dpi 1 photo checkDpi 1 photo check
Dpi 1 photo check
 
Blindness Teaser Trailer
Blindness Teaser TrailerBlindness Teaser Trailer
Blindness Teaser Trailer
 
Trailer analysis
Trailer analysisTrailer analysis
Trailer analysis
 
Become an Internet Sleuth!
Become an Internet Sleuth!Become an Internet Sleuth!
Become an Internet Sleuth!
 
Freytags pyramid
Freytags pyramidFreytags pyramid
Freytags pyramid
 

Destacado

Fare con Zend Framework 2 ciò che facevo con ZF1
Fare con Zend Framework 2 ciò che facevo con ZF1Fare con Zend Framework 2 ciò che facevo con ZF1
Fare con Zend Framework 2 ciò che facevo con ZF1Steve Maraspin
 
Error Reporting in ZF2: form messages, custom error pages, logging
Error Reporting in ZF2: form messages, custom error pages, loggingError Reporting in ZF2: form messages, custom error pages, logging
Error Reporting in ZF2: form messages, custom error pages, loggingSteve Maraspin
 
ZF2 Modular Architecture - Taking advantage of it
ZF2 Modular Architecture - Taking advantage of itZF2 Modular Architecture - Taking advantage of it
ZF2 Modular Architecture - Taking advantage of itSteve Maraspin
 
Meet a parallel, asynchronous PHP world
Meet a parallel, asynchronous PHP worldMeet a parallel, asynchronous PHP world
Meet a parallel, asynchronous PHP worldSteve Maraspin
 
Metaphor In Interaction Design
Metaphor In Interaction DesignMetaphor In Interaction Design
Metaphor In Interaction DesignRung-Huei Liang
 
The Role of Metaphor in Interaction Design
The Role of Metaphor in Interaction DesignThe Role of Metaphor in Interaction Design
The Role of Metaphor in Interaction DesignDan Saffer
 
Ten Usability Heuristics with Example -Sivaprasath Selvaraj
Ten Usability Heuristics with Example -Sivaprasath SelvarajTen Usability Heuristics with Example -Sivaprasath Selvaraj
Ten Usability Heuristics with Example -Sivaprasath SelvarajSivaprasath Selvaraj
 
Don't Make Me Think - There's no need (2014)
Don't Make Me Think - There's no need (2014)Don't Make Me Think - There's no need (2014)
Don't Make Me Think - There's no need (2014)Steve Maraspin
 
10 Usability Heuristics explained
10 Usability Heuristics explained10 Usability Heuristics explained
10 Usability Heuristics explainedCraft Design
 

Destacado (9)

Fare con Zend Framework 2 ciò che facevo con ZF1
Fare con Zend Framework 2 ciò che facevo con ZF1Fare con Zend Framework 2 ciò che facevo con ZF1
Fare con Zend Framework 2 ciò che facevo con ZF1
 
Error Reporting in ZF2: form messages, custom error pages, logging
Error Reporting in ZF2: form messages, custom error pages, loggingError Reporting in ZF2: form messages, custom error pages, logging
Error Reporting in ZF2: form messages, custom error pages, logging
 
ZF2 Modular Architecture - Taking advantage of it
ZF2 Modular Architecture - Taking advantage of itZF2 Modular Architecture - Taking advantage of it
ZF2 Modular Architecture - Taking advantage of it
 
Meet a parallel, asynchronous PHP world
Meet a parallel, asynchronous PHP worldMeet a parallel, asynchronous PHP world
Meet a parallel, asynchronous PHP world
 
Metaphor In Interaction Design
Metaphor In Interaction DesignMetaphor In Interaction Design
Metaphor In Interaction Design
 
The Role of Metaphor in Interaction Design
The Role of Metaphor in Interaction DesignThe Role of Metaphor in Interaction Design
The Role of Metaphor in Interaction Design
 
Ten Usability Heuristics with Example -Sivaprasath Selvaraj
Ten Usability Heuristics with Example -Sivaprasath SelvarajTen Usability Heuristics with Example -Sivaprasath Selvaraj
Ten Usability Heuristics with Example -Sivaprasath Selvaraj
 
Don't Make Me Think - There's no need (2014)
Don't Make Me Think - There's no need (2014)Don't Make Me Think - There's no need (2014)
Don't Make Me Think - There's no need (2014)
 
10 Usability Heuristics explained
10 Usability Heuristics explained10 Usability Heuristics explained
10 Usability Heuristics explained
 

Similar a The Metaphor Fallacy (in Digital Product Development)

Using Technology and Social Software to Connect with Members and Allies
Using Technology and Social Software to Connect with Members and AlliesUsing Technology and Social Software to Connect with Members and Allies
Using Technology and Social Software to Connect with Members and AlliesChristopher Wyble
 
Meta design - redesigning design
Meta design - redesigning designMeta design - redesigning design
Meta design - redesigning designJasmeet Sethi
 
Social Networking 4 your business
Social Networking 4 your businessSocial Networking 4 your business
Social Networking 4 your businessPaolo Massa
 
Jeff Atwood - How to Talk So Your Community Will Listen and Listen So Your Co...
Jeff Atwood - How to Talk So Your Community Will Listen and Listen So Your Co...Jeff Atwood - How to Talk So Your Community Will Listen and Listen So Your Co...
Jeff Atwood - How to Talk So Your Community Will Listen and Listen So Your Co...Heavybit
 
NorDevCon: The Politics of Tool Shaming
NorDevCon: The Politics of Tool ShamingNorDevCon: The Politics of Tool Shaming
NorDevCon: The Politics of Tool ShamingJames Seconde
 
JDD2014: Game of Throneware, or how not to get killed when a developer become...
JDD2014: Game of Throneware, or how not to get killed when a developer become...JDD2014: Game of Throneware, or how not to get killed when a developer become...
JDD2014: Game of Throneware, or how not to get killed when a developer become...PROIDEA
 
Creativity World Forum 2011 #cwf11
Creativity World Forum 2011 #cwf11Creativity World Forum 2011 #cwf11
Creativity World Forum 2011 #cwf11lisavdh
 
Usability Testing
Usability TestingUsability Testing
Usability TestingAndy Budd
 
Thriller Evaluation Questions Guidance
Thriller Evaluation Questions GuidanceThriller Evaluation Questions Guidance
Thriller Evaluation Questions GuidanceMedia Studies
 
#1NWebinar: Digital on the Runway
#1NWebinar: Digital on the Runway#1NWebinar: Digital on the Runway
#1NWebinar: Digital on the RunwayOne North
 
Fabien Girardin PICNIC07
Fabien Girardin PICNIC07Fabien Girardin PICNIC07
Fabien Girardin PICNIC07crossmediaweek
 
Philosophy of Lean: Toward A Phenomenological Understanding of Product Innova...
Philosophy of Lean: Toward A Phenomenological Understanding of Product Innova...Philosophy of Lean: Toward A Phenomenological Understanding of Product Innova...
Philosophy of Lean: Toward A Phenomenological Understanding of Product Innova...Thomas Wendt
 
Davide Casali, "Social Experience Design: Shifting The Focus Where Really Mat...
Davide Casali, "Social Experience Design: Shifting The Focus Where Really Mat...Davide Casali, "Social Experience Design: Shifting The Focus Where Really Mat...
Davide Casali, "Social Experience Design: Shifting The Focus Where Really Mat...WebVisions
 
Remote Research Workshop, UX Week 2012 - Cyd Harrell
Remote Research Workshop, UX Week 2012 - Cyd HarrellRemote Research Workshop, UX Week 2012 - Cyd Harrell
Remote Research Workshop, UX Week 2012 - Cyd HarrellCyd Harrell
 
Tutorial on Creative Twitterbots
Tutorial on Creative TwitterbotsTutorial on Creative Twitterbots
Tutorial on Creative TwitterbotsTony Veale
 
Designing Narrative Content Workshop
Designing Narrative Content WorkshopDesigning Narrative Content Workshop
Designing Narrative Content WorkshopMartha Rotter
 
Designing Around Storytelling - Digital Pond, London 06 Feb 2014
Designing Around Storytelling - Digital Pond, London 06 Feb 2014Designing Around Storytelling - Digital Pond, London 06 Feb 2014
Designing Around Storytelling - Digital Pond, London 06 Feb 2014Anna Dahlström
 

Similar a The Metaphor Fallacy (in Digital Product Development) (20)

Ideation,demos
Ideation,demosIdeation,demos
Ideation,demos
 
Using Technology and Social Software to Connect with Members and Allies
Using Technology and Social Software to Connect with Members and AlliesUsing Technology and Social Software to Connect with Members and Allies
Using Technology and Social Software to Connect with Members and Allies
 
Meta design - redesigning design
Meta design - redesigning designMeta design - redesigning design
Meta design - redesigning design
 
Social Networking 4 your business
Social Networking 4 your businessSocial Networking 4 your business
Social Networking 4 your business
 
Jeff Atwood - How to Talk So Your Community Will Listen and Listen So Your Co...
Jeff Atwood - How to Talk So Your Community Will Listen and Listen So Your Co...Jeff Atwood - How to Talk So Your Community Will Listen and Listen So Your Co...
Jeff Atwood - How to Talk So Your Community Will Listen and Listen So Your Co...
 
NorDevCon: The Politics of Tool Shaming
NorDevCon: The Politics of Tool ShamingNorDevCon: The Politics of Tool Shaming
NorDevCon: The Politics of Tool Shaming
 
JDD2014: Game of Throneware, or how not to get killed when a developer become...
JDD2014: Game of Throneware, or how not to get killed when a developer become...JDD2014: Game of Throneware, or how not to get killed when a developer become...
JDD2014: Game of Throneware, or how not to get killed when a developer become...
 
Creativity World Forum 2011 #cwf11
Creativity World Forum 2011 #cwf11Creativity World Forum 2011 #cwf11
Creativity World Forum 2011 #cwf11
 
Usability Testing
Usability TestingUsability Testing
Usability Testing
 
Thriller Evaluation Questions Guidance
Thriller Evaluation Questions GuidanceThriller Evaluation Questions Guidance
Thriller Evaluation Questions Guidance
 
#1NWebinar: Digital on the Runway
#1NWebinar: Digital on the Runway#1NWebinar: Digital on the Runway
#1NWebinar: Digital on the Runway
 
Fabien Girardin PICNIC07
Fabien Girardin PICNIC07Fabien Girardin PICNIC07
Fabien Girardin PICNIC07
 
Philosophy of Lean: Toward A Phenomenological Understanding of Product Innova...
Philosophy of Lean: Toward A Phenomenological Understanding of Product Innova...Philosophy of Lean: Toward A Phenomenological Understanding of Product Innova...
Philosophy of Lean: Toward A Phenomenological Understanding of Product Innova...
 
Davide Casali, "Social Experience Design: Shifting The Focus Where Really Mat...
Davide Casali, "Social Experience Design: Shifting The Focus Where Really Mat...Davide Casali, "Social Experience Design: Shifting The Focus Where Really Mat...
Davide Casali, "Social Experience Design: Shifting The Focus Where Really Mat...
 
Making software
Making softwareMaking software
Making software
 
Remote Research Workshop, UX Week 2012 - Cyd Harrell
Remote Research Workshop, UX Week 2012 - Cyd HarrellRemote Research Workshop, UX Week 2012 - Cyd Harrell
Remote Research Workshop, UX Week 2012 - Cyd Harrell
 
Tutorial on Creative Twitterbots
Tutorial on Creative TwitterbotsTutorial on Creative Twitterbots
Tutorial on Creative Twitterbots
 
Designing Narrative Content Workshop
Designing Narrative Content WorkshopDesigning Narrative Content Workshop
Designing Narrative Content Workshop
 
Designing Around Storytelling - Digital Pond, London 06 Feb 2014
Designing Around Storytelling - Digital Pond, London 06 Feb 2014Designing Around Storytelling - Digital Pond, London 06 Feb 2014
Designing Around Storytelling - Digital Pond, London 06 Feb 2014
 
Forums Are Dead
Forums Are DeadForums Are Dead
Forums Are Dead
 

Más de Steve Maraspin

Architetture a Microservizi (con Kubernetes)
Architetture a Microservizi (con Kubernetes)Architetture a Microservizi (con Kubernetes)
Architetture a Microservizi (con Kubernetes)Steve Maraspin
 
How Agile changed Software Development
How Agile changed Software DevelopmentHow Agile changed Software Development
How Agile changed Software DevelopmentSteve Maraspin
 
Principi di Interaction Design
Principi di Interaction DesignPrincipi di Interaction Design
Principi di Interaction DesignSteve Maraspin
 
Customer Journey Mapping Workshop
Customer Journey Mapping WorkshopCustomer Journey Mapping Workshop
Customer Journey Mapping WorkshopSteve Maraspin
 
A (really) Quick Introduction to Event Storming
A (really) Quick Introduction to Event StormingA (really) Quick Introduction to Event Storming
A (really) Quick Introduction to Event StormingSteve Maraspin
 
Lean UX: Sviluppo Software Agile e Incentrato sull'Utente
Lean UX: Sviluppo Software Agile e Incentrato sull'UtenteLean UX: Sviluppo Software Agile e Incentrato sull'Utente
Lean UX: Sviluppo Software Agile e Incentrato sull'UtenteSteve Maraspin
 
La filosofia Lean nello sviluppo di prodotti digitali
La filosofia Lean nello sviluppo di prodotti digitaliLa filosofia Lean nello sviluppo di prodotti digitali
La filosofia Lean nello sviluppo di prodotti digitaliSteve Maraspin
 
Outcome not Output: A Story of Lean UX Adoption
Outcome not Output: A Story of Lean UX AdoptionOutcome not Output: A Story of Lean UX Adoption
Outcome not Output: A Story of Lean UX AdoptionSteve Maraspin
 
Don't Make me Think - There's no Need
Don't Make me Think - There's no NeedDon't Make me Think - There's no Need
Don't Make me Think - There's no NeedSteve Maraspin
 
NoSQL Data Stores: Introduzione alle Basi di Dati Non Relazionali
NoSQL Data Stores: Introduzione alle Basi di Dati Non RelazionaliNoSQL Data Stores: Introduzione alle Basi di Dati Non Relazionali
NoSQL Data Stores: Introduzione alle Basi di Dati Non RelazionaliSteve Maraspin
 
Polyglot Persistance con PostgreSQL, CouchDB, MongoDB, Redis e OrientDB
Polyglot Persistance con PostgreSQL, CouchDB, MongoDB, Redis e OrientDBPolyglot Persistance con PostgreSQL, CouchDB, MongoDB, Redis e OrientDB
Polyglot Persistance con PostgreSQL, CouchDB, MongoDB, Redis e OrientDBSteve Maraspin
 
NoSQL, No Worries: Vecchi Problemi, Nuove Soluzioni
NoSQL, No Worries: Vecchi Problemi, Nuove SoluzioniNoSQL, No Worries: Vecchi Problemi, Nuove Soluzioni
NoSQL, No Worries: Vecchi Problemi, Nuove SoluzioniSteve Maraspin
 
Permettere al cliente di apprezzare l'approccio agile
Permettere al cliente di apprezzare l'approccio agilePermettere al cliente di apprezzare l'approccio agile
Permettere al cliente di apprezzare l'approccio agileSteve Maraspin
 
Let customers appreciate the agile workflow
Let customers appreciate the agile workflowLet customers appreciate the agile workflow
Let customers appreciate the agile workflowSteve Maraspin
 
Esempio di architettura distribuita basata su PHP, CouchDB e Mobile
Esempio di architettura distribuita basata su PHP, CouchDB e MobileEsempio di architettura distribuita basata su PHP, CouchDB e Mobile
Esempio di architettura distribuita basata su PHP, CouchDB e MobileSteve Maraspin
 
Striving towards better PHP code
Striving towards better PHP codeStriving towards better PHP code
Striving towards better PHP codeSteve Maraspin
 

Más de Steve Maraspin (16)

Architetture a Microservizi (con Kubernetes)
Architetture a Microservizi (con Kubernetes)Architetture a Microservizi (con Kubernetes)
Architetture a Microservizi (con Kubernetes)
 
How Agile changed Software Development
How Agile changed Software DevelopmentHow Agile changed Software Development
How Agile changed Software Development
 
Principi di Interaction Design
Principi di Interaction DesignPrincipi di Interaction Design
Principi di Interaction Design
 
Customer Journey Mapping Workshop
Customer Journey Mapping WorkshopCustomer Journey Mapping Workshop
Customer Journey Mapping Workshop
 
A (really) Quick Introduction to Event Storming
A (really) Quick Introduction to Event StormingA (really) Quick Introduction to Event Storming
A (really) Quick Introduction to Event Storming
 
Lean UX: Sviluppo Software Agile e Incentrato sull'Utente
Lean UX: Sviluppo Software Agile e Incentrato sull'UtenteLean UX: Sviluppo Software Agile e Incentrato sull'Utente
Lean UX: Sviluppo Software Agile e Incentrato sull'Utente
 
La filosofia Lean nello sviluppo di prodotti digitali
La filosofia Lean nello sviluppo di prodotti digitaliLa filosofia Lean nello sviluppo di prodotti digitali
La filosofia Lean nello sviluppo di prodotti digitali
 
Outcome not Output: A Story of Lean UX Adoption
Outcome not Output: A Story of Lean UX AdoptionOutcome not Output: A Story of Lean UX Adoption
Outcome not Output: A Story of Lean UX Adoption
 
Don't Make me Think - There's no Need
Don't Make me Think - There's no NeedDon't Make me Think - There's no Need
Don't Make me Think - There's no Need
 
NoSQL Data Stores: Introduzione alle Basi di Dati Non Relazionali
NoSQL Data Stores: Introduzione alle Basi di Dati Non RelazionaliNoSQL Data Stores: Introduzione alle Basi di Dati Non Relazionali
NoSQL Data Stores: Introduzione alle Basi di Dati Non Relazionali
 
Polyglot Persistance con PostgreSQL, CouchDB, MongoDB, Redis e OrientDB
Polyglot Persistance con PostgreSQL, CouchDB, MongoDB, Redis e OrientDBPolyglot Persistance con PostgreSQL, CouchDB, MongoDB, Redis e OrientDB
Polyglot Persistance con PostgreSQL, CouchDB, MongoDB, Redis e OrientDB
 
NoSQL, No Worries: Vecchi Problemi, Nuove Soluzioni
NoSQL, No Worries: Vecchi Problemi, Nuove SoluzioniNoSQL, No Worries: Vecchi Problemi, Nuove Soluzioni
NoSQL, No Worries: Vecchi Problemi, Nuove Soluzioni
 
Permettere al cliente di apprezzare l'approccio agile
Permettere al cliente di apprezzare l'approccio agilePermettere al cliente di apprezzare l'approccio agile
Permettere al cliente di apprezzare l'approccio agile
 
Let customers appreciate the agile workflow
Let customers appreciate the agile workflowLet customers appreciate the agile workflow
Let customers appreciate the agile workflow
 
Esempio di architettura distribuita basata su PHP, CouchDB e Mobile
Esempio di architettura distribuita basata su PHP, CouchDB e MobileEsempio di architettura distribuita basata su PHP, CouchDB e Mobile
Esempio di architettura distribuita basata su PHP, CouchDB e Mobile
 
Striving towards better PHP code
Striving towards better PHP codeStriving towards better PHP code
Striving towards better PHP code
 

Último

Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 

Último (20)

Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 

The Metaphor Fallacy (in Digital Product Development)