Cómo construir una comunidad de código abierto próspera escribiendo código como lo hacen las bacterias 🦠. El código bacteriano (genomas) es: - pequeño (cada línea de código cuesta energía) - modular (organizado en grupos de operones intercambiables) - autónomo (fácilmente "copiable y pegable" a través de la transferencia horizontal de genes) Si los fragmentos de código son pequeños, modulares, autónomos y triviales de copiar y pegar, la comunidad puede prosperar a través de la transferencia horizontal de genes. Para cualquier función (gen) o clase (operón) que escribas: ¿te imaginas a alguien yendo a "yoink" sin conocer el resto de tu código o teniendo que importar algo nuevo, para obtener un beneficio? ¿Podría tu código ser una tendencia de GitHub? Esta guía de estilo de codificación ha permitido a las bacterias colonizar todos los rincones ecológicos, desde los fríos hasta los calientes, los ácidos o los alcalinos en las profundidades de la Tierra y el vacío del espacio, junto con una increíble diversidad de anabolismo del carbono, metabolismo energético, etc. Sobresale en la creación rápida de prototipos, pero... No puede construir una vida compleja. En comparación, el genoma eucariota es un monorrepo significativamente más grande, más complejo, organizado y acoplado. Significativamente menos inventivo, pero necesario para la vida compleja: para construir órganos completos y coordinar su actividad. Con nuestra ventaja de diseño inteligente, debería ser posible aprovechar ambos. Construya una columna vertebral monorepo eucariota si es necesario, pero maximice el ADN bacteriano.
538.77K