Día del programador 2020

Code Monkey

Hoy es 12 de septiembre de 2020, o sea el ducentésimo quincuagésimo quinto día (255 en decimal, FF en hexadecimal, 11111111 en binario) del año (si empezamos a contar desde 0), lo que significa que es el día del programador. Porque obviamente a los programadores nos gustan los números 2^n-1. Éste se celebra normalmente el 13 de septiembre, pero los años bisiestos se celebra el 12.

255, según Python

Como el 255 es el número FF en hexadecimal, el día se celebra usando una camisa azul (0000FF en RGB Web) o blanca (FF en paletas de 256 colores). Pero además de esto, hay muchas otras formas de celebrar, como

Muchos opinan que, en este día, los programadores debemos tomarnos un tiempo para reflexionar sobre lo que hemos aprendido o desarrollado referente a la programación en el año que ha pasado.

Por mi parte, llevo un poco más de un año trabajando como Ingeniero en Software para Microsoft, en el equipo de Bing Maps Metrics, donde he aprendido bastante. Mi trabajo consiste en desarrollar métricas con las cuales medir el estado de Bing Maps, así como desarrollar y mantener sistemas que nos permitan llevar a cabo las mediciones. Los lenguajes que utilizo más día a día en el trabajo son C#, JavaScript y Python. Este año no he contribuido tanto a proyectos personales o software libre como quisiera, pero planeo hacerlo más y publicar sobre ello en éste blog.

Además de vestirme de azul, celebraré el día tomándome unas cervezas e intentaré iniciar una discusión de por qué VIM es el editor de texto superior. Los dejo con esta tarjeta de felicitación ASCII ¡Feliz Día!

             ,----------------,              ,---------,
        ,-----------------------,          ,"        ,"|
      ,"                      ,"|        ,"        ,"  |
     +-----------------------+  |      ,"        ,"    |
     |  .-----------------.  |  |     +---------+      |
     |  |                 |  |  |     | -==----'|      |
     |  |  ¡Feliz día del |  |  |     |         |      |
     |  |  programador!   |  |  |/----|`---=    |      |
     |  |  $ _            |  |  |   ,/|==== ooo |      ;
     |  |                 |  |  |  // |(((( [33]|    ,"
     |  `-----------------'  |," .;'| |((((     |  ,"
     +-----------------------+  ;;  | |         |,"
        /_)______________(_/  //'   | +---------+
   ___________________________/___  `,
  /  oooooooooooooooo  .o.  oooo /,   \,"-----------
 / ==ooooooooooooooo==.o.  ooo= //   ,`\--{)B     ,"
/_==__==========__==_ooo__ooo=_/'   /___________,"
`-----------------------------'