Publicado el

¿Por qué?

¿Por qué?

Un blog sobre cómo pensar y construir software a partir de experiencias reales, errores y decisiones, no solo de código.

Tiempo de lectura: 2 min
Tabla de contenidos

¿Por qué existe este blog?

Durante los últimos años he construido software de muchas formas distintas. He trabajado en proyectos pequeños que terminaron creciendo más de lo esperado y también en ideas que nunca pasaron de la primera versión. Algunas decisiones resultaron acertadas; otras me costaron semanas de trabajo, clientes insatisfechos o la sensación de que había complicado un problema que, visto con calma, tenía una solución mucho más sencilla.

Con el tiempo descubrí que las lecciones más valiosas rara vez aparecían mientras escribía código. Llegaban después. Cuando terminaba un proyecto, cuando un cliente hacía una pregunta incómoda, cuando una implementación fallaba o cuando entendía que el problema nunca había sido técnico.

Por eso este blog no pretende ser una colección de tutoriales ni un catálogo de tecnologías. Para eso ya existen excelentes recursos. Lo que quiero compartir aquí es algo diferente: la forma en que he aprendido a pensar los proyectos, las decisiones que tomé —buenas y malas— y las ideas que me hubiera gustado conocer cuando empecé a desarrollar software.

Encontrarás artículos sobre arquitectura, bases de datos, APIs, inteligencia artificial, freelancing, herramientas, diseño de sistemas, productividad y cualquier otro tema que haya formado parte de mi camino como desarrollador. Pero todos tendrán algo en común: no hablarán únicamente de código. Hablarán de los problemas que intentábamos resolver, de las decisiones que hubo que tomar y de lo que aprendí en el proceso.

No escribo porque crea tener todas las respuestas. Escribo porque, después de cada proyecto, casi siempre termino con mejores preguntas que las que tenía al comenzar.

Si algún artículo consigue ahorrarte uno de los errores que yo ya cometí, o te hace detenerte cinco minutos antes de empezar un nuevo proyecto, entonces habrá cumplido su propósito.

Al final, construir software nunca ha sido solo escribir código. Siempre ha sido aprender a resolver problemas. Este blog es, simplemente, una recopilación de todo lo que ese proceso me ha ido enseñando.

¡Gracias por compartir!