Por que as mensagens de erro não podem ser divertidas?

Não tive a oportunidade de falar sobre o O novo navegador Chrome do Google ainda. O que é uma pena, pois ele é facilmente o melhor navegador da Web que já usei. Se não fosse pela completa e absoluta falta de um ecossistema de complementos, eu abandonaria o Firefox em um piscar de olhos. Se o senhor estiver curioso sobre o Chrome, confira a história em quadrinhos de Scott McCloud encomendada pelo Google para explicar isso. Ou, diabos, tente o senhor mesmo!

O Chrome é um prazer de usar e, pelo menos na minha opinião, é o primeiro verdadeiro avanço na tecnologia de navegadores da Web desde os dias de glória do Internet Explorer 4.0. O Chrome está repleto de detalhes bem pensados, tantas reimaginações da funcionalidade do navegador da Web como uma verdadeira plataforma de aplicativos, que é difícil até mesmo listar todos eles.

Na verdade, a melhor maneira de explicar como o Chrome é excelente pode ser, sem dúvida, uma das coisas mais tolas e minúsculas sobre ele. até mesmo as mensagens de erro do Chrome são divertidas! Aqui está um erro que tive ontem à noite ao tentar limpar minha lista de contatos do GMail.

Erro do Chrome: a guia não responde

A guia é congelado, o senhor vê? Com os flocos de neve, seu pequeno cachecol e os dentes batendo no frio? Em vez de ficar irritado com o GMail e culpar o Chrome, estou completamente desarmado com esse erro. Ele me faz rir! Isso me faz lembrar que os desenvolvedores que estão trabalhando nesse software, em vez de simplesmente seguir o caminho de menor resistência e cuspir uma caixa de mensagem genérica com um código de erro enigmático, dedicaram tempo para tornar suas mensagens de erro não apenas fáceis de usar, mas divertidas.

Estou me lembrando do Declaração de qualidade da Beagle Brothers:

Nossos programas são DIVERTIDOS de usar. Nossas instruções são CLARAS e completas.

E o que acontece se houver um erro grave de renderização em uma guia do Chrome, resultando em uma falha no processo por guia? Ah, que droga!

Erro no Chrome: aw, snap!

Esses erros são homenagens sutis ao clássico Macintosh Mac triste. O que é um pouco irônico, já que o Chrome é praticamente só para Windows, pelo menos por enquanto.

Agora, nada disso significa que o senhor não deva levar os erros a sério. Como um desenvolvedor de software competente e profissional, o senhor vontade colidir com responsabilidade. Sempre. O humor por si só não é o objetivo aqui.

Os erros não são a parte mais glamourosa do desenvolvimento de software. Na verdade, eles são um pouco deprimentes. Mas os a maneira como o senhor lida com os erros diz muito sobre o quanto respeita seus usuários e, em última análise, seu próprio projeto. Lembre-se de que esse material deve ser divertido! Por que não compartilhar um pouco dessa alegria, dessa diversão que o senhor teve ao criar seu aplicativo, com seus usuários? Certamente fizemos isso no Stack Overflow com nossas páginas CAPTCHA e Error. É uma grande chatice para os seus usuários acabarem em uma página de verificação humana ou em um grande erro de servidor. Então, por que não aliviar um pouco a tensão dedicando um pouco mais de tempo aos seus erros e usando-os para ilustrar o lado mais leve do desenvolvimento de software?

Não me entenda mal. Suas mensagens de erro devem sempre ser informativo e útil. Isso não é opcional. Mas, como o Google Chrome nos mostra, é possível fazer isso enquanto o também ser divertido. E isso é ainda melhor.