SlideShare una empresa de Scribd logo
1 de 15
Captured by Paul Sherman http://www.flickr.com/photos/paulsherman/
Error Messaging for Fun and Profit (Possibly just profit)
Captured by Paul Sherman http://www.flickr.com/photos/paulsherman/
What’s a good error message? Avoiding the awkward conversation
Captured by Paul Sherman http://www.flickr.com/photos/paulsherman/
Why are bad error messages so bad? ,[object Object]
They make users feel ashamed.
They make users angry.
They turn your users into someone else’s users.
They show up in peoples’ presentations on bad error messaging. With your logo. ,[object Object]
Be Kind
Be Clear
Be Prescriptive
Some examples to think about Please enter a ten-digit telephone number. Please enter a valid email address (like billg@microsoft.com). We’re sorry, we didn’t recognize that credit card number. Please check it and try again.

Más contenido relacionado

Similar a Error messaging for fun and profit

Effective public speaking: Preparation is key!
Effective public speaking: Preparation is key!Effective public speaking: Preparation is key!
Effective public speaking: Preparation is key!Kam Hashim
 
Cpl jobseeker event Aug 11 2010
Cpl jobseeker event Aug 11 2010Cpl jobseeker event Aug 11 2010
Cpl jobseeker event Aug 11 2010Peter Cosgrove
 
Email writing indetail
Email writing indetailEmail writing indetail
Email writing indetailAzhar Shaik
 
Zombie PowerPoint by @ericpesik
Zombie PowerPoint by @ericpesikZombie PowerPoint by @ericpesik
Zombie PowerPoint by @ericpesikEric Pesik
 
How to write successful emails
How to write successful emailsHow to write successful emails
How to write successful emailsRohanDavid4
 
Using Email To Promote Webinars
Using Email To Promote WebinarsUsing Email To Promote Webinars
Using Email To Promote WebinarsSilverpop
 
7 resume mistakes to avoid?
7 resume mistakes to avoid?7 resume mistakes to avoid?
7 resume mistakes to avoid?BDDazza
 
Writing for the web_ nottingham_cim_10july2010_delegate_slides
Writing for the web_ nottingham_cim_10july2010_delegate_slidesWriting for the web_ nottingham_cim_10july2010_delegate_slides
Writing for the web_ nottingham_cim_10july2010_delegate_slidesRichardGroom
 
How to Ace the Customer Success Manager Interview
How to Ace the Customer Success Manager InterviewHow to Ace the Customer Success Manager Interview
How to Ace the Customer Success Manager InterviewShreesha Ramdas
 
How To Write Emails, Sales Letters, & Proposals That Slides
How To Write Emails, Sales Letters, & Proposals That   SlidesHow To Write Emails, Sales Letters, & Proposals That   Slides
How To Write Emails, Sales Letters, & Proposals That Slidesspencer longshore
 
How to Make the Audience NOT Hate You
How to Make the Audience NOT Hate YouHow to Make the Audience NOT Hate You
How to Make the Audience NOT Hate YouKarthik Iyengar
 
5 DOs and 5 DON'Ts of a good CV for freelance translator
5 DOs and 5 DON'Ts of a good CV for freelance translator5 DOs and 5 DON'Ts of a good CV for freelance translator
5 DOs and 5 DON'Ts of a good CV for freelance translatorAlena Klimtcova
 
Rianomics 10 ways to ensure RIA failure
Rianomics 10 ways to ensure RIA failureRianomics 10 ways to ensure RIA failure
Rianomics 10 ways to ensure RIA failureguestd27670
 
Communication Training State of NC: Content Development & Style
Communication Training State of NC: Content Development & StyleCommunication Training State of NC: Content Development & Style
Communication Training State of NC: Content Development & StyleMary Jane Clark
 
#1NLab14: Redefining Your Style
#1NLab14: Redefining Your Style#1NLab14: Redefining Your Style
#1NLab14: Redefining Your StyleOne North
 

Similar a Error messaging for fun and profit (20)

Effective public speaking: Preparation is key!
Effective public speaking: Preparation is key!Effective public speaking: Preparation is key!
Effective public speaking: Preparation is key!
 
Cpl jobseeker event Aug 11 2010
Cpl jobseeker event Aug 11 2010Cpl jobseeker event Aug 11 2010
Cpl jobseeker event Aug 11 2010
 
Email writing indetail
Email writing indetailEmail writing indetail
Email writing indetail
 
Romexpo 2005
Romexpo 2005Romexpo 2005
Romexpo 2005
 
Zombie powerpionts
Zombie  powerpiontsZombie  powerpionts
Zombie powerpionts
 
Zombie PowerPoint by @ericpesik
Zombie PowerPoint by @ericpesikZombie PowerPoint by @ericpesik
Zombie PowerPoint by @ericpesik
 
How to write successful emails
How to write successful emailsHow to write successful emails
How to write successful emails
 
Using Email To Promote Webinars
Using Email To Promote WebinarsUsing Email To Promote Webinars
Using Email To Promote Webinars
 
How To Get Your First Job
How To Get Your First  JobHow To Get Your First  Job
How To Get Your First Job
 
7 resume mistakes to avoid?
7 resume mistakes to avoid?7 resume mistakes to avoid?
7 resume mistakes to avoid?
 
Writing for the web_ nottingham_cim_10july2010_delegate_slides
Writing for the web_ nottingham_cim_10july2010_delegate_slidesWriting for the web_ nottingham_cim_10july2010_delegate_slides
Writing for the web_ nottingham_cim_10july2010_delegate_slides
 
Using Words Effectively
Using Words EffectivelyUsing Words Effectively
Using Words Effectively
 
How to Ace the Customer Success Manager Interview
How to Ace the Customer Success Manager InterviewHow to Ace the Customer Success Manager Interview
How to Ace the Customer Success Manager Interview
 
How To Write Emails, Sales Letters, & Proposals That Slides
How To Write Emails, Sales Letters, & Proposals That   SlidesHow To Write Emails, Sales Letters, & Proposals That   Slides
How To Write Emails, Sales Letters, & Proposals That Slides
 
How to Make the Audience NOT Hate You
How to Make the Audience NOT Hate YouHow to Make the Audience NOT Hate You
How to Make the Audience NOT Hate You
 
5 DOs and 5 DON'Ts of a good CV for freelance translator
5 DOs and 5 DON'Ts of a good CV for freelance translator5 DOs and 5 DON'Ts of a good CV for freelance translator
5 DOs and 5 DON'Ts of a good CV for freelance translator
 
Rianomics 10 ways to ensure RIA failure
Rianomics 10 ways to ensure RIA failureRianomics 10 ways to ensure RIA failure
Rianomics 10 ways to ensure RIA failure
 
Common CV Mistakes
Common CV MistakesCommon CV Mistakes
Common CV Mistakes
 
Communication Training State of NC: Content Development & Style
Communication Training State of NC: Content Development & StyleCommunication Training State of NC: Content Development & Style
Communication Training State of NC: Content Development & Style
 
#1NLab14: Redefining Your Style
#1NLab14: Redefining Your Style#1NLab14: Redefining Your Style
#1NLab14: Redefining Your Style
 

Último

Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 

Último (20)

Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 

Error messaging for fun and profit

Notas del editor

  1. How does this message make you feel? Let’s knock amusement and schadenfreude off the list.
  2. Watch your tone. No scolding. Avoid words like failure, fatal, illegal, catastropic, and eternal damnation. Imagine that the user is your grandmother, or a kitten. Gentle, gentle.
  3. What is the problem? From your perspective, what triggered the error? From the user’s perspective, where do they need to refocus their attention? Most of all, be transparent. Don’t obfuscate.
  4. What needs to be done? What does the user need to change? Clear doesn’t work without prescriptive.
  5. Build your forms so your users don’t have to guess what you want (what’s a CVV? Should my phone number have dashes? Do I format my date with the day or the month first?) and don’t make things unnecessarily hard. My personal hobbyhorse is forms that won’t accept a hyphen or an apostrophe in the name – I’m sure there are O’Malleys and D’Angelos out there who agree.