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 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: ¿puedes imaginar a alguien diciendo "¡yoink!" sin conocer el resto de tu código o tener que importar nada nuevo, para obtener un beneficio? ¿Podría tu código ser un gist popular en GitHub? Esta guía de estilo de codificación ha permitido a las bacterias colonizar cada rincón ecológico, desde fríos hasta cálidos, ácidos o alcalinos, en las profundidades de la Tierra y el vacío del espacio, junto con una diversidad increíble de anabolismo de carbono, metabolismo energético, etc. Se destaca en la creación rápida de prototipos, pero... no puede construir vida compleja. En comparación, el genoma eucariota es un monorepo significativamente más grande, más complejo, organizado y acoplado. Significativamente menos inventivo, pero necesario para la vida compleja: para construir órganos enteros y coordinar su actividad. Con nuestra ventaja de diseño inteligente, debería ser posible aprovechar ambos. Construye una columna vertebral de monorepo eucariota si es necesario, pero maximiza el ADN bacteriano.
538,79K