Como construir uma comunidade próspera de código aberto escrevendo código como as bactérias fazem 🦠 . Os códigos bacterianos (genomas) são: - pequeno (cada linha de código custa energia) - modular (organizado em grupos de operons intercambiáveis) - independente (facilmente "copiável e colável" via transferência horizontal de genes) Se pedaços de código são pequenos, modulares, independentes e triviais para copiar e colar, a comunidade pode prosperar por meio da transferência horizontal de genes. Para qualquer função (gene) ou classe (operon) que você escreve: você pode imaginar alguém indo "yoink" sem saber o resto do seu código ou ter que importar algo novo, para obter um benefício? Seu código poderia ser uma essência de tendência do GitHub? Este guia de estilo de codificação permitiu que as bactérias colonizassem todos os recantos ecológicos, do frio ao quente, ao ácido ou alcalino, nas profundezas da Terra e no vácuo do espaço, juntamente com uma diversidade insana de anabolismo de carbono, metabolismo energético, etc. Ele se destaca na prototipagem rápida, mas... não pode construir uma vida complexa. Em comparação, o genoma eucariótico é um monorepo significativamente maior, mais complexo, organizado e acoplado. Significativamente menos inventivo, mas necessário para a vida complexa - para construir órgãos inteiros e coordenar sua atividade. Com a nossa vantagem de design inteligente, deve ser possível tirar proveito de ambos. Construa um backbone monorepo eucariótico se for necessário, mas maximize o DNA bacteriano.
538,78K