Lista de lectura
Al igual que Javier Acero, en cuanto leí el patrón
My Reading List
en Apprenticeship Patterns
(de David H. Hoover y Adewale Oshineye) decidí a crear mi propia lista de lectura.
Leyendo el patrón me dí cuenta de que sería interesante poder tener una lista centralizada
de los libros que había leído, que estaba leyendo o que tenía ganas de leer. Todo ello de
una forma organizada y lo más viva posible. Bueno, más que una lista, había pensado en
mantener una tabla, con fechas, enlaces a reseñas/resúmenes y demás.
Así que aquí está mi Lista de Lectura:
Estoy leyendo
Tengo pensado leer
- Code that fits in your head, de Mark Seeman, recomendado por varias personas por Twitter, el último retwiteado por Manuel Rivero
- Sapiens, de Yuval Noah Harari, también recomendado por Rachel M. Carmena en el mismo tweet
- Diarios de las estrellas, de Stanislaw Lem, recomendado por Ricardo Borillo por Twitter
- Planning eXtreme programming, de Kent Beck y Martin Fowler, visto por ahí, y si los autores son estos dos semidioses, no hay razón para no leerlo
- Friendly command line, de Tracy Osborn, libro gratuito, descargable, imprimible y de todo, con unas ilustraciones muy curiosas
- Rapid development, de Steve McConnell, recomendado por Javier Garzás
- DDD, first 15 years, de DDD Europe Community, recomendado por Rafael Luque, colección gratuita de artículos (viejos y nuevos) sobre DDD
- Una breve historia de casi todo, de Bill Bryson, Álvaro García Loaisa dice de él: Posiblemente el mejor libro de divulgación científica que me he leído
- On writing well, de William Zinsser, recomendado por Nacho Coloma, ha cambiado la forma en la que escribo, explicando algunas cosas que pasan en una buena revisión
- Educación financiera avanzada partiendo de cero, de Gregorio Hernández, recomendado por un usuario en el Telegram de ZetaMoney. Parece algo básico, pero podría estar bien hacer una lectura rápida. Algo sacaré
- Becoming a technical leader, de Gerald Weinberg, recomendado por Gonzalo @gzpunkt a Raúl Villares por twitter
- Refactoring for Software Design Smells, de Girish Suryanarayana, Ganesh Samarthyam y Tushar Sharma, me recuerda mucho a los libros de Sandi Metz (refactorizaiones y demás)
- Agile technical practices distilled, de Pedro Moreira Santos y otros
- Software Configuration Management Pattern, de Stephen P. Berczuk, recomendado por Javier Garzás
- Grokking Algorithms, de Aditya Bhargava, An illustrated guide for programmers and other curious people
- Coding: on software design process, de Jonathan Locke, recomendado por Rafael Luque, que dice que es cortito
- Refactoring JavaScript, de Evan Burchard, 500 páginas, un poco gordo, pero puede estar interesante
- El inversor inteligente, de Benjamin Graham, recomendado por Kiko Beats
- Cómo invertir en bolsa a largo plazo, partiendo de 0, de Gregorio Hernández. Recomendado por varios ZetaMoneys, uno de ellos, el flipao que está estudiando la bolsa a tope (y que habla de hacer un 12% anual con opciones y futuros), publicó un resumen
- The millionaire fastlane, de M.J. DeMarco, recomendado por John Sonmez en uno de sus vídeos sobre ingresos pasivos
- Design it! From programmer to architect, de Kicahel Keeling, parece que le ha gustado a Dani Latorre, aunque dice que le ha parecido algo durillo, pero… aprender a diseñar software? tiene buena pinta
- 100 finales que debes conocer, de Jesús de la Villa, encontrado por [chess.com], por si quiero profundizar en el ajedrez
- Mas cosas sobre la bolsa, de Gregorio Hernández, supongo que seá la parte 2 del libro 2.
- Analisis técnico y velas japonesas…., de Gregorio Hernández, hmmm, sabidurida
- Opciones y futuros, de Gregorio Hernández, aquí llega la chicha
- Ejercicios de opciones y futuros, de Gregorio Hernández,
- Pensiones públicas, de Gregorio Hernández, hmm, ya empieza a oler la lista, no creo que este me interse mucho
- Conoce la bolsa, y deja de tenerle miedo, de Gregorio Hernández, publi total, es una recopilación de artículos del blog
- Release it, de Michael Nygard
- Barking Up the Wrong Tree, de Erik Barker, recomendado por Zetatesters y creo recordar que también por Tim Ferris
- Competitive engineering, y Principles of Software Engineering management, ambos de Tom Gilb, recomendados en Developer on fire. Me pueden servir para tener un punto de vista ingenieril del desarrollo de software, que últimamente me está faltando mucho esa visión
- Developer hegemony, de Erik Dietrich, recomendado por Jose Gonzalez en dev.to. Erik ha sido entrevistado por Dave Rael en Developer on fire
- Essential Angular, de Victor Savkin
- El asesinato de Pitágoras, de Marcos Chicot, recomendado por twitter por Ricardo Borillo
- Code Complete, de Steve McConnell, recomendado por John Sonmez en uno de sus vídeos y en varios episodios del podcast Developer On Fire
- The new one minute manager, de Ken Blanchard, recomendado por Jorge (@flipper83) y Carlos Blé
- xUnit test patterns, de Gerard Meszaros
- The Bogleheads’ guide to investing, de Taylor Larimore, Mel Lindauer y Michael LeBoeuf. Parece que es un libro indispensable para aquellos que quieren aprender a invertir en bolsa
- A random walk down Wall Street, de Burton G. Malkiel. Libro recomendado sobre invertir en bolsa, muy recomendado por la gente de ZetMoney
- The grumpy programmer’s PHPUnit cookbook, de Chris Hartjes, amigo de J.B.Rainsberger
- Mientras escribo, de Stephen King (traducción de On writing), recomendado por Kathleen Dollard en el podcast Developer on Fire #65
- Comunicación no violenta, de Rosenberg, recomendado por J.B.Rainsberger: cambió cómo interpreto las motivaciones en el comportamiento de la gente
- Influence, de Cialdini, recomendado por J.B.Rainsberger: cambió cómo entiendo las intenciones en el comportamiento de la gente
- The coding dojo handbook, de Emiliy Bache
- Team geek: a developer’s guide to work well with others, de Brian W. Fitzpatrick y Ben Collins-Sussman
- Quiet: The Power of Introverts in a World That Can’t Stop Talking, de Susan Cain, recomendado por Sarah Dutkiewicz (@sadukie) en el podcast Developer on Fire #203
- Armada, de Ernest Cline, recomendado por Rubén Fernández al ver que yo había leído Ready Player One, del mismo autor
- The psychology of computer programming, de Gerald M. Weinberg, recomendado por J.B.Rainsberger en el episodio #137 de Deveoper On Fire, y recomendado también en el blog de 8th Light, donde habla sobre egoless programming y sobre you’re not your code
- La trilogía de la biblioteca de los muertos, de Glenn Cooper, recomendado por Ismael, compañero de curro
- Growing object oriented design guided by tests, de Nat Pryce y Steve Freeman. Ideal para conocer la escuela de Londres (mockist) sobre TDD
- Effective unit testing de Lasse Koskela, recomendado por Carlos Blé, en lugar de su propio libro sobre TDD, así que debe de ser bueno.
- Makers: la nueva revolución industrial, de Chris Anderson, recomendado por mi amigo Jorge Casas en su blog
- The war of art, de Steven Pressfield, recomendado por Quincy Larson (Free Code Camp) en el episodio #120 de Developer on Fire podcast
- Slow burn, de Stu Mittleman, recomendado por Rick Rubin en una entrevisa de Tim Ferris
- The Leprechauns of software development, de Laurent Bossavit, recomendado por Alvaro García a Leo Antolí
- The senior software engineer, de David Bryant Copeland, recomendado por Raúl Ávila
- Test driven development: by example, de Kent Beck
- Las reglas no escritas para triunfar en la empresa, de Roberto Canales (disponible en tu drive, conseguido gratuitamente gracias a Autentia)
- Galileo’s middle finger, de Alice Dreger, libro que recomendaron a Robert C. Martin y le gustó
- Guía de supervivencia: puntos historia, de Javier Garzás
- Pragmatic thinking and learning, de Andy Hunt, recomendado por Alvaro García en su blog
- Object thinking, de David West, recomendado por Avdi Grimm, en Developer on Fire #108
- Thing explainer, de Randall Munroe (xkcd.com), recomendado por Microsiervos varias veces
- 57 exercises for programmers, de Brian P. Hogan
- Momentos estelares de la humanidad, de Stefan Zweigh, recomendado por Miguel Ocaña
- So good, they can’t ignore you, de Cal Newport, visto en [http://sivers.org/book/SoGood]
- Responsive design by example, de Thoriq Firdaus (almacenado en Drive)
- El arte de la guerra, de Sun Tzu
- Tao Te Ching, de Stephen Mitchell, recomendado por Rick Rubin en una entrevisa de Tim Ferris
- The five dysfunctions of a team, de Patrick Lencioni, recomendado por @joserra_diaz y @rubenbpv (https://en.wikipedia.org/wiki/The_Five_Dysfunctions_of_a_Team), también lo recomiendo Eduardo Ferro en su blog, donde ha escrito una review.
- Slack, de Tom DeMarco, recomendado por un retweet de J.B.Rainsberger
- Cómo mentir con estadísticas, de Darrell Huff, recomendado por Bill Gates
- Encambio: aprende a modificar tu cerebro para cambiar tu vida y sentirte mejor, de Estanislao Bachrach, recomendado por Roberto Canales Mora
- The craftsman, de Richard Sennet, creo que visto en el twitter de Arturo Herrero
- Coders at work, de Peter Seibel, visto en una lista de los 8 libros más influyentes en el desarrollo de software
- Getting real: how to build a successful web app, de 37signals, recomendado por los organizadores del Codemotion 2014
- Becoming a leader, de Warren Bennis, recomendado por Roy Osherove en Notes to a software team leader.
- Working effectively with Unit Tests, de Jay Fields, recomendado en That podcast
- Refactoring to patterns, de Joshua Kerievsky
- Agile software development, de Alistair Cockburn
- Never eat alone, de Keith Ferrazi
- Defiende tu dinero, de Simón Pérez y Marcos Cirera, recomendado por Guillermo Montoya
- El hombre anumérico, de John Allen Paulos, recomendado por Alberto Vilches
- Pensar rápido, pensar despacio, de Daniel Kahneman, recomendado por Alberto Vilches
- Think and Grow Rich, de Napoleon Hill, recomendado por John Sonmez en su libro Soft Skills
- Manual del ciberactivista, de Javier de la Cueva, visto en Microsiervos
- Eloquent JavaScript, de Marijn Haverbeke, recomendado por Kyle Simpson (You don’t know JavaScript) en el podcast Developer on fire
- The two awesome hours, de Josh Davis, recomendado por Chad Fowler en Developer on Fire #95
- Why programmers work at night, de Swizec Teller, visto en el blog de Álvaro García
- Introduction to the command line, de la Free Software Foundation
- The art of Unix programming, de Eric S. Raymond
- Beautiul Code, de Greg Wilson y Andy Oram, recomendado por Juanma (Gulnor), de Koalite, descrito como porno (para desarrolladores) puro
- Software craftsmanship: the new imperative, de Pete McBreen
- ¿Qué pasaría si…? (What if…?), de Randall Munrow (xkcd.com), recomendado por Bill Gates
- The information, de James Gleick, recomendado por Ludo en su podcast Cabalga el cometa
- Your code as a crime scene, de Adam Tornhill, The pragmatic bookshelf
- The effective engineer, de Edmond Lau (para aprender técnicas de ingenieros software espectaculares)
- Patterns of Enterprise Application Architecture, de Martin Fowler
- More Programming Pearls, de Jon Bentley
- 7 languages in 7 weeks, de Bruce A. Tate
- No me hagas pensar, de Steve Krug
- Influencer, The power to change anything, by Kerry Patterson, Joseph Grenny, David Maxfield, Ron McMillan, and Al Switzler, recomendado por Roy Osherove en su libro Notes to a software team leader.
- Rapid development, de Steve McConnel, recomendado por Rodrigo Corral en la CAS2013
- Facts and fallacies of software development, de Robert L. Glass, recomendado por Rodrigo Corral en la CAS2013
- The twelve factor app, de Adam Wiggins. The twelve-factor app is a methodology for building software-as-a-service apps. (download de epub)
- Teamwork is an individual skill, de Christopher M. Avery, Meri Aaron Walker y Erin O’Toole, recomendado por @joserra_diaz y @rubenbpv
- El peligro de creer, de Luis Alfonso Gámez, visto en Microsiervos
- The culture game, de Daniel Mezick, recomendado por @joserra_diaz y @rubenbpv
- Focus, de Daniel Goleman
- The art of learning, de Josh Waitzkin, recomendado por Tim Ferris
- Fearless change, de Mary Lynn Manns y Linda Rising
- Antifrágil, de Nassim Taleb, recomendado por Vivir al máximo y Joan Tubau. Habla de cómo salir reforzado de las crisis
- La lógica oculta de la vida, de Tim Harford, recomendado por Vivir al máximo y Joan Tubau
- Your money or your life, de Vicki Robin y Joe Dominguez, recomendado por J. B. Rainsberger
- Software for your head, de Jim y Michele McCarthy, recomendado por el podcast Ideas ágile
- Una breve historia de casi todo, de Bill Bryson, recomendado por Microsiervos
- Hipérbole y media, de Allie Brosh, recomendado por Bill Gates
- Unstoppable: harnessing science to change the world, de Bill Nye, the Science Guy, creo que recomendado por Microsiervos
- Nix the tricks, de Tina Cardone, libro sobre problemas de matemáticas y por qué evitar los trucos al resolver problemas
- The logic of failure, de Dietrich Dorner, analizando el por qué de algunos de los fallos más grandes de la humanidad
He leído
- Ajedrez y su enseñanza: libro de aperturas, de Ajedrez Eureka ~ Octubre 2019
- Down and out in the magic kindom, de Cory Doctorow ~ Marzo 2018
- Practical object-oriented design with Ruby (POODR), de Sandi Metz, visto en el blog de Carlos Blé ~ Enero 2018
- Ego is the enemy, de Ryan Holiday, recomendado una y otra vez por Derek Sivers ~ Diciembre 2017
- Seveneves (7 Evas), de Neal Stephenson ~ Octubre 2017
- Crafting quality software, de Qafoo Team Blog ~ Octubre 2017
- 99 bottles of OOP, de Sandi Metz y Katrina Owen ~ Octubre 2017
- Front-end developer handbook 2017, de Code Lindley y esponsorizado por Frontend Masters ~ Verano 2017
- Los 88 peldaños del éxito, de Anxo Pérez ~ Julio 2017
- Guía para invertir, de Robert Kiyosaki ~ Junio 2017
- Ready player one, de Ernest Cline, recomendado por Microsiervos varias veces, y por Kevin Kelly en el podcast de Tim Ferriss ~ Abril 2017
- The nature of software development, de Ron Jeffries, recomendado por Carlos Buenosvinos (antes en Atrápalo Eng, ahora en Xing,…) ~ Marzo 2017
- The Phoenix project, de Gene Kim, libro similar a
- The goal pero orientado a IT, encontrado en el blog de Eduardo Ferro ~ Enero 2017
- The four hour body, de Tim Ferris ~ Septiembre 2016
- Zen y el arte del mantenimiento de motocicletas, de Robert M. Pirsig, recomendado por @mpjme en FunFunFunction #18 ~ Agosto 2016
- Practical Vim, de Drew Neil ~ Julio 2016
- Code: the hidden language of computer hardware and software, de Charles Petzold, recomendado por Scott Hanselman y Dave Rael en el episodio 83 de Developer on Fire podcast ~ Abril 2016
- Software craftsmanship, de Sandro Mancuso ~ Marzo 2016
- How not to be wrong: the power of mathematical thinking, de Jordan Ellenberg ~ Febrero 2016
- Ten-day MBA, de Steven Silbiger ~ Enero 2016
- Soft Skills: The software developer’s life manual, de John Sonmez ~ Noviembre 2015
- The Passionate Programmer, de Chad Fowler ~ Septiembre 2015
- The martian, de Andy Weir, Septiembre 2015
- Notes to a software team leader, de Roy Osherove ~ Agosto 2015
- JavaScript patterns, de Stoyan Stefanov ~ Julio 2015
- Learning JavaScript design patterns, de Addy Osmani ~ Mayo 2015
- Extreme programming explained, de Kent Beck ~ Enero 2015
- Stop stealing dreams, de Seth Godin ~ Octubre 2014
- How to start a conversation and make friends, de Don Gabor ~ Julio 2014
- Snow crash, de Neal Stephenson ~ Mayo 2014
- El cuadrante del flujo del dinero, de Robert Kiyosaki ~ Marzo 2014
- Planifica tu éxito, de aprendiz a empresario, de Roberto Canales (Autentia) ~ Enero 2014
- Padre rico, padre pobre, de Robert Kiyosaki ~ Septiembre 2013
- Instant Markdown, de Arturo Herrero ~ Septiembre 2013
- Como ganar amigos e influir sobre las personas,
de Dale Carnegie ~ Julio 2013
- La meta: un proceso de mejora contínua, de Eliyahu M. Goldratt ~ Abril 2013
- Agile estimating and planning, de Mike Cohn ~ Febrero 2013
- Agile principles, patterns and practices in C#, de Robert C. Martin ~ Noviembre 2012
- En el principio… fue la linea de comandos, de Neal Stephenson ~ Octubre 2012
- Lean software development: an agile toolkit, de Mary y Tom Poppendieck ~ Septiembre 2012
- Scrum y XP desde las trincheras, de Henrik Kniberg ~ Junio 2012
- Filthy rich clients, de Chet Haase y Romain Guy ~ Mayo 2012
- Programming Pearls, de Jon Bentley ~ Marzo 2012
- Refactoring: improving the design of existing code, de Martin Fowler ~ Enero 2012
- The Clean Coder: A Code of Conduct for Professional Programmers, de Robert C. Martin ~ Octubre 2011
- Bésame mucho, de Carlos gonzalez ~ Agosto 2011
- Linchpin, de Seth Godin ~ Agosto 2011
- Nikola Tesla (biografía), de Margaret Cheney ~ Mayo 2011
- God and the new physics, de Paul Davies ~ Abril 2011
- Dormir sin lágrimas, de Rosa Jové ~ Marzo 2011
- Apprenticeship patterns ~ Marzo 2011
- Peopleware, de Tom DeMarco y Timothy Lister ~ Febrero 2011
- Clean code, de Robert C. Martin ~ Enero 2011
- Implementation patterns, de Kent Beck ~ Enero 2011
- Java concurrency in practice, de Brian Goetz, Time Peierls, Joshua Bloch, Joseph Bowbeer, David Holmes, Doug Lea ~ Diciembre 2010
- Effective java, de Joshua Bloch ~ Noviembre 2010
- The pragmatic programmer, de Adrew Hunt y David Thomas ~ Verano 2010
- Head first: design patterns, de Kathy Sierra ~ Verano 2010
- Design patterns, de Gang of Four ~ Verano 2010
En pausa (temporal o permanente)
- Human Vs Computers,
de Gojko Adzic, lo consegúi porque Gojko publicó una
encuesta y si la hacías te regalaba el libro. Qué mejor campaña publicitaria
que regalar el libro.
- Expertología, de Andrés Pérez Ortega