Algorithms To Live By

Resumen: Algorithms To Live By explica cómo funcionan los algoritmos informáticos, por qué su relevancia no se limita al mundo digital y cómo puede tomar mejores decisiones utilizando estratégicamente el algoritmo adecuado en el momento adecuado, por ejemplo, en citas, en casa o en la oficina.

Rebajas
Algorithms to Live by: The Computer Science of Human Decisions
  • Brian Christian, Tom Griffiths
  • Editor: HENRY HOLT
  • Tapa dura: 368 páginas

Brian Christian y Tom Griffiths han hecho un gran trabajo con éste. Este libro combina la informática con la vida cotidiana, lo que lo convierte en una lectura introductoria y divertida para aquellos que no saben realmente cómo funcionan los ordenadores, pero sí en una forma genial de aprender a vivir mejor, incluso si tienes mucha experiencia en informática.

Un algoritmo no es más que una receta: una serie de pasos que se pueden seguir para resolver un problema muy específico, que se puede volver a ejecutar tantas veces como se desee y siempre proporcionará una solución.

Nuestros cerebros los usan todo el tiempo para aproximar información incompleta o enfocarse sólo en los hechos esenciales y así permitirnos tomar una decisión sin estar paralizados.

Aquí hay 3 escenarios en particular, donde usted puede utilizar deliberadamente los algoritmos para hacer su vida más fácil:

  1. Limpie su casa usando algoritmos de clasificación.
  2. Limite el tiempo que dedica a la administración del tiempo con unos pocos patrones de listas de tareas simples.
  3. Utilice la teoría del juego y el diseño de mecanismos para mejorar la toma de decisiones.

¿Está listo para hacer su vida más fácil con algunas recetas plug-and-play para la productividad? El algoritmo se ejecutará en 3…2…1 – ¡ya!

LECCIÓN 1: ORGANIZA TUS COSAS MÁS RÁPIDO USANDO UNA VARIEDAD DE ALGORITMOS DE CLASIFICACIÓN.

Einstein era notoriamente conocido como una fuente andante de caos, y se le atribuye el haber dicho:

“Si un escritorio desordenado es un signo de una mente desordenada, ¿entonces qué es un escritorio vacío un signo?” Albert Einstein

Mantengo mi escritorio limpio como una patena, y siempre me encuentro a mí mismo como la excepción, pero si eres más como Einstein y prefieres una cantidad decente de caos organizado, entonces esto será reconfortante: también hay orden en el caos, así que si dentro de tus varios montones de papeles puedes encontrar todo bastante rápido, ¿por qué estrés sobre la organización?

Sin embargo, cuando usted se muda de casa o ya no puede caminar alrededor de su cama, porque todo está apretado en su casa, un algoritmo de clasificación podría ser una buena opción. La próxima vez que limpies, intenta usar uno de estos tres:

  1.  De tipo burbuja.  Básicamente, sólo comparas dos artículos a la vez y los pones en el orden correcto, revisando todos los pares de artículos uno por uno e intercambiándolos si su orden es incorrecto. Una vez que haya terminado la lista, comience de nuevo hasta que ya no tenga que cambiar nada. Perfecto para clasificar libros!
  2. Tipo de inserción. Esto es menos incremental, haciendo que saque todos los elementos a organizar y luego los inserte en el orden correcto. Esto es ideal para organizar tu guardarropa.
  3. Casificación de fusión. Espero que sólo tengas que usar este cuando te mudes. Funciona dividiendo todas sus colecciones en múltiples pilas, clasificándolas (por ejemplo por habitación), y luego volviendo a ensamblar las pilas ordenadas para obtener una solución completa.

Bastante guay, ¿eh?

LECCIÓN 2: NO PIERDA TIEMPO MANEJANDO SU TIEMPO, SÓLO ESCOJA UN ALGORITMO DE LISTA DE COSAS POR HACER Y LISTO.

¿Conoce usted la frustración cuando manejar su tiempo se convierte en una pérdida de tiempo en sí mismo? Cuando miras el reloj y te das cuenta de que has pasado dos horas organizando tu día, lo que significa que ahora no tendrás suficiente tiempo para ocuparte de todo lo que te has propuesto hacer?

Yo he estado allí. Eso apesta.

Afortunadamente, usted puede usar algoritmos para ahorrar tiempo en esto! Aquí hay tres en particular:

  1. Fecha de vencimiento más temprana. Con esto, usted ordena todas sus tareas por fechas límite y comienza con la siguiente. De esta manera, te asegurarás de no tener problemas de tiempo.
  2. Algoritmo de Moore. Si es demasiado tarde para la fecha de parto más temprana, porque ya sabe que no llegará a tiempo, omita la tarea que tarda más tiempo en liberar una gran cantidad de tiempo y tenga la oportunidad de hacer todo lo demás.
  3. Tiempo de procesamiento más corto. Con muchas tareas pequeñas, tiene sentido clasificarlas por cuánto tiempo van a tardar y eliminar las más cortas primero.

Sin embargo, ten cuidado, especialmente este último es propenso a algo llamado inversión de prioridad, que es cuando nos enfocamos en tareas urgentes y menores, y nos olvidamos de hacer lo que es importante.

Especialmente para el trabajo duro, el algoritmo definitivo sigue siendo entrar en el modo de trabajo profundo y centrarse en una cosa hasta que esté hecho.

LECCIÓN 3: TOMAR MEJORES DECISIONES PARA TI Y PARA LOS DEMÁS CON TEORÍA DEL JUEGO Y DISEÑO DE MECANISMOS.

La teoría de juegos es un campo de la economía que se ocupa de cómo las personas racionales toman decisiones, basadas en las elecciones de otras personas. Por ejemplo, dependiendo de si tu amigo compra una calle en la que aterricen en un juego de Monopoly o no, harás otra jugada para ganar.

Un ejemplo clásico de la teoría de juegos es el dilema del prisionero, en el que a dos prisioneros se les ofrece el trato para que sean liberados si delatan a su cómplice, recibirán una sentencia muy larga si guardan silencio y su cómplice los delata, o una sentencia más corta si ambos guardan silencio. La mejor solución global sería permanecer en silencio, pero debido a que cada individuo tiene la oportunidad de ser libre, la gente racional siempre traicionará a la otra parte y por lo tanto ambos perderán.

Pero en el mundo real, la gente tiene una tendencia natural a cooperar, incluso si no pueden ponerse de acuerdo en hacerlo de antemano, así que si ve el dilema de un prisionero sucediendo en su compañía, ¡intente que las partes involucradas hablen!

El diseño del mecanismo es un poco más fácil, preguntándose qué te obligaría a tomar la mejor decisión. Por ejemplo, cuando las personas que trabajan en Evernote no usaban sus días de vacaciones, aun cuando se les ofrecían $1,000 para hacerlo, la compañía simplemente hizo que las vacaciones fueran obligatorias, forzándolos a tomar la decisión que era mejor para ellos, porque las vacaciones mantienen a la gente saludable y motivada.

MI EXPERIENCIA PERSONAL

Conocía todos los algoritmos o al menos los había visto antes en la universidad. En realidad, provienen de una variedad de campos: economía, investigación operativa, estadística y, por supuesto, programación. Esto realmente demuestra que los algoritmos no son sólo una cosa de ordenadores, sino que impregnan todo nuestro mundo, y aprender a ver y usar los patrones a tu favor es uno de los mejores “hackeos de la vida” que puedes hacer por ti mismo. Altamente recomendado!

¿Qué puedes aprender?

  • Que son los algoritmos intuitivos
  • Por qué el 37 es el número mágico para salir, comprar un coche y encontrar trabajo.
  • Cómo ganar en las máquinas tragaperras de Las Vegas
  • El sistema que las computadoras usan para presentarle los archivos correctos en el momento correcto.
  • Cómo predecir el futuro con algoritmos estadísticos
  • Lo que dos generales pueden enseñarle sobre la sobrecarga de datos
  • donde los algoritmos llegan a sus límites.

¿A QUIÉN LE RECOMENDARÍA LOS ALGORITMOS PARA VIVIR POR RESUMEN?

La de 15 años, que no quiere limpiar su cuarto, pero su mamá sigue diciéndole que lo haga, el gerente de 29 años con un problema de tiempo, y cualquiera que le guste jugar al Monopoly.

Leave a Reply