page109
encontrar um código quase didaticamente escrito nesses projetos. E desenvolvedores entusiasmados defendendo esses códigos como se fossem seus filhos.
Também por causa disso, quando alguém envia um patch que irá potencialmente quebrar o código, ou inserir alguns problemas, alguns deles se convertem em Orcs, esses monstros que conhecemos do Senhor dos Anéis. Mas não se preocupe, eles estão apenas defendendo seus filhos. Nada pessoal.
Quando você chegar a entender um código, na condição de quase "sentir" o que vai ser melhor (e o que vai ser pior) para o seu código, você vai ser levado ao que chamo de "condição Orc". Isso se dá, quando você preserva e mantém este código com suas forças e dedicação, mesmo que muitas vezes esqueça o que significa "sociedade", "educação" ou "bom relacionamento".
Veja, por vezes, a minha avó estava conosco como um Orc, mas um adorável Orc, porque estava preocupada em preparar seus netos para olhar apenas para o melhor, para fazer
No contexto proprietário, pode ser possível trabalhar assim, mas em um contexto de código aberto, onde todos podem ler o que você faz, ou codifica, ou escreve, isso é impossível!
Todo mundo pode ver o que você está fazendo e, especialmente por causa disso, cada código aberto é lido, recebe correções, ficando melhor e melhor com cada patch e cooperação. Se você compartilhar seu código e alguém compartilhar algum patch contigo, isso significa que seu código está, pelo menos, bom o suficiente para ser considerado e receber cooperação. Em outras palavras, você está sendo validado por seus pares, e isso significa muito!
Quando eu realmente entendi, percebi que precisava de mais estudo, mais prática e ler mais, bons códigos, para entender o que significa ser um bom programador, um verdadeiro bom desenvolvedor.
Bem, comecei então a ler e estudar alguns softwares de código aberto como o kernel Linux e o código do LibreOffice.
Após alguns anos de desenvolvimento, com a ajuda de todas as partes do mundo, podemos
ESPAÇO ABERTO | artigo