Os escritores de UX devem codificar?

Os prós e contras da edição de strings no seu produto.

John Saito Blocked Desbloquear Seguir Seguindo 7 de janeiro Ilustração de Amber Padilla

Erros, erros, erros. Durante meu tempo como escritor de UX, me deparei com uma tonelada de bugs nos produtos em que trabalho. E sim, muitos desses bugs são bugs de texto. Um erro de digitação aqui, alguma cópia confusa lá, inconsistências em todos os lugares. O que é um escritor para fazer?

No início da minha carreira, eu criaria relatórios de bugs para esses bugs de texto e os enviaria para os desenvolvedores. Eu me sentiria orgulhoso, sabendo que estou fazendo a minha parte para melhorar a experiência do usuário. "Eu estou reescrevendo esta mensagem de erro para nossos usuários!" Eu diria a mim mesmo.

Mas depois de enviar esses relatórios de bug, eu esperaria. E espere. E espere. E muitas vezes, esses insetos seriam desprezados ou esquecidos. Com o tempo, percebi que enviar relatórios de bugs para pequenos problemas de texto não valia a pena.

Enquanto me afundava em minhas próprias lágrimas, pensei: e se eu simplesmente entrasse no código e editasse as seqüências de texto? Não sou desenvolvedor, mas me envolvi com código nos meus dias de juventude. Tweaking algumas cordas não pode ser tão difícil, certo?

Bem, depois de fazer cerca de uma dúzia de mudanças de código nas últimas semanas, vou dizer que foi muito mais doloroso do que eu pensava – mas valeu totalmente a pena. E a melhor parte? Depois de ver minhas alterações no código, finalmente senti que tinha controle sobre o conteúdo do meu produto.

Os outros escritores de UX editam o código?

Quando comecei a editar strings, perguntei por aí para ver se outros escritores faziam isso. A maioria dos escritores de UX não parece editar strings, mas há algumas equipes que fazem isso. Por exemplo, toda a equipe de redatores da UX na HubSpot edita strings. Mais da metade dos estrategistas de conteúdo do Shopify também. Estou atrasado para a festa.

Recentemente, tive a oportunidade de conversar com alguns desses escritores, e eles foram uma grande ajuda para mim quando eu mergulhei no código. Abaixo estão alguns dos tópicos que aprendi com eles e da minha própria tentativa de edição de strings.

Por que os escritores devem editar strings

Não tem certeza se você deveria estar editando strings no código? Aqui estão algumas razões pelas quais você pode querer começar a fazê-lo.

  • Coloca você no controle de seu conteúdo: "É incrivelmente empoderador", diz John Moore Williams, da Webflow. “É maravilhoso simplesmente entrar e mudar as coisas.” E eu concordo totalmente. Depois de editar strings, você pode finalmente possuir seu conteúdo da ideia para a implementação.
  • Mais eficiente do que criar relatórios de bugs: sempre me sinto bobo por enviar relatórios de bugs sobre vírgulas ausentes, letras maiúsculas incorretas ou problemas de estilo. Mas se você pode simplesmente editar strings você mesmo, você pode pular essa etapa de arquivamento de bug irritante. Como Emily Keefe, da HubSpot, me diz: “É ótimo para consertar pequenas coisas como erros de digitação e problemas de voz e tom.”
  • Economiza tempo aos desenvolvedores: De acordo com Val Klump da Coinbase, editar strings você mesmo pode economizar muitos dias de tempo de engenharia. Em sua empresa anterior, Val editou uma vez os 50 principais e-mails enviados de seu produto – imagine como seria doloroso para um desenvolvedor copiar / colar de um documento centenas de vezes!
  • Aumenta o perfil dos escritores de UX: assim que os desenvolvedores perceberem que você pode editar o código, eles verão você como um parceiro ainda mais próximo. Isso aumenta sua visibilidade dentro da equipe e lembra os desenvolvedores de que eles podem pedir ajuda ao conteúdo. Como Andy Healey, da Shopify, diz: "Isso ajuda a construir relacionamentos confiáveis com seus desenvolvedores".

Não são todos os arco-íris e unicórnios

Estou convencido de que todo escritor de UX deve aprender como editar strings. Mas há algumas coisas que você deve ter em mente antes de seguir esse caminho.

  • Leva semanas para aumentar: levei alguns dias para aprender o básico, mas demorei semanas até me sentir confiante o suficiente para solucionar os muitos problemas que tive: falhas de montagem, falhas de linter, falhas de teste, o nome dele . Esteja preparado para falhar. Muito.
  • Chupa seu tempo: Todo escritor que conheço faz malabarismos com vários projetos de uma só vez, então cada minuto é precioso. Você realmente quer gastar mais tempo brincando com código e menos tempo escrevendo? É divertido entrar no código, mas cuidado com o fascínio da base de código. Essas cordas podem te deixar amarrado.
  • Difícil de encontrar as sequências corretas: dependendo de quão grande e complexo é o seu produto, talvez seja difícil descobrir quais strings editar. Digamos que você tenha um botão comum como "Compartilhar" ou "Editar" que deseja ajustar. Sem a orientação correta, você pode passar horas rastreando as cordas certas.
  • Lata de worms em todos os cantos: depois de observar o código, às vezes você perceberá que a string que deseja editar é apenas uma versão possível que pode aparecer. Se você editar essa string, terá que reescrever 9 outras strings relacionadas. Você realmente quer abrir essa lata de minhocas?
  • Dependência excessiva de escritores de UX: Quando as pessoas aprenderem que você pode editar strings, elas poderão ficar tentadas a procurá-lo para cada pequena mudança de texto em que possam pensar. Esteja preparado para estabelecer limites em torno do que você pode mudar e quando você pode fazê-lo. Caso contrário, você será bombardeado de todas as direções.

“É perigoso ir sozinho! Pegue isso."

Como o Velho em The Legend of Zelda sabe, o mundo pode ser um lugar assustador, a menos que você tenha ajuda. Então, aqui estão alguns conselhos que eu juntei de outros escritores de UX que editam strings no código.

  • Encontre um amigo de engenharia: se você quiser editar strings, precisará encontrar um desenvolvedor que possa mostrar as cordas. Depois de conhecer seu time, tente identificar os desenvolvedores que se importam com o conteúdo. Essas são as pessoas que você deve alcançar. Aprecie essas amizades, porque você não pode começar essa missão sem elas.
  • Crie um guia de estratégia: todos com quem falei tinham um documento que os orientava nas etapas que precisavam seguir. Depois de começar a editar strings, certifique-se de anotar todas as etapas, porque cada detalhe é importante. Essa é a única maneira de me lembrar da diferença entre o git checkout , git checkout -b ou git checkout -B .
  • Pergunte, pergunte e pergunte novamente: Se você não conseguir acessar as strings primeiro, continue perguntando, desenvolva seus pontos de experiência e crie um caso forte. Um escritor com quem conversei só teve acesso a visualização no início, mas acabou acessando o acesso à edição depois de conversar com algumas pessoas diferentes.
  • Considere uma limpeza: depois de ter o poder de editar strings, você desbloqueia a capacidade de fazer limpezas de conteúdo. Precisa mudar um termo em todo o seu produto? Ou reescrever um monte de mensagens de estado vazias? Esta é sua chance. Andy do Shopify recentemente usou essa oportunidade para reescrever 80 mensagens de erro de uma só vez, para que elas atendam às novas diretrizes de estilo.
  • Revise todas as suas novas strings: Beth Dunn, da HubSpot, criou um processo incrível em que os escritores revisam todas as novas strings adicionadas. Todos os dias, eles recebem um email com as strings que foram adicionadas no dia anterior. Isso permite que eles revisem e editem essas strings antes de serem publicadas. Tenho que pegá-los todos!
  • Reserve um tempo para isso: alguns escritores criam um horário regular para editar strings no código, como uma vez por semana. Fazer isso ajuda você a se concentrar na tarefa em mãos, em vez de fazer malabarismos entre escrever e codificar ao longo do dia, o que flexiona diferentes partes do cérebro.
  • Arquivos diferentes, estilos diferentes: As possibilidades são, diferentes partes do seu produto são codificadas em diferentes idiomas. Algumas partes podem estar em Python, enquanto outras estão em JavaScript. E cada idioma tem suas próprias peculiaridades. Algumas línguas não permitem citações encaracoladas. Algumas linguagens lidam com internacionalização de maneira diferente. Como as batalhas contra chefes em Zelda, às vezes você só tem que aprender as técnicas certas por tentativa e erro.

Codifique seu coração

Eu acho que os escritores de UX devem codificar? Oh sim! Ou pelo menos aprenda como editar algumas strings aqui e ali. Confie em mim, você terá mais impacto do que nunca e mudará completamente sua abordagem para a escrita UX.

Hoje em dia, você verá mais e mais designers de produtos se envolverem com código. Quem sabe? Talvez um dia veremos mais e mais escritores fazendo o mesmo.

Muito obrigado às pessoas maravilhosas que me inspiraram a escrever esta história e mudaram para sempre a maneira como eu trabalho: