Acerca de noradrex

SharePoint developer, padre y esposo. Fan de las nuevas tecnologías cuando ayudan a ser mas productivo y hater de los vendemotos. Curioso de la naturaleza humana, la vida, el universo y todo lo demás.

SharePoint Saturday: Probots

El 20 de Mayo de este año di una charla conjunta con José Rafael, mi ex-compañero de fatigas en SharePoint y Project durante el SharePoint Saturday de Madrid. Era la primera vez que daba una charla en Microsoft y la experiencia resultó muy gratificante, especialmente por reencontrarme a José poco tiempo después de su cambio de empleo.

Se trata de la segunda charla sobre tecnología o producto que doy fuera de mi trabajo, para la “comunidad”, y además volví a repetirla el 1 de Junio en el Meetup de Software Crafters CLM en Toledo para un público menos… Microsoft.

Supongo que a partir de la tercera charla de comunidad, será mejor que vaya tomando notas, como hago con los libros. En este caso solo comentaré que el evento estuvo muy bien organizado y el ambiente fue muy bueno, por lo que recomendaría acudir a cualquiera que quiera conocer un poco la comunidad que hay alrededor de las tecnologías de Microsoft.

Por último si alguien tiene interés, las charlas fueron grabadas (proyección + audio) y la nuestra puede verse o descargarse desde Channel 9: Probots: Azure Bots y Project Online.

Libro: La revolución Blockchain

Título: La revolución Blockchain
Autor: Don Tapscott y Alex Tapscott
Editorial: Deusto

Hacía tiempo que llevaba oyendo sobre Blockchain y Bitcoin, y desde hace bastantes meses tenía las “cadenas de bloques” como “tecnología a analizar“, así que aproveché que es una de las novedades de 2017 de la Biblioteca de Castilla la Mancha para tratar de adquirir una idea general sobre el tema.

El libro está muy orientado a gente de negocio o personas que no estén interesadas tanto en la tecnología como en su impacto, posibles usos y panorama presente y futuro, por lo que posiblemente sea bueno para popularizarlo, aunque yo esperaba algo diferente.
Por otro lado no tiene una redacción o estructura demasiado trabajada, aunque creo que esto se debe más a que el tema es demasiado amplio y “nuevo”, como para poder hacer un libro disfrutable a nivel narrativo. Supongo que predecir los posibles futuros de una tecnología fundamental es más complejo que narrar su auge.

Al acabar esta masiva recopilación de empresas, posibles problemas y aplicaciones, ideas de negocio y opiniones, hay una cosa que me ha quedado más clara todavía que cuando lo empecé: esta tecnología, el Blockchain, va a suponer un cambio en la forma en que funcionan las cosas. No tengo ni idea de cuánto tardará, ni de que formas finales adoptará (porque no va a haber un único Blockchain), pero tiene el potencial de ponerlo todo del revés, como ya hemos visto en otras ocasiones con los PC e internet (Microsoft y Google), los smartphones y las apps (Apple o Twitter), el cloud y los servicios online (Amazon, Spotify o Netflix).

Por otro lado, sospecho (como la mayoría supongo) que estamos en una burbuja que en algún momento reventará, pero igualmente me he hecho con unos décimos de Ethereum para ir aprendiendo de esta tecnología creada por Vitalik Buterin, para servir de algo más que mera moneda para la especulación. Veremos si su creador acaba como Linus Torvalds o más bien como Markus Persson. Y por supuesto tendré que ponerme a ver qué ofrece exactamente Microsoft en su plataforma de Blockchain como servicio.

Sea como fuere creo que los próximos años van a ser interesantes y muy movidos e imagino que este libro puede preparar a la gente para prepararse para entender mejor todo lo que va a suceder.

Para acabar, en esta ocasión no voy a intentar poner citas sobre el libro para animar a su lectura o facilitar referencias futuras. Lo que cuenta es tan amplio y la información detallada sobre todo lo que cuenta es tan accesible y probablemente tan efímera que solo tiene sentido animar a leer el libro a quien quiera, como yo, saber algo más de qué es eso del blockchains, las criptomonedas y el final de la banca y las finanzas tradicionales. Pero si alguien quiere un resumen, hará bien en ver la charla Ted que dio Don Tapscott: Cómo la cadena de bloques está cambiando los negocios.

Libro: Parásitos.

parasitos

Título: Parásitos. El extraño mundo de las criaturas más peligrosas de la naturaleza.
Autor: Carl Zimmer
Editorial: Capitán Swing

¿No es ya bastante desagradable hablar de parásitos como para además poner una enorme pulga en la portada?

Quizá esa es la idea: llamar la atención tanto como sea posible y que solo los valientes capaces de terminar un libro tan extraordinario como este, puedan terminarlo. Aunque sea con algunos escalofríos.

Empecé a leer este libro por curiosidad, sin recomendación de por medio, pero he de reconocer que es uno de los mejores libros que he leído en años. La forma que tiene el autor de describir cada parásito e interacción es mejor que cualquier video que haya visto. Cada capítulo va tratando un tema en particular relacionado con los parásitos y juntos forman una historia asombrosa que cambia la forma en que ves y piensas sobre: los ecosistemas, la evolución y los seres vivos en general.

Para cuando has terminado el libro, has pasado por estados de asco visceral, como cuando ves por primera vez The Strain; curiosidad y estupefacción al leer las adaptaciones biológicas y funcionamiento de los parásitos; sorpresa al conocer la cantidad y tipo de parásitos que existen; alivio al conocer remedios existentes para muchos casos; y finalmente una especie de epifanía sobre la dependencia que tienen los ecosistemas y la especie humana con los parásitos.

No puedo dejar de recomendar mucho este libro a cualquier persona, pero sospecho que será más interesante para quienes hayamos disfrutado de los libros de divulgación sobre Evolución de Richard Dawkins, películas como Alien o La invasión de los ladrones de cuerpos, los problemas del Tercer Mundo, o simplemente personas interesadas en la biosfera, los ecosistemas, la salud y la forma en que funciona el mundo.

También es posible que este libro facilite entender los años de filantropía de Bill Gates, y este reciente post suyo va perfecto para completar la lectura de este libro: Bill Gates acerca de los parásitos y enfermedades tratables.

Me parece importante señalar, independientemente de si se lee el libro o no, un éxito en la lucha contra el hambre mediante el empleo de parásitos: el conseguido por Hans Rudolf Herren en Africa con la mandiuca o yuca. Una historia impresionante la verdad, aunque luego haya otras menos esperanzadoras con la sacculina en la costa americana.

Para acabar voy a poner una pequeña lista de algunos de los parásitos o familias de parásitos que se describen en el libro con detalles interesantes y alguna cita, aunque creo que el saber que hay gusanos capaces de actuar como un virus, introduciéndose en una única célula y secuestrando su sistema molecular es suficientemente alucinante como para empezar a leerlo.

  1. Plasmodium falciparum, malaria. Protozoo que invade los glóbulos rojos. Cambia sus genes para “distraer” al sistema inmune. Parece que algunas enfermedades genéticas que afectan a los glóbulos rojos son una adaptación a la malaria, una defensa evolutiva.
  2. Tremátodos sanguíneos que engañan al sistema inmune disfrazándose con moléculas del anfitrión.
  3. Toxoplasma gondii. Protozoo que provoca quistes. Asesina a las larvas jóvenes de su especia para evitar matar al anfitrión.
  4. Trichinella spiralis, triquinelosis. Gusano que invade las células musculares y altera su ADN como un virus.
  5. Tenia solitaris. Un clásico.
  6. Filarioidea. Provoca la elefantiasis.
  7. Avispas parástitas de varios tipos, como la Avispa Esmeralda, que paraliza y secuestra a las cucarachas como si fuese un Alien de Ridley Scott.
  8. Cotesia congregata. Avispa parásita del gusano del tabaco. Genera virus que destruyen el sistema inmunológico del gusano, provocando algo similar al SIDA humano.
  9. Sacculina carcini. Abandona la mayor parte de su cuerpo inyectando su “larva” en el cangrejo y tomando el control de este, castrándolo (si es macho) y haciéndole creer que los huevos de la sacculina son los del propio cangrejo. Aterrador.
  10. Teleutomyrmex parasita a las hormigas reina.
  11. Strongylus vulgaris parasita al caballo.

Citas:

[Sobre la teoría/hipótesis de “La reina roja”] “Una predicción central de la Reina Roja es que el hecho de ser raro confería al organismo una ventaja debido a que los parásitos están más adaptados a los hospedadores más comunes.”

-o-

[…] cuando una avispa parásita vive en el interior de un macho, los testículos se van marchitando cada vez más. La castración es una estrategia que han desarrollado un buen número de parásitos de forma independiente -el Sacculina se lo hace a los cangrejos, y los trematodos sanguíneos se lo hacen a los caracoles que invaden-. Incapaces de usar energía para fabricar huevos o testículos, para encontrar una pareja, o para criara a sus hijos, un hospedador se convierte, genéticamente hablando, en un zombi: un muerto viviente sirviendo a un amo.

-o-

Si una vaca evita el estiércol para mantenerse alejada de los gusanos pulmonares que contiene, los parásitos abandonarán el estiércol. Cuando un gusano pulmonar cae sobre el suelo del estiércol, espera el momento en que le dé la luz. Esa es la señal para escalar hasta que alcance la superficie del estiércol. Empieza a buscar una especie de hongo que es también parásito de las vacas […] Tan pronto como el gusano pulmonar toca el paquete de esporas, se agarra a él y trepa hasta su parte superior. El hongo se catapulta a sí mismo por el aire hasta una altura de casi dos metros y vuela lejos del estiércol. El gusano pulmonar lo monta como si fuera una avioneta, y una vez que está fuera de la zona del estiércol tiene más posibilidades de ser ingerido por una vaca.

-o-

Esa es la razón por la que Brooks abre ranas en Costa Rica. “Ves a esta rana caminando con nueve o diez parásitos, sana y feliz. Una vez que conoces todos los parásitos de las ranas, y ves que de repente falta alguno, es que algo malo está pasando con las ranas o con un hospedador intermedio. Si pierdes un parásito, has perdido una parte de la fábrica del ecosistema”. Y una vez que Brooks haya acabado con su inventario, podría ser posible identificar parásitos por sus huevos o larvas –y no sería necesario sacrificar ningún hospedador más-.

Libro: Sapiens. De animales a dioses.

sapiens

Título: Sapiens. De animales a dioses. Una breve historia de la humanidad
Autor: Yuval Noah Harari
Editorial: Debate

Recuerdo haber visto recomendaciones sobre este libro en varios sitios y por diferentes personas. Las suficientes como para resultarme atractivo. Y pensando en que sería un libro parecido a “Una breve historia de casi todo” de Bill Brison, “La cuchara menguante” de Sam Kean, o “La historia del mundo en 100 objetos” de Neil MacGregor,  lo compré con idea de tener entretenimiento para varias semanas.

Sin embargo, me he encontrado con algo más interesante. No se trata de una breve historia de la humanidad, sino de una visión alternativa a la historia que se suele contar sobre la evolución de la humanidad y la cultura. Esta visión alternativa puede llegar a ser interesante, incómoda u ofensiva dependiendo de quien lo lea y muchos de los puntos de vista que expone pueden resultar extraños o extravagantes para mucha gente. Esto último lo sé porque yo mismo he mantenido opiniones similares acerca de varios de los temas del libro durante años y siempre se han sido considerados radicales. Quizá ahora que alguien ha escrito un best seller bien trabajado al respecto, empiecen a convertirse en ideas mainstream, pero no sé si eso es algo bueno o malo.

Probablemente las ideas más interesantes que he sacado del libro han sido: 1) que la humanidad solo puede ser efectiva si comparte fantasías comunes como los derechos humanos, la democracia o el capitalismo. Y 2) que la única forma en que la humanidad evoluciona y “mejora” es colaborando de forma más efectiva en grupos cada vez mayores. La primera idea es una bofetada a varios niveles para cualquier persona moderna criada en los valores de occidente, la segunda es una idea que permite pensar de nuevas formas sobre todo tipo de temas.

De todos modos, aunque el libro es muy entretenido y en general estoy de acuerdo con las conclusiones, hay bastantes puntos de la argumentación que me parecen forzados o retorcidos para apoyar las ideas del autor. En algunos casos, por ejemplo, usa correlaciones para señalar causalidad, en otros usa las fuerzas capitalistas para explicar (a mi juicio) de manera simplista todas las expediciones marítimas desde Colón y me parece que, aunque la narrativa que ofrece es muy entretenida, mezcla tanto datos reales como deseos para sostener lo que dice, lo que resta credibilidad al libro.

Dicho esto, sigo pensando que es un libro muy entretenido con ideas poderosas e interesantes y que bien merece una lectura si te interesa la historia, la humanidad y el futuro. No creo que compre la segunda parte “Homo Deus” porque no veo qué puede aportar sobre las novelas de ciencia ficción, pero quizá busque alguna obra anterior y tendré en cuenta nuevos libros del autor.

Dado que el libro está narrado hilvanando ideas simples y normales en ideas complejas y radicales, no he visto nada citable de corta extensión, pero creo que merece la pena recomendar algunos libros comentados anteriormente en el blog que creo que pueden aportar algo antes o después de leer este libro. La lista es larga, pero creo que eso ayuda a entender la gran extensión de temática de este libro y el que no me haya cogido tan de sorpresa. Ahí va, categorizados en 4 grandes categorías:

  1. Pasado
    1. La historia del mundo en 100 objetos
    2. 1177 a.C
    3. Sociedad y cultura en la antigua Mesopotamia
    4. Innovación y tradición. Historia de la tecnología moderna
    5. El sueño del neandertal
    6. El príncipe
    7. El plan maestro
    8. El fantasma del ingeniero asesinado
  2. Mente, individuo y modelos mentales
    1. Pensar rápido, pensar despacio
    2. No pienses en un elefante
    3. El hombre en busca de sentido
    4. Las grandes revoluciones del management
    5. Capitalismo caníbal
    6. Antifrágil
    7. La tabla rasa
  3. Futuro
    1. Seveneves. Siete Evas (novela)
    2. Numerati
  4. Inclasificable
    1. El espejismo de Dios
    2. Trilogía Paralaje Neandertal: Híbridos, Humanos, Homínidos. (Novela)
    3. El cálculo de Dios (novela)

Libro: Women in Science

IMG_20170307_113326

Titulo: Women in Science. 50 fearless pioneers who changed the world.

Autor: Rachel Ignotofsky

Editorial: Ten Speed Press

Hace unos días compré este libro con idea de practicar algo de inglés con mi hija de 7 años y pasar ratos juntos compartiendo algo que nos interesase a ambos. Con temática científica ligera, bonitos dibujos y en inglés sencillo, este volumen de poco más de 120 páginas (en realidad solo tiene texto por una cara para cada una de las 50 mujeres) cubría todo eso, por lo que me aventuré a adquirirlo en Amazon.

El contenido es exactamente lo que esperaba y parece que a mi hija le ha gustado bastante que le cuente cosas con dibujos bonitos y palabras en inglés que ella conoce o puede aprender con facilidad.

Sin embargo, he de reconocer que, aunque es un libro para niñas, me está gustando mucho como hombre adulto que soy. Los pequeños detalles biográficos que ha incluido la autora para cada una de las 50 mujeres y la calidad y cantidad de dibujos, unidos a un muy cuidado diseño (tirando a monocromo en cada mujer pero variando en color para cada una por ejemplo) lo han convertido en uno de esos libros que agradeces poseer, al estilo de “La historia del mundo en 100 objetos“.

Así que diría que es una muy buena compra si: a) tienes tiempo para pasar con tu hija, b) esta ha mostrado curiosidad por el mundo, c) le gusta dibujar y  d) no le asusta el inglés. Aunque probablemente se aprovecha más si tienes una formación “de ciencias” que te permita ampliar algunas de las cosas que se comentan en el libro (ej: cristalografía de rayos X). En mi caso, décadas de leer divulgación científica cubren ese aspecto pero imagino que mi caso es un poco de nicho.

Por otro lado, como padre e informático, me ha parecido muy gracioso que mi hija haya decidido empezar a leer el libro por Ada Lovelace… porque está pintada en rosa.

Para terminar, un consejo más y una cita del libro. El consejo: echa un buen vistazo al trabajo de Rachel Ignotofsky, me parece una pasada lo que tiene en su web o en Etsy.

La cita, del capítulo dedicado a  Heddy Lamarr, inventora y actriz de cine (y también pintada en rosa).

“[My father]” made me understand that I must make my own decisions, mold my own character, think my own thoughts” -Hedy Lamarr

 

Libro: El código del dinero

raimon

Libro: El código del dinero

Autor: Raimon Samsó

Editorial: Ediciones Obelisco

Apunté este libro en mi lista de lectura tras la recomendación que hizo del mismo Andrés Pérez en su blog Marca Propia. Al acabarlo tengo sentimientos encontrados y aunque me parece muy útil, me siento manipulado. Si tuviese que compararlo a otro libro (de autoayuda o crecimiento personal, claro) sería el de Dejar de fumar es fácil si sabes cómo: manipulador, efectivo para quienes ya están convencidos y un gran negocio para su autor y editorial (más de 50 ediciones). Todos ganamos.

La primera parte del libro es brainwashing puro, pero necesario para conseguir el estado mental adecuado que permite asimilar el resto del contenido y cuyo objetivo declarado es que podemos montar nuestros propios negocios para alcanzar la libertad y felicidad. Y que necesitamos hacerlo cuanto antes.

La segunda parte es un conjunto de buenos y estructurados consejos para emprendedores. Algo parecido a El arte de empezar de Guy Kawasaky, y la parte más práctica con diferencia, aunque esté mezclados con algo de coaching/manipulación y auto-venta. Acaba dejando un buen sabor de boca y con muchas ganas de empezar a trabajar en construir un mejor futuro.

Quienes hemos visto como es la vida del profesional autónomo o de los pequeños negocios, sabemos que es necesario una actitud diferente a la estándar (la de funcionario, búsqueda de salario fijo, etc.) y gran cantidad de sacrificio. No todo el mundo está hecho para esa vida a lo pastilla roja de Matrix: libre y con una misión. Este libro puede ayudar a quienes estén dándole vueltas a dar el salto, pero será una pérdida de tiempo para quienes solo quieran estabilidad y seguridad.

Como nota curiosa del libro, es de agradecer que el propio autor menciona muchos consejos que él mismo toma (pueden comprobarse, no son “historias”), demostrando así que no se trata de un conjunto de ideas vacías, sino que al menos en su propio caso funcionan.

A continuación, algunos extractos del libro, aunque recomendaría leerlo en orden de principio a fin y dejo fuera propuestas prácticas algo más elaboradas por ser demasiado extensas para encajar como extracto.

-o-

No importa a qué te dediques, producción o servicios, manual o intelectual, tu trabajo tarde o temprano se virtualizará, automatizará  o se subcontratará en donde cueste menos y se haga mejor. […] ¿Quién ganará más con todo esto? No te equivoques, no son las empresas, son también los consumidores (todos nosotros) al disponer de mejores bienes y servicios, a mejor precio.

-o-

Los sistemas educativos estimulan a estudiar para tener un empleo, pero la buena formación financiera enseña a no necesitar un empleo.

-o-

Tratar de evitar, o ignorar, los problemas financieros equivale a mantenerlos, porque los problemas no se resuelven por sí mismos.

-o-

El buen inversionista invierte más tiempo que dinero. El mal inversionista sólo invierte dinero y poco tiempo en averiguar qué está comprando. Siempre me ha llamado la atención lo rápido que las personas colocan el dinero que tanto tiempo les costó ganar en lo que desconocen. Invierte más tiempo en aprender a invertir, e invierte menos dinero.

-o-

Me encuentro con personas desajustadas con sus metas: desean un efecto pero detestan la causa [el precio y esfuerzo a pagar]. Como están desalineadas, no consiguen sus deseos y se sorprenden cuando afirmo que “querer” algo no sirve de nada, lo que vale es la acción disciplinada. Y lo que no vale es decirse “Bueno, ya lo haré algún día” porque ese día nunca llega.

-o-

Cuanto mayor valor entregues, mejor te irá y menos le importará a tu empleador o cliente el precio que les pidas.
Si simplificas las cosas que para la gente son complejas, te ganarás muy bien la vida. Vamos, “harás dinero”. La regla es muy clara: entrega valor masivamente. ¿Hay algo nuevo en ello? ¡Nada! Y aun así suena a nuevo. […] Hay excepciones, claro, puede que sí entreguen un gran valor a la empresa y a los clientes pero que no sean justamente correspondidos, en ese caso no se están entregando a sí mismos suficiente valor porque no se dan la oportunidad de trabajar en otro lugar.

-o-

Pregúntate (cada semana): ¿Qué puedo hacer para que mi producto o servicio sirva a más personas?
Tómate tiempo (cada mes) para pensar cómo puedes servir a diez veces más personas de las que atiendes en la actualidad (ya sea en tu empleo o en tu negocio). Cuando lo consigas, tu valor (como empleado o como profesional independiente) se habrá multiplicado.
Pregúntate (cada año): ¿Qué nuevo producto o servicio puedo suministrar que añada un valor masivo al mercado? Es de principiantes crear una oferta y después buscar su demanda, en el supuesto de que exista. Es empezar la casa por el tejado. No caigas en ese error. Sal ahí fuera y averigua qué problemas puedes resolver, o cómo podrías mejorar la vida de las personas en algún aspecto, y luego elabora tu propuesta.

-o-

Me gustan las paradojas porque son el principio del cambio de paradigma. He aquí las tres paradojas del emprendedor:
1.- Para ganar dinero, olvida el dinero: céntrate en servir.
2.- Para triunfar, olvida triunfar: céntrate en disfrutar.
3.- Para actuar, olvida el resultado: céntrate en el proceso.

-o-

¿Resultados o tareas? Yo lo tengo claro, ¿y tú? El emprendedor, el bueno al menos, no busca estar ocupado, persigue resultados. […] Por ejemplo, yo no escribí un libro (tarea), construí un best seller (resultado). ¿Ves la diferencia entre tareas y resultados? Ahora, sustituye las tareas de tu agenda por resultados (o al menos anótalos al lado de cada tarea) y verás cómo aumenta tu eficiencia.
Los resultados son importantes, las tareas suelen ser urgentes aunque no necesariamente importantes.

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.