sábado, 26 de enero de 2019

Tercer núcleo: Concurrencia y lunches de buebito con catsup


Me sorprendieron varias cosas al momento de empezar a leer el artículo de Herb Sutter. La primera de ellas fue el título. A veces pienso que muchos comentarios y ensayos se vuelven famosos no por la relevancia de su contenido o lo controversial que puedan ser, sino por la manera en que pueden hacer juegos de palabras. Fuera de toda broma, creo que permite plantear analogías que se quedan en la mente de los lectores. Quiero decir, ¿quién va a olvidar la vez que leyeron sobre la relación entre un buffet y el avance/estancamiento de los procesadores?

La comparación que realiza a lo largo de todo el texto me parece muy interesante, puesto que se jacta de que ahora ya no habrá grandes saltos que cubran los errores de los programadores. Particularmente, no me siento muy identificado con las advertencias que realiza el autor, yo empecé a aprender de programación mucho después de que el almuerzo se acabó y la opción más jugosa es hacer n cosas a la vez. Me hace sentir como si la computación antes fuera algo así como una tierra llena de un recurso muy útil, el cual todos usaban sin consideración. Eso es, hasta que se acabó. De ahí, a todos los pioneros de la industria no les queda más que trabajar con lo que tengan, esto es, lo que los productores de procesadores puedan sacar.

El artículo también muestra las interacciones, objetivos y perspectivas que tienen cada una de las ramas de la computación. Los programadores pueden sentirse cómodos de que siempre vendrán computadoras mejores, confían en que así será. Las compañías de microprocesadores saben los límites de presupuesto y física a los que se enfrentan, así como de la demanda que enfrentan, así que tienen que aprovecharse de nuevas tecnologías y formas de enfrentar problemas para seguir siendo relevantes en el mercado. Muchas veces, bajo tanta presión, o salen soluciones o respuestas innovadoras (paralelismo) o las personas ceden y abandonan. Creo que podemos ver, más de 10 años después de que se escribió este artículo, cual fue la respuesta.



jueves, 17 de enero de 2019

Segundo núcleo: Silicon Valley

Al momento de ver Silicon Valley, no podía dejar de pensar en cómo me recordó a muchos otros filmes sobre la industria de la computación, por ejemplo, Pirates of Silicon Valley (1999) o Silicon Cowboys (2016), no solamente porque se tratan de gente que triunfa en el mundo de la informática en el famoso valle de California (Intel, Compaq, Microsoft y Apple), sino porque todos parecen compartir ciertas características en sus personalidades o tomaron decisiones que, bajo cada contexto, fueron muy similares. Lo más curioso de esto es que, al parecer, la fórmula para triunfar es emprender y romper todas las reglas que haya en el ambiente en el que te encuentras. Aunque pueda parecer una simple fórmula que te promete el éxito, cada ejemplo aquí mencionado ha tomado una cantidad increíble de valor, ya que todos sus contemporáneos aseguraban que nada de lo que intentaban iba a funcionar.

Sin embargo, eso no siempre es así, o al menos parece que no siempre se rompen las reglas correctas. Tal es el caso de William Shockley, el causante de prácticamente todos los eventos de la película. Si no fuera por la fundación de Shockley Semi-Conductor y sus comportamientos extraños, es probable que no se hubiera inventado el transistor de silicio. Sin embargo, él llego a pensar que esa obra no sería tan prometedora dentro de su empresa, así que decidió enfocarse solamente en el diodo de Shockley. Desde mi punto de vista, se trataba de algo nuevo y que probablemente no se esperaba, sin embargo, eso no fue suficiente como para asegurar un lugar en el panorama mercantil y científico.

Además de esto, algo que me llamó mucho la atención fue el nivel de compañerismo que había entre todos los ingenieros, científicos y trabajadores. Parece que todos recuerdan con mucho cariño esas épocas al momento de que les hicieron las entrevistas para la película. Incluso cuando hablaban de gente que renunciaba o de sus empresas que se derrumbaban, lo hacían con una sonrisa en la cara y haciendo bromas. Uno de los entrevistados menciona que todos se llevaban bien porque todos sabían que estaban creando la tecnología del futuro. Siento que es algo parecido al modo en que nos llevamos todas las personas de la carrera o los equipos al momento de hacer proyectos. Todos sabemos por lo que los otros han pasado y, de cierta manera, compartimos las mismas fallas y triunfos, parecido a como lo hacían los amigos que se salían de Fairchild Semiconductor para fundar sus propias empresas y vivir el mismo proceso.

Referencias:

Burke, M. (1999) Pirates of Silicon Valley. Sinopsis recuperada de: https://www.imdb.com/title/tt0168122/

Cohen, J. (2016) Silicon Cowboys.  Sinopsis recuperada de: https://www.imdb.com/title/tt4938484/

martes, 15 de enero de 2019

Primer núcleo: Introducción

Hola, soy Goku Julio, aunque muchos de mis amigos me dicen Julay, Jalay o cualquiera de las otras 65,534 variantes que se le pueden ocurrir a las personas. Tengo 22, ya casi 23, y estoy en mi último año de la carrera.

Tengo muchas expectativas de la materia, desde que era niño quería trabajar con computadoras y hacer videojuegos, así que creo que esta materia me puede ayudar a explotar el hardware para hacer cosas más rápidas. Además de esto, desde hace varios años, varias de las computadoras más nuevas y rápidas presumen de tener varios núcleos y de ser capaces de hacer varias tareas al mismo tiempo. Sin embargo, conforme me informaba e iba aprendiendo más sobre estos aparatos, me di cuenta que muchos de los programas que se usan de manera diaria no saben como aprovechar estas capacidades. Creo que esta es una gran oportunidad para sacar ventaja del hardware y que no se quede como algo innecesario y que casi nunca es utilizado.

Me gustan mucho los videojuego, ver películas y leer. Mi videojuego favorito es Mass Effect 2, mi película favorita es Big Fish y mi libro favorito es La Milla Verde.

PD: No se si alguien más que el profesor lea esto, si lo lees, te invito algo de la maquinita. :)