Blog Jose Cuellar

//Tech Lead, Senior Backend Developer & Life-long learner

Fail fast, fail cheap, fail well: learn faster

por Jose el 9 octubre, 2019

Programa de forma defensiva, estricta y rigurosa. Devuelve excepciones siempre y cuando las condiciones no son las adecuadas en un momento concreto de ejecución. Una de las prácticas que te ayudarán y que supongo que ya conocerás, son las guard clauses. Olvídate de los else en los condicionales (harán tu código más sencillo y legible).

Resumiendo y conectando los puntos: el origen de la #Agilidad

por Jose el 12 diciembre, 2017

Normalmente la transición de waterfall hacia la Agilidad a través del aprendizaje y experiencia de un marco de trabajo como Scrum, es natural y hasta aconsejable, aunque tarde o temprano descubres lo necesario y suficiente para darte cuenta que para ser Ágil no necesitas un rígido marco de trabajo con roles predefinidos. Cada miembro, equipo […]

Agilizando la arquitectura de software

por Jose el 23 octubre, 2015

Durante muchos años he diseñado y desarrollado arquitecturas mediante metodologías tradicionales, en los que el análisis exhaustivo inicial era primordial y necesario. La arquitectura global resultante era muy específica a los requerimientos iniciales de producto, sin tener en cuenta todos los cambios futuros que pudiesen aparecer a lo largo del tiempo, generando así una arquitectura […]

The lean startup. De los imprescindibles

por Jose el 18 septiembre, 2015

El método Lean Startup supone un nuevo enfoque que se está adoptando en todo el mundo para cambiar la forma en que las empresas crean y lanzan sus productos. Eric Ries define una startup como una organización dedicada a crear algo bajo condiciones de incertidumbre extrema. Prácticas pensadas para ayudar a los emprendedores a incrementar […]