The Free Lunch Is Over
Lo que me impresionó de la lectura en primer lugar fue la fecha, ya que no consideraba que un tema tan actual como la importancia de la concurrencia y el paralelismo, fuera ya tan evidente hace 15 años. También, había pasado por alto el que damos por hecho que nuestro código correrá más rápido en los nuevos equipos que salen año con año al mercado, y que es algo muy común. Tampoco estaba consciente de que eso estaba disminuyendo debido a las nuevas formas de aumentar el rendimiento en el HW. Antes de esta lectura, consideraba el saber programar de forma concurrente y paralela, algo más extra que necesario, y no consideraba que eso fuera a cambiar pronto. Sutter tiene razón en qué es cada vez más necesario aprender a manejar la concurrencia y saber interpretar que partes de un programa pueden ser paralelas para sacar el mayor provecho de los equipos que se están produciendo y cumplir con la expectativa que se tiene en el software de que cada vez realice cosas más complejas en un men...