SlideShare a Scribd company logo
1 of 64
Breaking The Fourth Wall In
Software
Alex Bunardzic, February 24, 2016
https://twitter.com/alexbunardzic
https://medium.com/@alexbunardzic
Or, Everything Old Is New Again
Early Human-Computer Interfaces
Intimidating
Clunky
Breakthrough-- Text!
Text Is Intuitive
But Computers Are Clunky
Only These People Knew How To Talk
To Computers
Replace Text With Graphical Interface:
The Desktop Metaphor
Quickly Mushroomed Into Scary GUI:
Counter-Intuitive
Picture Is Worth A 1,000 Words, But
Most Of Those 'Words' Are Gibberish
People Find GUIs Frustrating
GUIs Enforce The ‘One Size Fits
All’ Solutions
What If, Instead Of Intermediary
Graphics, We Were To Use Plain Text
Again?
Yes, But Computers Are Brittle And
Will Not Be As Forgiving As GUIs
So GUIs Are The Training Wheels,
Crutches And Wheelchairs
Can't Get Far Using Training Wheels
How To Remove Training Wheels
And Learn To Ride Properly?
Break The Fourth Wall! (i.e. Stop
Pushing Pixels!)
How Can We Do That?
Example
• Say we order something online
• The next week we may be wondering about
the status of our order (hasn’t arrived yet)
• We open a browser, go to the online store, log
in, try to navigate to the order status page
• We have to wade through the jungle of
confusing menus, layouts, links etc. that keep
changing constantly
Less Frustrating Example
• What if, instead of doing all of the above
gymnastics, we just do the following
• Go to the command line (Messenger or Slack
etc.) and type:
• ‘@merchant_name what’s the status of my
order?’
• Let the merchant service (i.e. Amazon or Etsy
etc.) do the legwork for us
Guess What? We Just Broke The
Fourth Wall In Software!
OK, So What Did Just Happen
Here?
We Have Abandoned The GUI And
Switched To Plain Text When
Interacting With E-Commerce
But At The Same Token, We Didn’t
Have To Undergo Any Training
It Was All Made Possible Thanks To
Getting In Touch With A
Sophisticated Chat Bot
How Do We Get Involved With A
Chat Bot Of Our Choice?
We /invite it to our channel
Once Invited, The Bot Is Always
Online, Listening For Its Name To
Get Mentioned
The Bot Is The Buffer
The Bot Is Attentive To Human
Needs And Sensitive To Human
Frailty
Is This A Revolutionary Change?
No, Not Really. It’s More Of A
Natural Evolution In The Human-
Computer Interaction
In Actuality, It’s Not All That
Different From GUIs
Funny, Ha?
Let’s Examine What Goes On In A
Typical GUI Interface
• A user is presented with an Input field on the
form
• This Input field is sometimes referred to as a
Text Box
• The GUI listens to the user’s gestures and
catches the ‘send’ or ‘submit’ gesture
• The GUI then sends text to the back end
service layer
So GUIs Are Also Text-Driven
• Where do pixels come into play?
• They’re being used as mere decoration
• Often times pixels are used to sugar-coat the
web form and present it in a more familiar
context
• Typically, emulating a paper form
• Plus, it gives graphic designers the chance to
show off their chops
Remove The Pixelated Decorations,
And What Are You Left With?
Microcopy
What Is Microcopy?
Customer Service-Oriented
Remove Graphical Decorations And
You’re Left With A Conversational
Thread Between A User And A Back-
end Service
Conversational Commerce
What Are The Advantages Of
Conversational Interfaces?
• Intuitive
• Sensitive to human frailty (the bot will try to
clarify its master’s requests if at first not
understood)
• Familiar (everyone’s already fully accustomed to
chatting with family/friends/coworkers)
• Consistent experience across all possible devices
• Forever recorded in the fully personalized
discussion thread (full auditability)
Conversational Interface Offers
Experience Uncannily Similar To Everyday
Customer Support
• What does typically happen when calling
customer support and not being able to
resolve the issue?
• The issue gets escalated to the supervisor
• Same thing happens with chatbots
• When in doubt, they escalate the
question/issue to human customer support
workforce
Trends
On the web, keyword search was
the core of the experience
But on mobile, it’s become clear that
chat is where people spend most of
their time
“We’re just getting people used to
the idea that you can message more
than just people on Messenger.”
Seth Rosenberg, Facebook Product
Manager
The Disappearance Of Flip
Phones
The Disappearance Of Phone
Numbers
Discussion Threads Are The New
Apps
One Stop Shop - Discussion
Thread Gives The Context
No Need To Jump Around From
One App To Another
Establish Our Very Own Social
Handshake
Nothing to install, nothing to
configure—just flow
Conclusion
We’re Leaving The World Of Scarcity
And Entering The World Of
Abundance
Breaking the Fourth Wall in Software

More Related Content

Viewers also liked

Viewers also liked (13)

eBook_Metdl_Suporte_Lancha
eBook_Metdl_Suporte_LanchaeBook_Metdl_Suporte_Lancha
eBook_Metdl_Suporte_Lancha
 
Revolution chapter 4
Revolution   chapter 4Revolution   chapter 4
Revolution chapter 4
 
El Modelo De La Nueva Agencia Proyecto Repercusiones
El Modelo De La Nueva Agencia Proyecto RepercusionesEl Modelo De La Nueva Agencia Proyecto Repercusiones
El Modelo De La Nueva Agencia Proyecto Repercusiones
 
PORTFOLIO
PORTFOLIOPORTFOLIO
PORTFOLIO
 
Revolution chapter 4
Revolution   chapter 4Revolution   chapter 4
Revolution chapter 4
 
The adventures of tom sawyer chapter 3-4
The adventures of tom sawyer   chapter 3-4The adventures of tom sawyer   chapter 3-4
The adventures of tom sawyer chapter 3-4
 
Revista APS N.º 60 – Agosto 2013
Revista APS N.º 60 – Agosto 2013Revista APS N.º 60 – Agosto 2013
Revista APS N.º 60 – Agosto 2013
 
Revolution chapter 3
Revolution   chapter 3Revolution   chapter 3
Revolution chapter 3
 
Revisión de un Plan B
Revisión de un Plan BRevisión de un Plan B
Revisión de un Plan B
 
Jake's parrot chapter 2
Jake's parrot   chapter 2Jake's parrot   chapter 2
Jake's parrot chapter 2
 
Medição de Temperatura e Processos com Tecnologias Sem Fio
Medição de Temperatura e Processos com Tecnologias Sem FioMedição de Temperatura e Processos com Tecnologias Sem Fio
Medição de Temperatura e Processos com Tecnologias Sem Fio
 
Formação Ação para PME's
Formação Ação para PME'sFormação Ação para PME's
Formação Ação para PME's
 
Oficina de Narrativa: "Criando Histórias" por Arthur Protasio
Oficina de Narrativa: "Criando Histórias" por Arthur ProtasioOficina de Narrativa: "Criando Histórias" por Arthur Protasio
Oficina de Narrativa: "Criando Histórias" por Arthur Protasio
 

Similar to Breaking the Fourth Wall in Software

Similar to Breaking the Fourth Wall in Software (20)

The rise of Conversational User Interfaces
The rise of Conversational User Interfaces The rise of Conversational User Interfaces
The rise of Conversational User Interfaces
 
Designing bots
Designing botsDesigning bots
Designing bots
 
Big Design 2018 - Chatbots & Chatboxes
Big Design 2018 - Chatbots & ChatboxesBig Design 2018 - Chatbots & Chatboxes
Big Design 2018 - Chatbots & Chatboxes
 
Designing for Voice
Designing for VoiceDesigning for Voice
Designing for Voice
 
Conversational Experiences for Humans
Conversational Experiences for HumansConversational Experiences for Humans
Conversational Experiences for Humans
 
Сергей Поплавский "DeepDive в Bot платформу Microsoft. Технические аспекты ра...
Сергей Поплавский "DeepDive в Bot платформу Microsoft. Технические аспекты ра...Сергей Поплавский "DeepDive в Bot платформу Microsoft. Технические аспекты ра...
Сергей Поплавский "DeepDive в Bot платформу Microsoft. Технические аспекты ра...
 
Chatbots New York City and Global Meetup #001 - Talkabot Highlights
Chatbots New York City and Global Meetup #001 - Talkabot HighlightsChatbots New York City and Global Meetup #001 - Talkabot Highlights
Chatbots New York City and Global Meetup #001 - Talkabot Highlights
 
Every Business Needs a Chatbot
Every Business Needs a ChatbotEvery Business Needs a Chatbot
Every Business Needs a Chatbot
 
Using Generative AI in the Classroom .pptx
Using Generative AI in the Classroom .pptxUsing Generative AI in the Classroom .pptx
Using Generative AI in the Classroom .pptx
 
Conversational
ConversationalConversational
Conversational
 
Pp3 - Pixel Perfect Precision V3
Pp3 - Pixel Perfect Precision V3Pp3 - Pixel Perfect Precision V3
Pp3 - Pixel Perfect Precision V3
 
Microsoft.com Usability broken.
Microsoft.com Usability broken.Microsoft.com Usability broken.
Microsoft.com Usability broken.
 
Workology Podcast Ep 128: Accessibility in the Gig Economy
Workology Podcast Ep 128: Accessibility in the Gig EconomyWorkology Podcast Ep 128: Accessibility in the Gig Economy
Workology Podcast Ep 128: Accessibility in the Gig Economy
 
Conversational apps UX best practices
Conversational apps UX best practicesConversational apps UX best practices
Conversational apps UX best practices
 
Meetup 6/3/2017 - Artificiële Intelligentie: over chatbots & robots
Meetup 6/3/2017 - Artificiële Intelligentie: over chatbots & robotsMeetup 6/3/2017 - Artificiële Intelligentie: over chatbots & robots
Meetup 6/3/2017 - Artificiële Intelligentie: over chatbots & robots
 
Student information chatbot final report
Student information chatbot  final report Student information chatbot  final report
Student information chatbot final report
 
Introduction to Chatbots
Introduction to ChatbotsIntroduction to Chatbots
Introduction to Chatbots
 
Debunking the Myths of ChatBots
Debunking the Myths of ChatBotsDebunking the Myths of ChatBots
Debunking the Myths of ChatBots
 
Debunking The Myths of ChatBots
Debunking The Myths of ChatBotsDebunking The Myths of ChatBots
Debunking The Myths of ChatBots
 
Chat apps v02
Chat apps v02Chat apps v02
Chat apps v02
 

Recently uploaded

The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
shinachiaurasa2
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
masabamasaba
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
chiefasafspells
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
masabamasaba
 

Recently uploaded (20)

%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 

Breaking the Fourth Wall in Software