Muchos desarrolladores se sienten atraídos de forma natural por la complejidad y a menudo sobrearquitecturan el código.
La sobrearquitectura es un problema muy extendido; se estima que el 99% del código está sobrearquitecturado.
Los desarrolladores suelen enfocarse en cumplir el objetivo y, sin considerar alternativas más simples, terminan sobrearquitecturando de manera inconsciente.
El artículo sugiere, mediante una crítica que saca una sonrisa, que el uso de microservicios hace que los sistemas sean innecesariamente complejos.
Quien comenta predice que HTMX, una herramienta para aplicaciones web modernas, ganará popularidad y revolucionará el desarrollo web.
Se discute el concepto de Chesterton's Fence, destacando la importancia de entender las razones detrás del código existente.
El artículo sugiere con humor que la mejor arma contra la complejidad es simplemente decir "no".
Quien comenta elogia la parte del artículo sobre las pruebas y coincide en que las pruebas de integración son más efectivas para encontrar errores que las pruebas unitarias o con mocks.
Una persona en los comentarios expresa un fuerte deseo de conectar con el autor, lo que muestra cuánto le resonó este artículo.
El artículo critica con humor el alto nivel de abstracción en el código y sugiere que esto puede llevar a sistemas excesivamente complejos.
Una persona en los comentarios pregunta si existe algún lenguaje de programación que aleje a los desarrolladores de la complejidad.
1 comentarios
Opiniones en Hacker News