Por qué cambié de opinión de crear mi propio blog

La idea que tuve sobre como comenzar en el blog no tenía mala pinta. Consistía en crear mi propio blog como primera entrada en mi blog. Es decir, que mi primera entrada sería sobre como he desarrollado paso a paso mi propio blog.

Lo primero que hice fue elegir la tecnología que iba a utilizar y las funcionalidades mínimas que iba a tener el blog.
Como funcionalidades mínimas serían el crear, editar y mostrar artículos.
Y las tecnologías que iba a utilizar como entorno de trabajo eran:

  • IDE: Eclipse porque es el que suelo utilizar habitualmente.
  • Repositorio para el código: Git en GitHub.
  • Gestor de paquetes: Apache Maven.
  • Servidor Web: Google app engine.
  • Base de datos: Google app engine nos provee de base de datos.

Haciendo cálculos, me iba a costar un mes el crear el blog.

Cambio de opinión

Al día siguiente, después de haber terminado de configurar el entorno de trabajo, llegué al trabajo muy contento y con ganas de hablar con mis compañeros sobre el blog.
Después de contarles mi idea junto con todos los detalles un compañero me pregunta:
– “¿Por qué has utilizado Maven?”
Yo pensé en ese momento que era una pregunta un poco tonta pero me acordé que mi compañero no es programador de Java y que seguramente no conoce Maven. Así que le expliqué que es Maven y para que se utiliza. Él me contestó:
– “Sé que es Maven pero ¿por qué lo vas a utilizar?”
La verdad es que me quedé en blanco y no supe que contestarle.

Por qué Maven

Esa misma tarde estuve pensando sobre el porque utilizar Maven y realmente no tenía un motivo sólido para utilizarlo:
  • Facilitaría el trabajo en el futuro cuando cambiara de versión alguna librería que utilizase.
  • Crear versiones de mi blog.
  • Automatizar procesos manuales que tuviera que hacer para subir nuevas versiones de mi blog.
La única razón que podría utilizar para usar Maven era la última pero utilizando Google App Engine sólo tengo que pulsar un botón para subir una nueva versión de mi blog, por lo que no tengo que realizar ningún proceso manual.
En mi opinión, estas razones no eran suficientes para añadir un nivel de dificultad, como es Maven, a mi Blog. Así que lo que estaba haciendo era utilizar Maven porque es lo normal. Lo estándar en caso de aplicaciones Java.
En definitiva, decidí no utilizar Maven.

Por qué crear un Blog

Empecé a cuestionarme todo lo que estaba utilizando para crear el Blog, hasta que llegué a la siguiente pregunta:
– ¿Tengo qué crear un blog como primera entrada en mi blog?
Había gastado una tarde en configurar todo el entorno e iba a estar alrededor de un mes en crear un blog con mínimas funcionalidades cuando hay muchísimas opciones gratis o por poco dinero en Internet.
Estoy empezando a leer libros sobre metodologías Agile y Lean y lo que estaba haciendo era lo menos ágil que podría hacer. Me había puesto a mi mismo un impedimiento para comenzar con el blog que me iba a costar al menos un mes.
– ¿Qué es lo que realmente quería? 
Lo que quería era crear un blog e ir escribiendo poco a poco artículos sobre cosas que me gusten y si en un futuro quería crear mi propio blog pues fenomenal pero no hacerlo algo que tenía que hacerlo si o si.

Eligiendo Blog

Así que llegué a la conclusión que no era necesario el crear un blog y empecé a escribir una lista con los requisitos que debía tener mi blog:
  • Fácil de utilizar: No quería gastar mucho tiempo en aprender como utilizar el blog. Los informáticos también nos merecemos cosas fáciles de usar.
  • Fácil de cambiar el diseño: Comenzar con un diseño básico y luego poco a poco mejorarlo
  • Sin necesidad de instalar nada: No quería crear mi propio servidor ni instalar nada en mi portátil.
  • Fácil de exportar las entradas del blog: De este modo si cometía un error al elegir el Blog podría cambiar a otro.
  • No gastar dinero: Para comenzar de la forma más barata posible.
Con esta lista en la mano empecé a buscar posibles opciones y la mayoría de blogs tenían todos los requisitos que estaba buscando.
Así que entre los dos más grandes, que son Blogger y WordPress, elegí Blogger porque la opción gratis de WordPress tiene publicidad y no permite utilizar mi propio dominio (www.enrique-martin.com)

Conclusiones

Es importante el saber el porque hacemos algo. Cual es la esencia del porque lo hacemos.
De este este modo podremos saber qué es lo realmente importante y dejar lo demás como opcional.
En mi caso, lo que realmente quería era crear un blog de la forma más simple y rápido posible.
No quiero decir que es una mala idea el crear un blog y escribir un artículo sobre ello.
Lo que quiero decir es que si se sabe distinguir lo esencial de lo no esencial puedes tomar decisiones fácilmente empezando con algo básico e ir poco a poco mejorándolo.