Xuaps

General

Product owners

Los mejores product owners que he tenido fueron aquellos obsesionados con el producto y su calidad. Aquellos a los que no les importaba ensuciar mi precioso código para meter nuevos requisitos, ni el tiempo, ni el dinero. Aquellos que tenían muy claro el triángulo de hierro y siempre sabían cómo[…]

Leer más »

Trabajo remoto y transparencia

Después de algunos años en este sector pasando por distintas empresas uno empieza a tener claras algunas cosas acerca de lo que funciona y lo que no funciona. Es realmente difícil encontrar a alguien que admita que tal metodología o práctica no le ha funcionado en su contexto y que[…]

Leer más »

Principios diseño: DIP, IoC, DI

No me considero un purista, siempre he pensado que hay que beber la información, extraer la esencia y aplicarla en tu contexto. Pero a veces conviene ponerse tiquismiquis con ciertos conceptos porque nos ahorrará muchos quebraderos de cabeza. No se por qué, pero DIP, IoC y DI son términos que[…]

Leer más »

Con la administración hemos topado

Hace poco fue el AOS2K16. Tuve la oportunidad de hablar con gente que está haciendo cosas muy chulas, increíbles, prácticamente magia. Pero llega el lunes y te das de bruces con la cruda realidad, en este caso se llama: pago telemático de la Xunta de Galicia. No es porque la[…]

Leer más »

Cuida tu producto y escucha a tus usuarios

De vez en cuando escucho la radio, de vez en cuando tengo alguna opinión sobre lo que hablan y de vez en cuando te das cuenta de cuan parciales son estos programas. Esta vez el tema a tratar era la piratería y en el punto de partida era “los pirata[…]

Leer más »

Test más allá de la calidad

El otro día impartí una formación interna en mi empresa sobre testing, y voy a intentar hacer una transcripción lo más fiel posible. Por cierto en Quobis estamos buscando gente. ¿Por qué hacer tests? Los testers hacen tests. Los programadores hacen tests. ¿Cuál es la diferencia? El propósito de dichos[…]

Leer más »

Elige bien tus herramientas y aprende a usarlas

En los últimos años he tenido la posibilidad de afrontar algunos desarrollos en los que tenía libertad para tomar prácticamente todas las decisiones técnicas. No estoy hablando del rol que desempeñaba en estos proyectos, las decisiones se tomaron en equipo, sino del contexto. Ecosistema, frameworks, librerías, paradigmas, lenguajes, arquitectura… son[…]

Leer más »

CRUD driven design

Estábamos sentados en el exterior de la biblioteca general en la universidad de Málaga. Álvaro quería saber cómo empezaba yo a diseñar una aplicación. Acudía a mi, supongo, porque como yo estaba estudiando la carrera se suponía que debía haber adquirido conocimientos secretos. De aquella yo ya había construido mi[…]

Leer más »

NodeJS

Escoge la mejor herramienta para el trabajo a realizar. El problema con la elección de NodeJS no es que sea un mal framework o que hayamos tenido un montón de problemas, sino que los motivos para elegirlo no fueron suficientes. Cada vez que tomas una decisión, en este caso usar[…]

Leer más »

Refly Stack

Cuando empezamos a desarrollar Refly nos surgió un problema: ¿qué stack tecnológico escogemos? Para mi, hasta ese momento, la decisión siempre se supeditaba a algún tipo de restricción: servidores, licencias, programadores con experiencia en… Pepe supongo que lo hubiera hecho en PHP pero como yo lo tengo bastante oxidado se[…]

Leer más »