if it hurts, do it more often
expressãocultura de operaçõesprogramação
O princípio contraintuitivo de entrega: atividades dolorosas e arriscadas ficam seguras pela frequência, não pela evitação.
Popularizado por Martin Fowler sobre deploy e integração: lançamentos raros acumulam risco e atrofiam os músculos; os frequentes forçam automação e encolhem o raio de impacto de cada mudança. O rival filosófico direto da sexta-feira somente-leitura - e o argumento que no fim vence.
A formulação de Martin Fowler inverte a resposta óbvia a um processo doloroso, e o raciocínio é que a dor em geral é função do tamanho do lote e da raridade, e não da atividade em si. Uma publicação trimestral é aterrorizante porque contém três meses de mudanças e porque ninguém tem prática recente.
O mecanismo é que a frequência força a correção. Se você publica mensalmente, o processo pode seguir manual e doloroso; se publica diariamente, não pode, e a automação acaba sendo construída porque a alternativa é insuportável. Lotes menores também significam que, quando algo quebra, o conjunto de causas candidatas é pequeno, o que transforma uma investigação de dois dias numa de dez minutos.
Isso se generaliza muito além da publicação. Merges dolorosos significam integrar com mais frequência, testes de failover dolorosos significam testar mais, backups dolorosos significam restaurar mais, e uma passagem de plantão dolorosa significa fazê-la de forma mais deliberada. O formato constante é que evitar piora o problema de fundo enquanto o esconde, e que agendar a dor a converte de evento em prática, que é a única condição sob a qual ela melhora.