EDICIóN GENERAL

Programadores antiguos vs programadores de hoy

#42 ahora que están de moda los microservicios y los sistemas headless, quizá sea una opción, a ver si recupero la motivación...
#52 Es que tenemos una carrera muy parecida. Yo también vengo del C y he pasado muchos años en php sobretodo. Y estaba hasta las narices.

Ahora estoy en un entorno donde todo es golang y es una delicia. Como C, pero bien hecho. Rendimiento, poco uso de memoria, programas compilados sin librerías de mierda que no están instaladas en el server.. Frameworks que no cargan nada porque al final son sólo librerías potentes..No hay 200 PSRs para explicarte donde poner un paréntesis.

Ya te digo, si vienes del C y php, golang te encantará.
#53 me lo estás pintando muy bien, tendré que sacar tiempo para meterme con ello. Aunque lo que veo complicado es eso, reorientarme ahora, a mis años... no por mi, sino por "la industria".
#53 #80 Con C puedes usar macros para medio parchear la.falta de genéricos.

No soy experto en Go, ¿pero hay alguna forma de saltarse la limitación?

Aún me cuesta entender por qué a Go le falta funcionalidad tan básica.
#134 no sé si te sigo... ¿a qué limitación te refieres?
#144 A Go le faltan una serie de funcionalidades que tienen muchos otros lenguajes. Es un caso extraño. Se hace raro no poder añadir genéricos o no tener parámetros por defecto en las funciones.

Obviamente, puedes adaptar tu código para no necesitarlo. Pero eso indica que es una peor herramienta.
#134 ... y entonces cuando usas macros en C para usarlo como genéricos es cuando te encuentras a la madre de todos los problemas de compilación: errores de compilación del código expandido por el preprocesador. No sé, llámame loco, pero me parece una idea terrible. Hay otras maneras menos macarras de hacer esas cosas en C. O directamente usar C++.
#134 No hay genéricos. Pero muchas veces puedes solucionarlo usando interfaces,.o usando reflection,

Supongo que el problema está en como estamos acostumbrados a resolver los problemas.

Personalmente, pocas veces he echado a faltar los genéricos pero veo gente que lo considera fundamental.
#150 Bueno, las herramientas están para solucionar un problema. Luego, si no las tienes, puedes usar otras que hagan que tu código sea un poco peor, menos simple o legible

menéame