domingo, 27 de enero de 2019

The Free Lunch Is Over


La tecnología avanza a pasos agigantados todo el tiempo, desde que tengo memoria he visto aparecer y desaparecer tecnologías de un momento para otro. He visto mejorar enormemente la eficiencia de aplicaciones, dispositivos y servicios basados en tecnología debido a la innovación constante de las empresas de TI. Pero considero que el cambio más radical que he visto es en procesamiento, cuando era niño me tocó trabajar con computadoras que solo podían hacer una cosa al mismo tiempo o se trababan. Ver un video, abrir una página de internet, ejecutar un juego eran tareas tardadas porque los procesadores no tenían la velocidad suficiente. Después sucedió que los procesadores empezaron a salir con más núcleos, físicos y lógicos, y a mayores velocidades. Cambió totalmente el uso que todos le dábamos a las computadoras, de ser solamente para documentos y oficina se hizo posible hacer edición de video, gaming y streaming. Una locura.

  Me parece que la programación concurrente y paralela es fundamental para las aplicaciones del futuro debido a la capacidad aumentada que se crea cuando se utiliza más de 1 sólo hilo. Y más aún, considerando que la ley de Moore no será válida por mucho tiempo más debido a las limitaciones físicas de la creación de los transistores y los circuitos integrados. Esta programación paralela nos abre a la posibilidad de continuar aumentando la eficiencia, reduciendo el tiempo de respuesta de nuestras aplicaciones aun cuando la velocidad o la memoria caché de los procesadores no siga aumentando al mismo ritmo. El constante avance tecnológico obliga a requerir cada vez más poder para ejecutar ciertas aplicaciones, ya sea en el área de diseño, producción, big data, entre otras. Y considero de vital importancia que los programadores conozcan y fomenten este tipo de programación para aprovechar al máximo sus beneficios.

martes, 15 de enero de 2019

Comentario crítico sobre el documental Silicon Valley


En mi opinión, el tema más importante que abarca el documental es el liderazgo.

  A lo largo de la historia hemos visto grandes empresas nacer debido a innovaciones en diferentes campos. Pero su crecimiento no se debió solamente a su capacidad de generar una idea nueva, sino también a la capacidad de los líderes de coordinar a los equipos de trabajo y enfrentar los retos que se presentan. De tomar las situaciones del entorno e incluso los fracasos como oportunidades de mejora y crecimiento.

  En el documental pudimos ver claramente cómo Robert Noyce, a mi parecer el personaje más importante del documental, tomar la situación política y social actual como una herramienta para lograr los objetivos de la empresa. Tomar las oportunidades que se presentaban a pesar de los grandes retos que implicaban, arriesgándose al fracaso, pero siempre con la mente fija en la meta. Me parece sorprendente y recalcable que, a pesar de los logros que obtuvo, nunca perdió la madera de líder, pues siempre se mostró como un ejemplo a seguir para sus colaboradores y jamás se le subió el éxito a la cabeza.

  Pero el liderazgo no se trata solamente de coordinar equipos y lograr objetivos sino empoderar a nuestros colaboradores y compañeros a superarse, a hacer su labor por convicción. Me pareció interesante cuando, al fundar Intel, decidieron eliminar la jerarquía entre jefes de área, coordinadores y productores para facilitar la comunicación y promover un ambiente más ameno. Lograron que los trabajadores se sintieran conformes con su labor, que se sintieran parte de algo importante y que el trabajo que realizaban día con día estaba provocando un cambio en el mundo.

  Me parece que ver este tipo de documentales nos sirve a nosotros como futuros profesionistas a ver que el liderazgo no es sólo una materia más de relleno en nuestras carreras sino una oportunidad de hacer algo grande y contar con el apoyo de la gente que hará su mejor esfuerzo por el sentido de pertenencia que pueden generar hacia el proyecto. Es una herramienta que puede cambiar el mundo un paso a la vez.

Presentación

Mi nombre es Ethan Bautista, tengo 22 años y estudio Ingeniería en Sistemas Computacionales.

  De la materia de programación concurrente y paralela espero aprender a optimizar las aplicaciones que desarrolle aprovechando al máximo los núcleos de los que dispongo. Me gusta el área de inteligencia artificial, así que considero que podría aplicar las herramientas aprendidas en esta materia a las aplicaciones que desarrolle en este campo.

  Mis hobbies son los videojuegos, la música, la lectura y el baile. Mi videojuego favorito es League of Legends, pero también me gusta World of Warcraft, Diablo III, Left 4 Dead 2 y Overwatch. Mi libro favorito es Momo de Michael Ende. Los bailes que me gustan son salsa, cumbia, bachata, merengue, rock & roll y danzas africanas.