07 · Padrões de trabalho61 / 62

DX

O quanto o sistema facilita a vida de quem trabalha nele: documentação, velocidade de retorno, erro que explica.

Onde você esbarra nisso

Quando alguém novo demora três semanas pra produzir e todo mundo acha normal. Não é a pessoa.

Conecta com

O que é

Developer experience (DX). Mede a qualidade da experiência de quem constrói: a documentação existe e está certa? O retorno de um teste vem em segundos ou em vinte minutos? A mensagem de erro diz o que fazer ou é um enigma?

Não é sobre a ferramenta ser bonita. É sobre quanto atrito existe entre a intenção e o resultado.

O que muda pro teu negócio

Está aqui por causa do verbete seguinte, e sozinho ele já vale como espelho.

Empresa com DX ruim é a empresa em que só uma pessoa sabe mexer em cada coisa, o retorno demora, e todo erro vira investigação. Isso tem custo em contratação, em prazo e em quem pede demissão.

E vale traduzir pra fora do código: a experiência de quem trabalha no teu processo obedece à mesma régua. Documentação, retorno rápido, erro que explica.

Fontes

AI Coding Dictionary, verbete "DX", Matt Pocock. Ele lista o que compõe a experiência do desenvolvedor: documentação, velocidade de retorno e mensagem de erro. É uma régua concreta em vez de uma sensação.