basura entra, basura sale

Basura entra, basura sale

Un día común y corriente en un proyecto altamente exigido, llámese altamente exigido a ese proyecto que es un dolor de “##@)($#)”, ese proyecto que solo recordarlo te da nauseas de lo malo que fue, se acerca un PM (Project Manager) a enriquecer un requerimiento que estaba más confuso y tan nublado como la contaminación de la Ciudad de México. Y bueno solo se acercó a el equipo para decirnos que el requerimiento estaba incompleto y que estaba todo mal, que justo todos sabíamos que estaba incompleto solo que él pensaba que no lo sabíamos....

junio 21, 2021 · 3 min · Christian Vargas

Buenas prácticas para iniciar un proyecto, sea cual sea el lenguaje

Si, hay mil maneras de hacer bien las cosas, pero también hay mil maneras de cagarla, sobre todo cuando vienes iniciando y te toca elegir la tecnología de un proyecto, te recomiendo que leas algo sobre la deuda técnica, antes de tomar decisiones sobre qué tecnologías usar. El objetivo de un proyecto de software, es que funcione y aún más importante, que durante el paso del tiempo pueda “escalar”. Yo no conozco ningún sistema productivo altamente exigido, que durante su ciclo de vida, no se le pida más, el objetivo es siempre crecer....

mayo 29, 2021 · 3 min · Christian Vargas

¿Por qué debes entender un requerimiento antes de programar?

Entender… Algo que no todo el mundo tiene la cualidad de profundizar demasiado y me incluyo, cuando algo no te agrada y le sumas que hay que entenderlo, puede ser complicado. Pero es parte del trabajo, parte del día a día, no siempre te van a tocar requerimientos simples y que te complazcan. Es parte del crecimiento profesional enfrentarse a problemas cada vez más grandes y con soluciones un poco más reducidas....

mayo 9, 2021 · 3 min · Christian Vargas

Los ¿Stakeholders?

Cuando me topé con este término alguna vez, recuerdo fue un proyecto demasiado burocrático, el cliente tenía un área de tecnología y un equipo de desarrollo backend, nosotros éramos el brazo armado por frontend, la comunicación con analistas y desarrolladores del otro bando era algo común. Así que pensé, ¿Quiénes son los verdaderos stakeholders? El término significa: “Interesados del proyecto” y se le conoce a toda persona que puede influir en el proyecto, persona o grupo de personas que conocen perfectamente el negocio y esperan resultados positivos a la finalización del mismo....

marzo 17, 2021 · 2 min · Christian Vargas

Convenciones de nombres, nombrando archivos y escribiendo código

Ya hace un tiempo que inicie con Angular desde su versión inicial, note un cambio tanto de paradigma como de diseño a la versión con Typescript, una de las cosas que me gusto fue utilizar la consola al estilo de laravel para generar ciertos archivos. Note algo que me llamó la atención y fue el hecho que los componentes generados se nombraban así: “mi-componente-principal.ts”, cuando yo venía utilizando algo como: “miComponente....

febrero 14, 2021 · 2 min · Christian Vargas