choose boring technology

expressão

programaçãocultura de operações

O princípio de Dan McKinley: prefira ferramentas comprovadas e bem compreendidas, e gaste seus poucos tokens de inovação de propósito.

Entediante significa modos de falha conhecidos, sabedoria operacional profunda e respostas na primeira página de busca. O enquadramento do ensaio - cada time banca talvez três escolhas genuinamente novas - transformou seleção de tecnologia de gosto em orçamento.

O argumento de Dan McKinley é que um time tem um orçamento limitado de fichas de inovação, e que gastá-las em infraestrutura não deixa nenhuma para o produto que de fato diferencia o negócio. Tecnologia entediante significa bem compreendida, com modos de falha conhecidos, especialização disponível e uma década de erros alheios já documentados.

O argumento repousa no que a novidade de fato custa. Um banco de dados novo não é apenas um banco de dados novo; é comportamento operacional desconhecido sob carga, uma história desconhecida de backup e recuperação, um mercado pequeno de contratação, ferramental imaturo, e modos de falha sobre os quais ninguém escreveu ainda, tudo descoberto durante incidentes, e não durante a avaliação. A alternativa madura é pouco empolgante e seus problemas são pesquisáveis.

A qualificação importante é que entediante é relativo ao seu time, e não absoluto. Uma tecnologia que suas pessoas operam há anos é entediante para você, independentemente da idade dela, e o padrão da indústria é exótico se ninguém ali já o operou. O argumento não é contra jamais adotar nada, é que cada adoção deveria ser um gasto deliberado justificado pelo que ela permite de forma única, e que a maior parte dos sistemas deveria ser montada com coisas de comportamento já conhecido.

Também conhecido como: innovation tokens

Todos os verbetes do glossário