Valores técnicos¶
KISS — Keep It Simple, Stupid!¶
Parece mentira, pero la complejidad es nuestro enemigo. Trabajamos con tecnología que está en constante cambio, evolución y crecimiento, y que es inherentemente compleja. Por eso buscamos que todas nuestras soluciones sean simples y no introduzcan complejidad innecesaria.
YAGNI — You Ain't Gonna Need It¶
Muchas veces, al resolver un problema difícil, tendemos a crear complejidad innecesaria preguntándonos "¿pero qué pasaría si…?". En vez de eso, nos enfocamos en construir soluciones para los problemas que tenemos hoy, no para los que pensamos que podríamos tener en el futuro. Ninguno de nosotros es adivino.
Shared Ownership¶
A nadie le pertenece una aplicación, una sección de código o un problema. Como regla principal: no nos desentendemos de un problema solo porque no estuvimos involucrados en su creación.
Si un desarrollador escribió código que de alguna forma creó un problema o conflicto en algún sistema, es deber de todo el equipo trabajar de forma enfocada en resolverlo. Todos trabajamos y arreglamos cualquier tipo de problema que se presente con el código fuente.
No conocer algo no implica que no vamos a trabajar en resolverlo; ¡significa justo lo opuesto! Trabajar en algo nuevo es una oportunidad para aprender sobre algo que no conocíamos. Todos en el equipo somos full-stack, sin especialistas.
Quote
Todo el conocimiento que tenemos es un átomo, lo más pequeño, dentro de un vasto universo: es decir, no sabemos nada. Cada problema es una oportunidad para aprender.