Shift Left

Shift Left é uma prática em desenvolvimento de Software onde tentamos encontrar defeitos o mais cedo possível no processo. (Esquerda -> Origem, Direita -> Destino) Segundo pesquisas o custo de encontrar e corrigir defeitos aumenta exponencialmente quanto mais longe ele é encontrado no ciclo de desenvolvimento. Imagem retirada do PDF linkado acima. É indiscutível que o cenário ideal é encontrar os defeitos já na fase de design, evitando assim desperdício de tempo reescrevendo código. Mas aqui eu quero focar na fase de implementação, quando o desenvolvedor está com a mão na massa. ...

January 10, 2021 · Eri

After the software wars

UPDATE: Link do livro atualizado, Tks, Licio. Keith Curtis era um funcionário da Microsoft na equipe de desenvolvimento, tendo passado por diversos produtos, até que rolou aquele “tô de saco cheio dessa m*” e ele pediu pra sair. E depois de sair resolveu experimentar o Linux “pra ver qualé que é” e ficou impressionado com a facilidade que teve para ter o sistema “up and running”. E se você leu meu último post, sabe que vou concordar com ele. Depois e anos instalando apenas Linux, instalar o Windows foi quase um parto. ...

July 24, 2009 · Eri

Programador burro? É só adicionar mais memória.

Eu sempre foi um cara de infra-estrutura e por isso minha recente aventura com upgrade de aplicação foi um choque. Dando alguns detalhes, o sistema de educação à distância que usávamos rodava numa única caixa Linux, que continha tudo. Era um quad-xeon 2.4GHzm com 2.5GB de RAM e 275GB na partição de dados. Ah, sim… Todo o sistema feito em Perl, rodando num Apache. Isso para conter mais ou menos 6000 estudantes e 1600 cursos individuais. ...

January 21, 2009 · Eri