Developer Timeline 1996-2016

pope-john-paul-ii-and-fidel-castro-watching-time

Hace unos meses intenté convencer a algunos desarrolladores de que necesitaban aprender Git. Algo que desde mi perspectiva parecía obvio y urgente se tornó, pese a mis esfuerzos por argumentarlo, en imposible. Desde entonces he estado dándole vueltas al tema de la obsolescencia de las herramientas, técnicas y servicios que los desarrolladores usamos a diario y a como alternamos entre lo malo conocido y el hype del momento.

Esto me llevó a pensar en cómo “de-mostrar” a determinados perfiles técnicos de la necesidad de actualizarse, lo cual me condujo a confeccionar una “línea de tiempo” o mapa de tecnologías y herramientas de desarrollo .NET para poder observar el avance en determinados ámbitos como el control de versiones de código.

Gracias al intercambio de ideas de los Meetups en SofwareCraftmanshipCLM y los ánimos que me han dado desde esta comunidad para publicar el “timeline de desarrollo”, he terminado una versión 1.0 que he colgado en Google Sheets para uso y adaptación de otros equipos de desarrollo, incluso de otros stacks tecnológicos. O aprovechando que acabamos el año, para pararse a pensar qué aprender en 2017.

El Excel es el siguiente: Developer Timeline 1996-2016

¿Para qué sirve?

La idea es poder usar la hoja como herramienta de 4 formas diferentes para varios objetivos:

  1. Para poder revisar en qué punto estamos de actualización técnica y ayudarnos a decidir si aprender o no una tecnología en concreto.
  2. En grupos de desarrollo. Para poder argumentar con datos objetivos frente a nuestros compañeros sobre la necesidad, o no, de reciclarnos tecnológicamente. Como mínimo debería facilitar el diálogo sin caer en el flame.
  3. En charlas. Para poder hacer una introducción simpática para todos los públicos sobre determinadas tecnologías como Core o SharePoint Framework añadiendo un contexto tecnológico más amplio que facilite el entendimiento de los problemas que resuelve.
  4. En organizaciones. Para poder establecer el nivel de actualización de una organización (la nuestra u otras) de una forma más o menos objetiva. En última instancia podría ayudarnos a decidir si embarcar en una empresa o desembarcar de la actual.

¿Qué contiene?

La hoja contiene varias categorías (eje vertical) y eventos relevantes para cada una de las categorías, repartidos por año (eje horizontal).

Me pareció adecuado empezar en 1996 por tener un intervalo amplio y “redondo”: 1996-2016. El año 1996 sirve además para poder establecer una línea base de “desarrollo viejuno”.

La información que contiene está orientada por mi experiencia y entornos de trabajo a lo largo de los años por lo que hay bastante de Microsoft, pero he tratado de mantenerlo flexible para poder adaptarlo a otros entornos aglutinando la mayoría de elementos específicos de Microsoft en su propia categoría.

Sobre las categorías, los datos y la selección

Hay muchos elementos que podría haber metido pero que finalmente he eliminado por claridad (versiones, irrelevancia…) y simplicidad.

Muchas fechas son aproximadas y en algunos casos discutibles. En general he tratado de tomar las más importantes como por ejemplo productos release en lugar de beta.

Hay bastante tecnología Microsoft debido a mi propio background y el público al que lo he enfocado, pero he tratado de mantenerlo flexible para otros stacks.

Este documento no pretende ser canónico, sino una herramienta ilustrativa de la evolución y periodos que vivimos los desarrolladores de software. Está pensado para ser modificado de forma sencilla por lo que he desistido (de momento) de hacer un gráfico SVG interactivo con D3 y JSON.

Las categorías en que he agrupado los eventos son las siguientes:

  1. Papas: Los papas de la Iglesia Católica Apostólica y Romana que hemos tenido desde el 96. Me parece interesante mostrar que hasta las organizaciones más antiguas y tradicionales experimentan más cambios que algunas personas o empresas.
  2. Efemérides: Evento de relevancia nacional o mundial. Permite replantearse la cantidad de tiempo que ha pasado entre tecnologías y los grandes cambios que han sucedido en la sociedad.
  3. Películas: Estrenos de cada año. Me parece un detalle simpático para tratar de poner en contexto el tiempo que ha pasado, en particular entre fans de Marvel como yo, y la cantidad de proyectos que pueden llevarse a cabo en 5 o 10 años.
  4. JavaScript: Aun hay gente que no quiere saber nada de JavaScript o quiere quedarse en la versión del ’99. Visibilizar la cantidad de hitos que ha tenido debería facilitar el NO poder ignorarlo.
  5. Autenticación y Autorización: Todavía tengo que explicar las diferencias entre autorizar y autenticar. En el panorama actual y dado que es necesario conocer estos temas para realizar cualquier aplicación moderna, me parece grave y por eso le he dado su propia categoría.
  6. Servicios web: Esta categoría trata de servicios web y trata de poner de manifiesto que la diferencia entre SOAP y REST en realidad son pequeñas y que deberíamos mirar más allá del hype al evaluarlas. También pone en el mapa los webhooks, que parece que son grandes desconocidos a pesar de su utilidad y antigüedad.
  7. Formatos de datos: Me pareció apropiado añadir esta categoría tras la de servicios web para señalar que son dos cosas independientes y que ya va siendo hora de aprender a usar JSON. O usar Markdown en lugar de HTML en según que contextos.
  8. Front End: Esta categoría podría ser una hoja aparte, pero he tratado de incluir estándares de facto y orientarme a desarrolladores back o full stack. He añadido asteriscos a temas de W3C para recordar que… “es complicado” asegurar en qué estado están.
  9. Gestión de código: Esta es la razón por la que comencé a confeccionar el Excel y por eso tiene un componente “fuerte” de productos Microsoft, pero dejando claro que el estándar a día de hoy es Git. De hecho, es importante mencionar que Microsoft lleva años migrado todo su código abierto a Github.
  10. Servicios de terceros: Incluyo una lista de servicios de terceros relevantes para perfiles técnicos. Estos deberían contrastar con la antigüedad de algunas de las herramientas de algunos técnicos. Si, por ejemplo, alguien usa Dropbox (2008) o Google Drive (2012), no podrá argumentar que Git es demasiado moderno (2005).
  11. Microsoft Stack: categoría específica para los que usan el stack de Microsoft, por lo que en adaptaciones a otras empresas debería adaptarse. El “baseline” es Outlook porque me pone nervioso ver que no se sabe usar a nivel básico (carpetas, convocatorias, respuestas automáticas…) y es una herramienta que todos usamos a diario para trabajar en empresas, en particular con el stack Microsoft.
  12. S.O.: Sistemas operativos desde el ’96. Con especial detalle en el ámbito Windows, claro. Porque todavía hay quien quiere volver a W7 por pura resistencia al cambio.
  13. Dispositivos Móviles: He tratado de sintetizar el panorama en dispositivos móviles. Al estar tan unidos hardware y software he mezclado ambos elementos. Evidentemente Windows Phone/Mobile se queda fuera.
  14. Lenguajes: Es interesante ver que los lenguajes de back-end son bastante estables, pero no inmutables.
  15. Entorno de ejecución: Parece que todo es alguna variedad de la máquina virtual de Java o el que tiene que funcionar sobre el CLR de .NET y no solo no es así, sino que el panorama parece que va a cambiar cada vez más. Estuve tentado de introducir Docker también, pero los contenedores son otra historia y aun me parece pronto para añadirlos, quizá el año que viene o quizá en otra categoría de DevOps.

Como nota curiosa no he notado nada interesante en 2003 pero si muchos eventos importantes en 2009: el embrión de Azure y Office 365 (BPOS), Android 2.0 (la primera versión buena), Windows 7 (el más querido), ECMAScript 5 (el JavaScript de la nueva web), Bitcoin (y la explosión del blockchain), GO (del que Javier nos dará una charla pronto) y Node JS (¿el nuevo Java/PHP?) del que vimos como se usaba en producción en las Lambdas del AWS de BrainSINS en el último Meetup.

En resumen

Como decía el personaje de Will McAvoy en The Newsroom: El primer paso para resolver un problema es reconocer que hay uno (minuto 5:00, pero el speech completo es impresionante).

Mi intención inicial era mostrar como Git es una herramienta indispensable para el desarrollador de .NET de hoy, comparándola con eventos relevantes del pasado reciente de forma objetiva y amigable.

Aunque parece que he conseguido construir esa herramienta, creo que he generado algo más potente, una especie de minicuadrante de Gartner del desarrollador .NET (y en general) que podría servir para animar a algunos técnicos a reciclarse, y que me ha ayudado a ampliar mi visión estratégica para 2017 así como a mejorar mi planteamiento como arquitecto de soluciones y líder técnico. O como mínimo me ha aclarado panorama bastante ahora que parece que todos andamos perdidos de stack en stack y de framework en framework especialmente en el mundo Microsoft.

Para terminar

Al revisar mis propios artículos me parece reconocer que en el universo Microsoft, 2016 es una repetición de 2012. Da para otro artículo, pero si estás más o menos al día creo que podrás ver las semejanzas entre el panorama actual (Azure, Office 365, Hololens, ARM, Open Source…) y el que describí en 2012 en: El desembarco de Normandía.

Y si te ha interesado este artículo, es muy probable que te interesen mis artículos: Breve historia del desarrollo de software de 2012 y mi predicción sobre el futuro de Blackberry, iPhone y Palm en 2007: La muerte de Blackberry.

Repaso de 2013. Nivel: Die Hard 2

Este ha sido un año especialmente duro. No tan duro como el 2010 y 2011 en lo personal (aunque tampoco ha sido fácil), pero sí mucho más duro que cualquier año anterior en lo profesional y regular en cuanto a bienestar físico.

La suerte sonríe a los audaces

En mi empresa hemos sido nombrados por Microsoft Partner Cloud 2013 lo que, como comentaba una persona muy sensata del equipo, es un enorme logro especialmente teniendo en cuenta nuestro tamaño en comparación con la competencia. Supongo que es fácil imaginar que hay mucho trabajo detrás de ese premio, una cantidad enorme de trabajo y cierta dosis de coraje, para estar en la vanguardia que es el Cloud de Microsoft en estos momentos y ser reconocido como socio del año. Bien es verdad que nos subimos al carro rápido y con muchas aspiraciones incluso antes de Office 365, con el BPOS, pero con todo lo que ha salido de Redmond a finales del año pasado y en este año (SharePoint 2013, Apps, más y más productos de Azure, Windows 8…), sumado a la triste salida de un compañero a finales de 2012, era evidente que la campaña de 2013 iba a ser difícil, quizá especialmente desde mi posición en el frente de SharePoint, que con eso de que está conectado a TODO lo que saca Microsoft, da mucho más trabajo del que la gente se imagina para mantener el ritmo.

En fin, que si a principios de año ya veía un panorama difícil, diversos sucesos relacionados con compañeros (y amigos) a lo largo del año han convertido lo difícil en brutal, dejando un vacío no tanto profesional, como personal. Nunca sabes lo que vas a echar de menos a algunas personas, hasta que dejan de estar ahí.

Y si a la carga de trabajo y las pérdidas personales, sumamos cambios de organización de diversa índole y gran calado que obligan a todo el mundo reaccionar, tenemos un pastel de complejidad, fresas y nata con 3 pisos que digerir.

Supongo que con ese panorama es fácil que, hasta el tercer borrador de este artículo, no haya caído en la cuenta de que 2013 ha sido el año en que más he hablado, leído y escrito en inglés por motivos personales y de trabajo. Ha habido días en que el único español que veía era el de mi señora esposa al llegar a casa. Literalmente.

 

Salud: bien, gracias

Por otro lado, aunque en Marzo conseguí dejar atrás los problemas de sueño, no tuve tanta suerte con la espalda y hasta Agosto no pude comprobar los beneficios de hacer unos largos en la piscina un par de veces en semana. Ojalá lo hubiese descubierto antes, pero supongo que determinados problemas solo pueden afrontarse con éxito de uno en uno. El lado positivo es que ahora tengo una variedad interesante de conocimientos y experiencia directa sobre problemas de sueño, analgésicos, antiinflamatorios, dolor crónico y urgencias, que es más útil de lo que parece. Y por supuesto el tema de la espalda está superado.

Tomando el conjunto en perspectiva

En fin, que ha sido un año complicado en inicio, aún más complicado en su desarrollo y de final incierto, que ha ocasionado el que haya ido postergando vacaciones por unas u otras razones desde Julio hasta Diciembre, cuando al fin he podido retirarme del frente a tomar aire y tratar heridas. Y así, después de pasar 7 días enteros desintoxicándome de cafeína (cuyo abuso ha resultado inevitable), durmiendo unas muy necesarias 10 horas diarias y compartiendo estos días con lo que queda de mis seres queridos… al fin he podido tomar algo de perspectiva sobre este durísimo y alucinante año. Porque duro ha sido sin duda, pero revisando la cantidad de proyectos y tecnologías que he abordado a nivel laboral es simplemente alucinante: SharePoint 2007/2010/2013, Modern UI, Responsive Design como Dios manda (gracias Diana), Azure Websites, Azure PaaS/IaaS, Browser Helper Objects, JavaScript a mansalva, desarrollo de productos con MVC con C# y Entity Framework, virtualización, HTML 5, migraciones complicadas, actualizaciones interesantes, malware, despliegues masivos multiplataforma, formación… No nos ha faltado de nada y solo de pensar en el volumen y variedad de lo realizado este año da vértigo.

“No sé cómo has podido hacerlo” me decía un colega del ramo hablando sobre el volumen de trabajo que manejaba. Y la verdad es que hasta que no me he puesto a escribir esto, yo tampoco lo sabía, pero creo que una política de actualización y vigilancia constante en lo técnico, lo mucho que me gusta mi trabajo y el propio equipo de personas que me ha rodeado, han sido clave en que haya llegado vivo a Diciembre. En cualquier tras una semana de descanso y con otra aun por delante, la visión del 2013 llega a molar. Sí, ha sido brutal, y es un año de una intensidad que preferiría no repetir, pero sin duda es para enmarcarlo y ponerlo en un lugar bien visible, independientemente de cualquier otra consideración.

 

Retirada táctica

Probablemente nadie lo haya notado, pero en los últimos meses he dejado de escribir, a pesar de que usualmente trato de mantener entre 2 y 4 posts al mes, y la mayoría eran cosas que tenía en cola o pequeños artículos de mínimo interés. También he dejado de leer ensayo (que es lo que querría leer) y en su lugar he buscado refugio y distracción del día a día, el presente y la realidad en general, en la novela histórica de Santiago Posteguillo (3000 y pico páginas este año, todas geniales). La réflex y el revelado RAW en general se han quedado en el armario este año, junto con algunos proyectos tecnológicos que tenía en mente y que tendrán que esperar un poco.

En cuanto a actividades nuevas, la que más me ha ayudado a mantener el tipo, la cordura y el estrés fuera de mis hombros: ha sido el violín. Empezar a aprenderlo este año, no solo como “pequeño” reto de autoaprendizaje, sino como forma de volver a conectar con la música y el arte en general, ha sido genial y ha supuesto un bálsamo las pocas horas semanales que he podido dedicarle.

 

¿…2014?

Con este 2013, prefiero no hacer muchos planes para 2014, pero tengo algunos proyectos que me gustaría llevar a cabo. Así que para ceñirnos a algo limitado y muy específico y obviando que me gustaría recuperar las actividades de las que he tenido que retirarme, estos son mis objetivos iniciales para este año:

  1. Violín. Es sorprendente la complejidad y variedad de técnicas y sonido que tiene un instrumento tan pequeño. Este año tengo que dejar de tontear con él y seleccionar una pieza que ejecutar en público sin que de demasiada vergüenza. J
  2. Astrofotografía. La última experiencia que tuve fue con un newtoniano de fabricación rusa, en campo abierto (y helado) y antes de que las cámaras digitales se popularizaran. Esta vez tengo un Maksutov-Cassegrain motorizado y una DSRL esperando en un pueblo no demasiado poblado. Veremos que sale de ahí.
  3. Windows 8 + HTML 5 + JavaScript. Hay mucho que andar por esos caminos, en plural. Y tengo algunas ideas que quizá sea el momento de sacar adelante.
  4. SharePoint Apps como producto. Las Apps vienen para quedarse, porque francamente… son la única forma razonable de programar en SharePoint, aunque muchos no quieran salir de las soluciones de tipo granja. Y van a dar mucho juego con el Office Store. Tengo otro par de ideas a juego con el punto 3 que me gustaría ver implementadas.
  5. Comunicación. Tengo que invertir más tiempo en comunicar lo que hago, es necesario y diría que inevitable tal y como viene el 2014. Además creo que es un buen momento para hacer esa inversión. Veremos qué tal sale.

 

Y esto es todo lo que puedo contar. Espero que el año que viene, cuando repase el año de nuevo, pueda escribir sobre un año igual de interesante pero más pausado. Aunque no lo veo, no… 😀

Como conseguir tiempo para tus metas personales

Me gusta Zenhabits, tiene una buena cantidad de artículos interesantes sobre la vida y las metas personales, pero este que traduzco a continuación me ha gustado especialmente. Espero que lo disfrutéis tanto como yo.

“Los obstáculos son esas horribles cosas que ves cuando desvías la mirada de tu meta”. -Henry Ford

Uno de los mayores desafíos al tratar de cumplir alguna meta personal es que tendemos a postergarlas hasta mañana, o la semana que viene, en favor de otros asuntos mas acuciantes en el trabajo y en casa.

Desgraciadamente, el mañana nunca llega.

Si quieres cumplir una meta, tienes que empezar con ella hoy. Encontrar el tiempo para dar los pasos necesarios es el problema, por supuesto, mientras llevamos vidas ocupadas y complicadas, y cuando tenemos tiempo, estamos demasiado cansados para hacer cualquier cosa que requiera energía o pensar. Buscamos vegetar en frente de la televisión, o echar una siesta.

¿Así que como encontrar el tiempo para tus metas personales? Eso es lo que el lector Trin preguntó recientemente.

¿Como consigues hacer tiempo? No estoy seguro de donde empezar con mis propias metas, ya que siento que tengo que sacrificar algo importante para cuidarme. Me encantaría conocer tu opinión como padre de 6 niños ¿Qué actividades fueron eliminadas de tu vida diaria para meter tus metas personales?

No puedo darte una respuesta fácil. No hay un solo y pequeño truco que pueda darte para encontrar enormes reservas de tiempo donde puedas perseguir todas las metas con las que hayas soñado. Requiere trabajo, requiere compromiso, requiriere motivación… pero puede hacerse, sin duda. Yo lo hice –a pesar de estar casado, con seis niños, y teniendo dos trabajos hasta hace poco, encontré tiempo para entrenar para una maratón, para trabajar en eliminar mis deudas, para comer más sano, para eliminar el desorden y ser organizado, para levantarme temprano, y mas.

¿Cómo lo hice? De nuevo, no hubo un solo paso que lo llevase todo a cabo por mi, sino una serie de ellos que añadieron tiempo sobrante.

1.- Una meta cada vez. A menudo el problema es que intentamos alcanzar demasiadas metas a la vez. Tenemos una lista de cosas que intentamos realizar, abarcando el espectro: desde jardinería a aprender italiano o ponerse en forma. Puede ser abrumador, y por ello nunca empezamos. O en cambio, puede que empecemos llenos de energía, para después quedarnos sin ella rápidamente, por la extrema dificultad de mantener la concentración y la energía (los dos ingredientes clave para cumplir una meta) para demasiados metas a la vez. Incluso tener dos metas a la vez resulta difícil, si no estás en piloto automático para una de ellas. Por ahora céntrate en una sola meta cada vez. Cuando estés en piloto automático para una, puedes ir a por la siguiente. Calcula al menos un mes para cada meta.

2.- Asegúrate de que realmente lo deseas. No es suficiente con decir, “estaría bien aprender francés” o “molaría hacer yoga todas las mañanas”. Tiene que ser algo que realmente desees. Pregúntate a ti mismo por qué quieres alcanzar una meta, y cuanto lo deseas. Conoce tus motivaciones. Es importante hacerlo pronto o no conseguirás tiempo para ella.

3.- Conviértela en tu mayor prioridad.
Todos tenemos multitud de cosas en las que concentrarnos en nuestras vidas, desde la escuela o el trabajo, a la familia o los recados, o varias metas, o compromisos y aficiones o actividades cívicas. Si nos concentramos en todas esas metas antes que en Nuestra Meta, nunca encontraremos tiempo para ella. Solo hay una cantidad limitada de tiempo en un día. En algún momento, tenemos que priorizar y si hacemos de nuestra meta nuestra mayor prioridad, le conseguiremos el tiempo.

4.- Reduce tus compromisos. Soy un gran fan de simplificar la vida –y una de las primeras cosas que deberías hacer cuando la simplifiques es hacer una lista corta de las 4-5 cosas que son más importantes para ti, para las que quieres conseguir tiempo, que amas y te dan alegría. Ya he dicho esto antes pero por dar un ejemplo, mis cosas importantes: son pasar tiempo con mi familia, escribir, leer y correr. Todo lo demás es no esencial. Una vez que has hecho tu lista, deberías reducir algunos de los compromisos no esenciales. ¿Ser miembro del club Harley-Davidson ya no te hace sentir alegre y realizado? Dimite elegantemente. Si reduces al menos algunos compromisos, tendrás espacio en tu vida para las cosas que quieres hacer –incluyendo tus metas personales.

5.- Mantenlo simple. Es importante no hacer tus metas demasiado complicadas. No quieres tener una enorme lista de cosas por hacer para cumplir tu meta. Te verás abrumado. En lugar de eso, concéntrate en una pequeña sub-meta que te lleve hacia una meta mayor. Si tienes como meta invertir para la jubilación, por ejemplo, haz tu primera meta simplemente aprender lo que necesitas saber sobre inversiones. Haz tu segunda meta abrir las cuentas necesarias y transferirles dinero. Después haz de tu meta el hacer ingresos automáticos y regulares y no tocarlos. Otra aproximación es concentrarse primero en crear un hábito que te lleve a tu meta. Si tu meta es ponerte en forma, por ejemplo, céntrate en formar el habito de caminar cada día (o correr, o hacer bicicleta, o lo que sea). Una vez que has formado el hábito, concéntrate en beber solo agua. Después en comer frutas y verduras en vez de tomar aperitivos (comida basura). Y así hasta que hayas alcanzado tu meta.

6.- Mantente centrado. Una de las cosas más difíciles a la hora de alcanzar metas es mantener la concentración en la meta. Es fácil obsesionarse con algo más, y cuando perdemos la concentración, en seguida dejamos de conseguir tiempo para la meta. En lugar de eso, encuentra maneras de mantener la concentración. Pon un póster en la pared, o una impresión en la nevera, o haz de tu meta el fondo de pantalla de tu ordenador. Envíate recordatorios diarios. Coméntalo con los demás, en la vida real, en tu bitácora, y haz que te pregunten sobre ella diariamente.

7.- Reserva tiempo. Bien, este es un paso crucial. Puede que deba ser el número uno de la lista, pero siento que es importante poner las bases con los pasos anteriores. Pero una vez que has puesto esas bases, debes reservar tiempo para trabajar en tu meta. Cualquiera que sea el mejor momento para ti –la primera cosa por la mañana, almuerzo, media tarde, después de trabajar, por la noche. Intenta programar un momento en el que no seas interrumpido por otras cosas “urgentes” (reuniones, llamadas, niños, etc.) y cuando tengas buena energía. Para mi eso es en la mañana, y media tarde es el momento cuando otras cosas llegan para interrumpir tu programa (especialmente cuando trabajo en una oficina) y por a última hora de la tarde (justo después del trabajo para la mayoría de la gente) tiendo a estar un poco cansado. Tienes que encontrar el momento y el tiempo correctos. Designa no menos de 30 minutos, aunque en realidad una hora es mucho, mucho mejor. Dos horas no es algo factible para la mayoría, pero tu programa podría ser diferente.

8.- Conviértelo en tu cita más importante. Ese tiempo reservado que programaste tiene que tener la mayor prioridad. Hay citas que tomamos en serio – una cita con el doctor, o una reunión importante – y haremos todo lo posible para asegurarnos de acudir y no llegar tarde a ellas. “Lo siento, tengo una cita con el doctor a esa hora – no puedo coger el teléfono hasta un par de horas después”. Pero cuando se trata del tiempo en el que trabajamos para nuestras metas personales, normalmente lo dejamos de lado por otras presiones. No dejes que eso pase. Convierte en sacrosanto ese bloque de tiempo en tu agenda y nunca dejes que sea violado.

9.- Muestra que vas en serio. Comprométete. Coméntale tu meta a tanta gente como sea posible y sobre el sacrosanto tiempo programado a ella. Escribe sobre tu meta, y se específico. Piensa en los obstáculos y escribe sobre tu estrategia para afrontarlos. El plan muestra que vas en serio.

10.- Encuentra los malgastadores de tiempo. En la vida de cada persona, hay cosas que pueden ser fácilmente eliminadas sin que representen una diferencia. Cosas que gastan nuestro tiempo sin reportar mucho beneficio. Cosas como la televisión, los videojuegos, tonterías graciosas de Internet, ir de bares, etc. Si puedes identificar esos malgastadores de tiempo puedes liberar tiempo para trabajar en tus metas. Recuerda, si no está en tu lista (ver punto número 4 más arriba), puedes eliminarlo.

11.- Hazlo parte de tu rutina diaria. Esto es importante para mantener el camino a la meta por un largo período de tiempo. Si es una meta que puedes completar en una semana, no necesitas dar este paso. Pero la mayoría de metas que importan son aquellas que necesitan tiempo para completarse, y para ello, necesitarás hacerlas parte de tu rutina. Algunas metas necesitarán ser diarias –esto es, beber agua, o el hacer ejercicio, o quizá eliminar el desorden. Encuentra tiempo en tu rutina diaria donde siempre realices esta actividad, y no te permitas descartarla. Ponla a continuación de algo que ya esté firmemente arraigado en tu rutina –como ducharse o lavarse los dientes, o ir a trabajar- así no lo olvidarás. Para otras metas, una programación semanal podría ser mejor –por ejemplo hacer ingresos semanales o pagar deudas, o una clase semanal de yoga- pon esto en tu calendario y envíate un recordatorio para no olvidarlo.

“No lo intentes. Hazlo o no lo hagas. Pero no lo intentes.” – Yoda en El Imperio Contraataca.

Extraído de ZenHabits y traducido por este humilde servidor.

Esta traducción tiene las mismas restricciones de “uncopyright” que el original. Así que si quieres usarla, puedes hacerlo libremente, aunque agradecería una referencia a esta bitácora.