SlideShare a Scribd company logo
Bad error messages
What is a "bad error message?"
Simply put, a bad error message is a dialog box
or error that doesn't make sense to anyone but
the person who programmed it in the first place.
We've all seen them, usually in very frustrating
moments when our computer or website is not
working properly.
Is this a good error message?
Microsoft MTM
Ubuntu update
Bad verification
Intel IPP installer
SQL server error
Jakob Nielsen good error messages 1/2
• Clearly indicate that something has gone
wrong
• Be in a human-readable language
• Describe the problem
• Give constructive advice on how to fix the
problem
• Educate users by providing links to pages with
an explanation of the problem
Jakob Nielsen good error messages 2/2
• Be polite and not blame the users
• Be visible and highly noticeable, both in terms of
the message and how it indicates where things
went wrong
• Preserve as much of the user's work as possible
so that they don't have to do everything over
again
• If possible, guess the correct action and let users
pick it form a list of fixes
• Educate users by providing links to pages with an
explanation of the problem
The 3 basic rules
• Describe What went wrong.
• Explain How this error can be avoided.
• Provide steps to solve the error or examples
for how the function should be used correctly.
Is this a good error message?
Refferences
• http://www.instructionaldesign.org/bad_error
_messages.html
• http://www.retailshakennotstirred.com/retail-
shaken-not-stirred/2009/10/conversion-tip-
dont-let-bad-error-messages-cost-you-
sales.html
• http://technologizer.com/2008/09/18/errorm
essage/

More Related Content

What's hot

Why use NPS?
Why use NPS?Why use NPS?
The Science of Presentations
The Science of PresentationsThe Science of Presentations
The Science of Presentations
Mike Taylor
 
Designing Presentations
Designing PresentationsDesigning Presentations
Designing Presentations
The Media Kitchen
 
Connect With Your Audience
Connect With Your AudienceConnect With Your Audience
Connect With Your Audience
Slides That Rock
 
Boring to Bold: Presentation Design Ideas for Non-Designers
Boring to Bold: Presentation Design Ideas for Non-DesignersBoring to Bold: Presentation Design Ideas for Non-Designers
Boring to Bold: Presentation Design Ideas for Non-Designers
Michael Gowin
 
Language: Your Organization's Most Important and Least Valued Asset (Confab 2...
Language: Your Organization's Most Important and Least Valued Asset (Confab 2...Language: Your Organization's Most Important and Least Valued Asset (Confab 2...
Language: Your Organization's Most Important and Least Valued Asset (Confab 2...
Abby Covert
 
Customer journey mapping
Customer journey mappingCustomer journey mapping
Customer journey mapping
James Cracknell
 
Why Presentations Matter
Why Presentations MatterWhy Presentations Matter
Why Presentations Matter
The Presentation Designer
 
13 Alternatives to Using Bullet Points in Presentations
13 Alternatives to Using Bullet Points in Presentations13 Alternatives to Using Bullet Points in Presentations
13 Alternatives to Using Bullet Points in Presentations
Melissa Milloway, MSIT
 
Present At Work
Present At WorkPresent At Work
Present At Work
Slides That Rock
 
If You Suck at Speaking, Learn these 5 Ps for Powerful Vocal Delivery
If You Suck at Speaking, Learn these 5 Ps for Powerful Vocal DeliveryIf You Suck at Speaking, Learn these 5 Ps for Powerful Vocal Delivery
If You Suck at Speaking, Learn these 5 Ps for Powerful Vocal Delivery
PresentationStuffs Nepal
 
10 Tips for Connecting with Your Audience
10 Tips for Connecting with Your Audience10 Tips for Connecting with Your Audience
10 Tips for Connecting with Your Audience
SketchBubble
 
10 Insightful Quotes On Designing A Better Customer Experience
10 Insightful Quotes On Designing A Better Customer Experience10 Insightful Quotes On Designing A Better Customer Experience
10 Insightful Quotes On Designing A Better Customer Experience
Yuan Wang
 
How I got 2.5 Million views on Slideshare (by @nickdemey - Board of Innovation)
How I got 2.5 Million views on Slideshare (by @nickdemey - Board of Innovation)How I got 2.5 Million views on Slideshare (by @nickdemey - Board of Innovation)
How I got 2.5 Million views on Slideshare (by @nickdemey - Board of Innovation)
Board of Innovation
 
The Number One Mistake Everybody Makes on Twitter
The Number One Mistake Everybody Makes on TwitterThe Number One Mistake Everybody Makes on Twitter
The Number One Mistake Everybody Makes on Twitter
Gary Vaynerchuk
 
7 Tips to Beautiful PowerPoint by @itseugenec
7 Tips to Beautiful PowerPoint by @itseugenec7 Tips to Beautiful PowerPoint by @itseugenec
7 Tips to Beautiful PowerPoint by @itseugenec
Eugene Cheng
 
Death by PowerPoint - Redesigned
Death by PowerPoint - RedesignedDeath by PowerPoint - Redesigned
Death by PowerPoint - Redesigned
Eze Ikedi
 
Future of advertising: Agency as a platform
Future of advertising: Agency as a platformFuture of advertising: Agency as a platform
Future of advertising: Agency as a platform
Ajinkya Pawar
 
How to Design a Killer Deck - 8 Essential Tips in Presentation Design
How to Design a Killer Deck - 8 Essential Tips in Presentation DesignHow to Design a Killer Deck - 8 Essential Tips in Presentation Design
How to Design a Killer Deck - 8 Essential Tips in Presentation Design
Carole Alalouf
 
Anthony robbins public speaking secrets
Anthony robbins public speaking secretsAnthony robbins public speaking secrets
Anthony robbins public speaking secrets
Akash Karia
 

What's hot (20)

Why use NPS?
Why use NPS?Why use NPS?
Why use NPS?
 
The Science of Presentations
The Science of PresentationsThe Science of Presentations
The Science of Presentations
 
Designing Presentations
Designing PresentationsDesigning Presentations
Designing Presentations
 
Connect With Your Audience
Connect With Your AudienceConnect With Your Audience
Connect With Your Audience
 
Boring to Bold: Presentation Design Ideas for Non-Designers
Boring to Bold: Presentation Design Ideas for Non-DesignersBoring to Bold: Presentation Design Ideas for Non-Designers
Boring to Bold: Presentation Design Ideas for Non-Designers
 
Language: Your Organization's Most Important and Least Valued Asset (Confab 2...
Language: Your Organization's Most Important and Least Valued Asset (Confab 2...Language: Your Organization's Most Important and Least Valued Asset (Confab 2...
Language: Your Organization's Most Important and Least Valued Asset (Confab 2...
 
Customer journey mapping
Customer journey mappingCustomer journey mapping
Customer journey mapping
 
Why Presentations Matter
Why Presentations MatterWhy Presentations Matter
Why Presentations Matter
 
13 Alternatives to Using Bullet Points in Presentations
13 Alternatives to Using Bullet Points in Presentations13 Alternatives to Using Bullet Points in Presentations
13 Alternatives to Using Bullet Points in Presentations
 
Present At Work
Present At WorkPresent At Work
Present At Work
 
If You Suck at Speaking, Learn these 5 Ps for Powerful Vocal Delivery
If You Suck at Speaking, Learn these 5 Ps for Powerful Vocal DeliveryIf You Suck at Speaking, Learn these 5 Ps for Powerful Vocal Delivery
If You Suck at Speaking, Learn these 5 Ps for Powerful Vocal Delivery
 
10 Tips for Connecting with Your Audience
10 Tips for Connecting with Your Audience10 Tips for Connecting with Your Audience
10 Tips for Connecting with Your Audience
 
10 Insightful Quotes On Designing A Better Customer Experience
10 Insightful Quotes On Designing A Better Customer Experience10 Insightful Quotes On Designing A Better Customer Experience
10 Insightful Quotes On Designing A Better Customer Experience
 
How I got 2.5 Million views on Slideshare (by @nickdemey - Board of Innovation)
How I got 2.5 Million views on Slideshare (by @nickdemey - Board of Innovation)How I got 2.5 Million views on Slideshare (by @nickdemey - Board of Innovation)
How I got 2.5 Million views on Slideshare (by @nickdemey - Board of Innovation)
 
The Number One Mistake Everybody Makes on Twitter
The Number One Mistake Everybody Makes on TwitterThe Number One Mistake Everybody Makes on Twitter
The Number One Mistake Everybody Makes on Twitter
 
7 Tips to Beautiful PowerPoint by @itseugenec
7 Tips to Beautiful PowerPoint by @itseugenec7 Tips to Beautiful PowerPoint by @itseugenec
7 Tips to Beautiful PowerPoint by @itseugenec
 
Death by PowerPoint - Redesigned
Death by PowerPoint - RedesignedDeath by PowerPoint - Redesigned
Death by PowerPoint - Redesigned
 
Future of advertising: Agency as a platform
Future of advertising: Agency as a platformFuture of advertising: Agency as a platform
Future of advertising: Agency as a platform
 
How to Design a Killer Deck - 8 Essential Tips in Presentation Design
How to Design a Killer Deck - 8 Essential Tips in Presentation DesignHow to Design a Killer Deck - 8 Essential Tips in Presentation Design
How to Design a Killer Deck - 8 Essential Tips in Presentation Design
 
Anthony robbins public speaking secrets
Anthony robbins public speaking secretsAnthony robbins public speaking secrets
Anthony robbins public speaking secrets
 

Similar to Bad error messages

Nielsen’s heuristics 9th evaluation
Nielsen’s heuristics 9th evaluationNielsen’s heuristics 9th evaluation
Nielsen’s heuristics 9th evaluation
NoorjahanTaha
 
Soft-performance: Messages - ISTA 2014
Soft-performance: Messages - ISTA 2014Soft-performance: Messages - ISTA 2014
Soft-performance: Messages - ISTA 2014
Dimiter Simov
 
How to not sound like a robot in your email notifications
How to not sound like a robot in your email notificationsHow to not sound like a robot in your email notifications
How to not sound like a robot in your email notifications
Freshdesk Inc.
 
EuroIA 2015 On Messages
EuroIA 2015 On MessagesEuroIA 2015 On Messages
EuroIA 2015 On Messages
Dimiter Simov
 
Error Messages In Software Applications
Error Messages In Software ApplicationsError Messages In Software Applications
Error Messages In Software Applications
Raghunath (Gautam) Soman
 
UX Sofia 2011 - Conrad Albrecht-Buehler
UX Sofia 2011 - Conrad Albrecht-BuehlerUX Sofia 2011 - Conrad Albrecht-Buehler
UX Sofia 2011 - Conrad Albrecht-BuehlerLucrat
 
GNUnify 2017 - Working on my first BUG.
GNUnify 2017 - Working on my first BUG.GNUnify 2017 - Working on my first BUG.
GNUnify 2017 - Working on my first BUG.
Aastha Vijay
 
Hci final presentation
Hci final presentationHci final presentation
Hci final presentation
Tarun Chakravorty
 
Making FAIL More Fun
Making FAIL More FunMaking FAIL More Fun
Making FAIL More Fun
Dawa Riley
 
Hci final presentation
Hci final presentationHci final presentation
Hci final presentation
Tarun Chakravorty
 
Lecture 3
Lecture 3Lecture 3
Lecture 3
Tanveer Malik
 
Did you check the UX Quality?-Rajarshi Ray
Did you check the UX Quality?-Rajarshi RayDid you check the UX Quality?-Rajarshi Ray
Did you check the UX Quality?-Rajarshi Raybhumika2108
 
Managing User Feedback: Setting Expectations and Translating Feedback into Fe...
Managing User Feedback: Setting Expectations and Translating Feedback into Fe...Managing User Feedback: Setting Expectations and Translating Feedback into Fe...
Managing User Feedback: Setting Expectations and Translating Feedback into Fe...
Modupe Akinnawonu
 
apply problem solve.pdf
apply problem solve.pdfapply problem solve.pdf
apply problem solve.pdf
dereje33
 
Designing Microinteractions for Better UX
Designing Microinteractions for Better UXDesigning Microinteractions for Better UX
Designing Microinteractions for Better UX
Justin Stollsteimer
 
Capturing Users' Hearts
Capturing Users' HeartsCapturing Users' Hearts
Capturing Users' Hearts
René Cacheaux
 
Wifi Training
Wifi TrainingWifi Training
Wifi Trainingrosedale
 
Talking to Users
Talking to UsersTalking to Users
Talking to Users
ESUG
 

Similar to Bad error messages (20)

Nielsen’s heuristics 9th evaluation
Nielsen’s heuristics 9th evaluationNielsen’s heuristics 9th evaluation
Nielsen’s heuristics 9th evaluation
 
Soft-performance: Messages - ISTA 2014
Soft-performance: Messages - ISTA 2014Soft-performance: Messages - ISTA 2014
Soft-performance: Messages - ISTA 2014
 
How to not sound like a robot in your email notifications
How to not sound like a robot in your email notificationsHow to not sound like a robot in your email notifications
How to not sound like a robot in your email notifications
 
EuroIA 2015 On Messages
EuroIA 2015 On MessagesEuroIA 2015 On Messages
EuroIA 2015 On Messages
 
Error Messages In Software Applications
Error Messages In Software ApplicationsError Messages In Software Applications
Error Messages In Software Applications
 
UX Sofia 2011 - Conrad Albrecht-Buehler
UX Sofia 2011 - Conrad Albrecht-BuehlerUX Sofia 2011 - Conrad Albrecht-Buehler
UX Sofia 2011 - Conrad Albrecht-Buehler
 
GNUnify 2017 - Working on my first BUG.
GNUnify 2017 - Working on my first BUG.GNUnify 2017 - Working on my first BUG.
GNUnify 2017 - Working on my first BUG.
 
Hci final presentation
Hci final presentationHci final presentation
Hci final presentation
 
Hci final presentation
Hci final presentationHci final presentation
Hci final presentation
 
Making FAIL More Fun
Making FAIL More FunMaking FAIL More Fun
Making FAIL More Fun
 
Hci final presentation
Hci final presentationHci final presentation
Hci final presentation
 
Lecture 3
Lecture 3Lecture 3
Lecture 3
 
Did you check the UX Quality?-Rajarshi Ray
Did you check the UX Quality?-Rajarshi RayDid you check the UX Quality?-Rajarshi Ray
Did you check the UX Quality?-Rajarshi Ray
 
Managing User Feedback: Setting Expectations and Translating Feedback into Fe...
Managing User Feedback: Setting Expectations and Translating Feedback into Fe...Managing User Feedback: Setting Expectations and Translating Feedback into Fe...
Managing User Feedback: Setting Expectations and Translating Feedback into Fe...
 
apply problem solve.pdf
apply problem solve.pdfapply problem solve.pdf
apply problem solve.pdf
 
Designing Microinteractions for Better UX
Designing Microinteractions for Better UXDesigning Microinteractions for Better UX
Designing Microinteractions for Better UX
 
Capturing Users' Hearts
Capturing Users' HeartsCapturing Users' Hearts
Capturing Users' Hearts
 
Wifi Training
Wifi TrainingWifi Training
Wifi Training
 
Talking to Users
Talking to UsersTalking to Users
Talking to Users
 
Ticket101
Ticket101Ticket101
Ticket101
 

More from Hanokh Aloni

NWD Total commander for fun and profit!!!
NWD Total commander for fun and profit!!!NWD Total commander for fun and profit!!!
NWD Total commander for fun and profit!!!
Hanokh Aloni
 
CI CD OPS WHATHAVEYOU
CI CD OPS WHATHAVEYOUCI CD OPS WHATHAVEYOU
CI CD OPS WHATHAVEYOU
Hanokh Aloni
 
How to write proper GIT commit messages.pptx
How to write proper GIT commit messages.pptxHow to write proper GIT commit messages.pptx
How to write proper GIT commit messages.pptx
Hanokh Aloni
 
Architectural kata 0 of n.pptx
Architectural kata 0 of n.pptxArchitectural kata 0 of n.pptx
Architectural kata 0 of n.pptx
Hanokh Aloni
 
Code smells (1).pptx
Code smells (1).pptxCode smells (1).pptx
Code smells (1).pptx
Hanokh Aloni
 
NWD the73js.pptx
NWD the73js.pptxNWD the73js.pptx
NWD the73js.pptx
Hanokh Aloni
 
top developer mistakes
top developer mistakes top developer mistakes
top developer mistakes
Hanokh Aloni
 
Things senior developers should know
Things senior developers should knowThings senior developers should know
Things senior developers should know
Hanokh Aloni
 
Cynefin framework in software engineering
Cynefin framework in software engineeringCynefin framework in software engineering
Cynefin framework in software engineering
Hanokh Aloni
 
Microservices
MicroservicesMicroservices
Microservices
Hanokh Aloni
 
Wcbpijwbpij new
Wcbpijwbpij newWcbpijwbpij new
Wcbpijwbpij new
Hanokh Aloni
 
Trunk based vs git flow
Trunk based vs git flowTrunk based vs git flow
Trunk based vs git flow
Hanokh Aloni
 
How to write unmaintainable code
How to write unmaintainable codeHow to write unmaintainable code
How to write unmaintainable code
Hanokh Aloni
 
How i learned to stop worrying and love the logs
How i learned to stop worrying and love the logsHow i learned to stop worrying and love the logs
How i learned to stop worrying and love the logs
Hanokh Aloni
 
Game is ggj2018 presentation
Game is ggj2018 presentationGame is ggj2018 presentation
Game is ggj2018 presentation
Hanokh Aloni
 
Microservices
MicroservicesMicroservices
Microservices
Hanokh Aloni
 
Game is ggj2017 presentation
Game is ggj2017 presentationGame is ggj2017 presentation
Game is ggj2017 presentation
Hanokh Aloni
 
02 terms and issues
02 terms and issues02 terms and issues
02 terms and issues
Hanokh Aloni
 
Sip introduction
Sip introductionSip introduction
Sip introduction
Hanokh Aloni
 
Tdd guide
Tdd guideTdd guide
Tdd guide
Hanokh Aloni
 

More from Hanokh Aloni (20)

NWD Total commander for fun and profit!!!
NWD Total commander for fun and profit!!!NWD Total commander for fun and profit!!!
NWD Total commander for fun and profit!!!
 
CI CD OPS WHATHAVEYOU
CI CD OPS WHATHAVEYOUCI CD OPS WHATHAVEYOU
CI CD OPS WHATHAVEYOU
 
How to write proper GIT commit messages.pptx
How to write proper GIT commit messages.pptxHow to write proper GIT commit messages.pptx
How to write proper GIT commit messages.pptx
 
Architectural kata 0 of n.pptx
Architectural kata 0 of n.pptxArchitectural kata 0 of n.pptx
Architectural kata 0 of n.pptx
 
Code smells (1).pptx
Code smells (1).pptxCode smells (1).pptx
Code smells (1).pptx
 
NWD the73js.pptx
NWD the73js.pptxNWD the73js.pptx
NWD the73js.pptx
 
top developer mistakes
top developer mistakes top developer mistakes
top developer mistakes
 
Things senior developers should know
Things senior developers should knowThings senior developers should know
Things senior developers should know
 
Cynefin framework in software engineering
Cynefin framework in software engineeringCynefin framework in software engineering
Cynefin framework in software engineering
 
Microservices
MicroservicesMicroservices
Microservices
 
Wcbpijwbpij new
Wcbpijwbpij newWcbpijwbpij new
Wcbpijwbpij new
 
Trunk based vs git flow
Trunk based vs git flowTrunk based vs git flow
Trunk based vs git flow
 
How to write unmaintainable code
How to write unmaintainable codeHow to write unmaintainable code
How to write unmaintainable code
 
How i learned to stop worrying and love the logs
How i learned to stop worrying and love the logsHow i learned to stop worrying and love the logs
How i learned to stop worrying and love the logs
 
Game is ggj2018 presentation
Game is ggj2018 presentationGame is ggj2018 presentation
Game is ggj2018 presentation
 
Microservices
MicroservicesMicroservices
Microservices
 
Game is ggj2017 presentation
Game is ggj2017 presentationGame is ggj2017 presentation
Game is ggj2017 presentation
 
02 terms and issues
02 terms and issues02 terms and issues
02 terms and issues
 
Sip introduction
Sip introductionSip introduction
Sip introduction
 
Tdd guide
Tdd guideTdd guide
Tdd guide
 

Recently uploaded

Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
Fermin Galan
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
rickgrimesss22
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
Alina Yurenko
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
Shane Coughlan
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
Donna Lenk
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
AMB-Review
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
Google
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke
 
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi ArabiaTop 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
Yara Milbes
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
Adele Miller
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
Google
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
wottaspaceseo
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Crescat
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
Globus
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
Globus
 
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptxText-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
ShamsuddeenMuhammadA
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
Boni García
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Shahin Sheidaei
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Globus
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 

Recently uploaded (20)

Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
 
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi ArabiaTop 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
 
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptxText-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 

Bad error messages

Editor's Notes

  1. Look at this one: Althuogh funny – it’s a good error.
  2. Microsoft Jscript null refference error.
  3. Win32 pre sp1 API error
  4. This is what you get for adding a new touchpoint
  5. And this happens when you give a computer name for an already existing POS
  6. Jakob Nielsen has been called: "the king of usability" (Internet Magazine) "the guru of Web page usability" (The New York Times) "the next best thing to a true time machine" (USA Today) "the smartest person on the Web" (ZDNet AnchorDesk) "the world's leading expert on Web usability" (U.S. News & World Report) one of the top 10 minds in small business (FORTUNE Small Business) "the world's leading expert on user-friendly design" (Stuttgarter Zeitung, Germany) "knows more about what makes Web sites work than anyone else on the planet" (Chicago Tribune) "one of the world's foremost experts in Web usability" (Business Week) "the Web's usability czar" (WebReference.com) "the reigning guru of Web usability" (FORTUNE) "eminent Web usability guru" (CNN) "perhaps the best-known design and usability guru on the Internet" (Financial Times) "the usability Pope" (Wirtschaftswoche Magazine, Germany) "new-media pioneer" (Newsweek) One of the "world's most influential designers" (Businessweek) Jakob Nielsen, Ph.D., is a User Advocate and principal of the Nielsen Norman Group which he co-founded with Dr. Donald A. Norman (former VP of research at Apple Computer). Before starting NNG in 1998 he was a Sun Microsystems Distinguished Engineer. Dr. Nielsen founded the "discount usability engineering" movement for fast and cheap improvements of user interfaces and has invented several usability methods, including heuristic evaluation. He holds 79 United States patents, mainly on ways of making the Internet easier to use.
  7. Jakob Nielsen has been called: "the king of usability" (Internet Magazine) "the guru of Web page usability" (The New York Times) "the next best thing to a true time machine" (USA Today) "the smartest person on the Web" (ZDNet AnchorDesk) "the world's leading expert on Web usability" (U.S. News & World Report) one of the top 10 minds in small business (FORTUNE Small Business) "the world's leading expert on user-friendly design" (Stuttgarter Zeitung, Germany) "knows more about what makes Web sites work than anyone else on the planet" (Chicago Tribune) "one of the world's foremost experts in Web usability" (Business Week) "the Web's usability czar" (WebReference.com) "the reigning guru of Web usability" (FORTUNE) "eminent Web usability guru" (CNN) "perhaps the best-known design and usability guru on the Internet" (Financial Times) "the usability Pope" (Wirtschaftswoche Magazine, Germany) "new-media pioneer" (Newsweek) One of the "world's most influential designers" (Businessweek) Jakob Nielsen, Ph.D., is a User Advocate and principal of the Nielsen Norman Group which he co-founded with Dr. Donald A. Norman (former VP of research at Apple Computer). Before starting NNG in 1998 he was a Sun Microsystems Distinguished Engineer. Dr. Nielsen founded the "discount usability engineering" movement for fast and cheap improvements of user interfaces and has invented several usability methods, including heuristic evaluation. He holds 79 United States patents, mainly on ways of making the Internet easier to use.
  8. What Error messages written in a negative or even neutral tone can sound accusatory, suggesting that the visitor has misread instructions, filled out a form incorrectly, or otherwise screwed up. Being blamed for an error by a computer is off-putting. Use when Use this pattern when writing the copy for error messages at your site. You were planning to write those messages, right? You weren't going to forget about them (yielding helpful dialog boxes that say something like "Error 41"), right? You weren't going to expect your engineers to write them (yielding helpful dialog boxes that say something like "Error 41: Error 41 has occurred"), were you? How Writing in a conversational tone, explain to the extent possible what has gone wrong, why, and what to do next, if anything. Be sure to express the error in terms of a failure on the part of the system. Even if the cause of the error is the user's failure to comply with an instruction, assume that the instructions were unclear or that the entry form didn't provide sufficient guidance. Don't blame the user for the error. Take the blame, apologize, and move forward. Special cases Saying "Oops" is one way to mimic a very human way of noticing a problem and taking responsibility at the same time. However, as Bill Cosby once joked, you never want to hear your surgeon say "Oops." It's equally true that for sites dealing with sensitive personal information or circumstances (such as, for example, medical or financial contexts), a more formal tone may be appropriate to avoid the appearance of flippancy. Even in a formal or sensitive situation, it's equally important to avoid blaming the victim when a problem occurs. Examples GetSatisfaction.com takes responsibility ("We couldn't find it") when a search turns up no results (Figure 2.10).
  9. Yes! It is! It describes what is wrong It explains how the error can be avoided (press F1 to continue). It provides steps hot to fix it (you will need to connect a keyboard to do these steps!).