Todas las abstracciones gotean: la ley que explica por qué hay que saber lo de abajo
Toda abstracción no trivial gotea: tarde o temprano el detalle que ocultaba te explota en la cara, desde TCP hasta los ORM. Es mi argumento favorito contra el aprender solo el framework de moda, porque cuando la abstracción falla solo te salva entender la capa inferior. Veinte años después, cámbiale los ejemplos y sigue siendo exacto.
Joel Spolsky · Joel on Software
MIMarco IbáñezConexiones
Trazadas y explicadas por personas: la razón es lo que las hace valiosas.
«Saltar de “todas las abstracciones gotean” a SICP te da los modelos y prácticas concretas (procesos computacionales, diseño de intérpretes y máquinas de registros) para entender, diagnosticar y reconstruir las capas inferiores cuando una abstracción falla, no solo la intuición de que fallará.»
MIMarco Ibáñez
SICP: el libro de los magos que enseña programación como quien enseña a pensarLibro«El artículo sobre Unicode ofrece un caso práctico y memorable: la codificación como abstracción que falla. Pasar a "Todas las abstracciones gotean" transforma ese ejemplo en una regla general, enseñándote a buscar y entender la capa inferior en problemas similares.»
MIMarco Ibáñez
No existe el texto plano: el mínimo de Unicode que todo programador debe a sus usuariosArtículo«Leer A te cambia el modelo mental sobre cómo pensar los efectos en React; saltar a B te recuerda por qué eso no basta: cuando la abstracción gotea necesitas conocer la capa inferior (event loop, ciclo de render, APIs) para diagnosticar y arreglar los casos límite.»
MIMarco IbáñezuseEffect no es lo que crees: la guía que reeduca tu modelo mental de ReactArtículo
«Conway muestra que la estructura de equipos imprime la arquitectura; "las abstracciones gotean" alerta de que los límites técnicos acabarán exigiendo conocimiento del nivel inferior. Juntas implican diseñar equipos y canales de comunicación alineados con las capas que realmente filtran detalles para evitar fricciones y reingenierías.»
MIMarco IbáñezLa ley de Conway: tu arquitectura es el organigrama de tu empresa, te guste o noArtículo