Showing posts with label Books. Show all posts
Showing posts with label Books. Show all posts

Wednesday, September 30, 2026

Books I read (January - September 2026)

January
- The Fraud, Zadie Smith
- Son de Mar, Manuel Vicent
- Alien Clay, Adrian Tchaikovsky
- Misterios de Madrid, Antonio Muñoz Molina
- Simple Rules: How to Thrive in a Complex World, Donald Sull, Kathleen M. Eisenhardt
- The war of art, Steven Pressfield
- Solving the procrastination puzzle, Timothy A. Pychyl

February
- Ava en la noche, Manuel Vicent
- Dream Count, Chimamanda Ngozi Adichie
- Saturday night and Sunday morning, Alan Sillitoe
- Vibe Coding, Gene Kim, Steve Yegge

March
- Conscious Coaching: The Art and Science of Building Buy-In, Brett Bartholomew
- How to Understand Almost Anything: A Practitioner's Guide to Domain Analysis, Markus Voelter
- Last and First Men: A Story of the Near and Far Future, Olaf Stapledon

April
- Architecting for Scale 2nd Edition, Lee Atchison
- Birthday, Alan Sillitoe

May
- Shroud, Adrian Tchaikovsky
- El primer siglo después de Beatrice (Le premier siècle apès Beatrice), Amin Maalouf
- Methuselah's children, Robert A. Heinlein
- Extremophile, Ian Green
- Understanding Distributed Systems 2nd Edition, Roberto Vitillo

June
- Las escalas de Levante (Les Échelles du Levant), Amin Maalouf
- AI changes the Tools, you still own the Craft, Hoang Nguyen
- Nonstop, Brian Aldiss
- Earth abides, George R. Stewart
- Babel-17, Samuel R. Delany
- Halcyon Years, Alastair Reynolds

July
- Children of Strife, Adrian Tchaikovsky
- Jamás tendré 20 años, Jaime Martín
- Jóvenes Hombres lobo (Werewolves in Their Youth), Michael Chabon

August
- Becoming a Harness-Driven Developer, Miloš Kecman
- Aventuras en oriente de Mikael Karvajalka (Mikael Hakim), Mika Waltari
- Spec Driven Development: Construye con IA sin Perder el Control, Bezael Pérez
- OOP the easy way, Graham Lee
- Secure By Design, Dan Bergh Johnsson, Daniel Deogun and Daniel Sawano
- Get Your Hands Dirty on Clean Architecture 2nd edition, Tom Hombergs
- Testing Spring Boot Applications Demystified, Philip Riecks

September
- Acerca de Roderer, Guillermo Martínez
- Process over Magic: Beyond Vibe Coding, Uberto Barbini
- Risk-First Software Development 2nd Edition, Rob Moffat

Tuesday, September 1, 2026

Books I read (January - August 2026)

January
- The Fraud, Zadie Smith
- Son de Mar, Manuel Vicent
- Alien Clay, Adrian Tchaikovsky
- Misterios de Madrid, Antonio Muñoz Molina
- Simple Rules: How to Thrive in a Complex World, Donald Sull, Kathleen M. Eisenhardt
- The war of art, Steven Pressfield
- Solving the procrastination puzzle, Timothy A. Pychyl

February
- Ava en la noche, Manuel Vicent
- Dream Count, Chimamanda Ngozi Adichie
- Saturday night and Sunday morning, Alan Sillitoe
- Vibe Coding, Gene Kim, Steve Yegge

March
- Conscious Coaching: The Art and Science of Building Buy-In, Brett Bartholomew
- How to Understand Almost Anything: A Practitioner's Guide to Domain Analysis, Markus Voelter
- Last and First Men: A Story of the Near and Far Future, Olaf Stapledon

April
- Architecting for Scale 2nd Edition, Lee Atchison
- Birthday, Alan Sillitoe

May
- Shroud, Adrian Tchaikovsky
- El primer siglo después de Beatrice (Le premier siècle apès Beatrice), Amin Maalouf
- Methuselah's children, Robert A. Heinlein
- Extremophile, Ian Green
- Understanding Distributed Systems 2nd Edition, Roberto Vitillo

June
- Las escalas de Levante (Les Échelles du Levant), Amin Maalouf
- AI changes the Tools, you still own the Craft, Hoang Nguyen
- Nonstop, Brian Aldiss
- Earth abides, George R. Stewart
- Babel-17, Samuel R. Delany
- Halcyon Years, Alastair Reynolds

July
- Children of Strife, Adrian Tchaikovsky
- Jamás tendré 20 años, Jaime Martín
- Jóvenes Hombres lobo (Werewolves in Their Youth), Michael Chabon

August
- Becoming a Harness-Driven Developer, Miloš Kecman
- Aventuras en oriente de Mikael Karvajalka (Mikael Hakim), Mika Waltari
- Spec Driven Development: Construye con IA sin Perder el Control, Bezael Pérez
- OOP the easy way, Graham Lee
- Secure By Design, Dan Bergh Johnsson, Daniel Deogun and Daniel Sawano
- Get Your Hands Dirty on Clean Architecture 2nd edition, Tom Hombergs
- Testing Spring Boot Applications Demystified, Philip Riecks

Saturday, August 1, 2026

Books I read (January - July 2026)

January
- The Fraud, Zadie Smith
- Son de Mar, Manuel Vicent
- Alien Clay, Adrian Tchaikovsky
- Misterios de Madrid, Antonio Muñoz Molina
- Simple Rules: How to Thrive in a Complex World, Donald Sull, Kathleen M. Eisenhardt
- The war of art, Steven Pressfield
- Solving the procrastination puzzle, Timothy A. Pychyl

February
- Ava en la noche, Manuel Vicent
- Dream Count, Chimamanda Ngozi Adichie
- Saturday night and Sunday morning, Alan Sillitoe
- Vibe Coding, Gene Kim, Steve Yegge

March
- Conscious Coaching: The Art and Science of Building Buy-In, Brett Bartholomew
- How to Understand Almost Anything: A Practitioner's Guide to Domain Analysis, Markus Voelter
- Last and First Men: A Story of the Near and Far Future, Olaf Stapledon

April
- Architecting for Scale 2nd Edition, Lee Atchison
- Birthday, Alan Sillitoe

May
- Shroud, Adrian Tchaikovsky
- El primer siglo después de Beatrice (Le premier siècle apès Beatrice), Amin Maalouf
- Methuselah's children, Robert A. Heinlein
- Extremophile, Ian Green
- Understanding Distributed Systems 2nd Edition, Roberto Vitillo

June
- Las escalas de Levante (Les Échelles du Levant), Amin Maalouf
- AI changes the Tools, you still own the Craft, Hoang Nguyen
- Nonstop, Brian Aldiss
- Earth abides, George R. Stewart
- Babel-17, Samuel R. Delany
- Halcyon Years, Alastair Reynolds

July
- Children of Strife, Adrian Tchaikovsky
- Jamás tendré 20 años, Jaime Martín
- Jóvenes Hombres lobo (Werewolves in Their Youth), Michael Chabon

Saturday, July 4, 2026

Books I read (January - June 2026)

January
- The Fraud, Zadie Smith
- Son de Mar, Manuel Vicent
- Alien Clay, Adrian Tchaikovsky
- Misterios de Madrid, Antonio Muñoz Molina
- Simple Rules: How to Thrive in a Complex World, Donald Sull, Kathleen M. Eisenhardt
- The war of art, Steven Pressfield
- Solving the procrastination puzzle, Timothy A. Pychyl

February
- Ava en la noche, Manuel Vicent
- Dream Count, Chimamanda Ngozi Adichie
- Saturday night and Sunday morning, Alan Sillitoe
- Vibe Coding, Gene Kim, Steve Yegge

March
- Conscious Coaching: The Art and Science of Building Buy-In, Brett Bartholomew
- How to Understand Almost Anything: A Practitioner's Guide to Domain Analysis, Markus Voelter
- Last and First Men: A Story of the Near and Far Future, Olaf Stapledon

April
- Architecting for Scale 2nd Edition, Lee Atchison
- Birthday, Alan Sillitoe

May
- Shroud, Adrian Tchaikovsky
- El primer siglo después de Beatrice (Le premier siècle apès Beatrice), Amin Maalouf
- Methuselah's children, Robert A. Heinlein
- Extremophile, Ian Green
- Understanding Distributed Systems 2nd Edition, Roberto Vitillo

June
- Las escalas de Levante (Les Échelles du Levant), Amin Maalouf
- AI changes the Tools, you still own the Craft, Hoang Nguyen
- Nonstop, Brian Aldiss
- Earth abides, George R. Stewart
- Babel-17, Samuel R. Delany
- Halcyon Years, Alastair Reynolds

Thursday, June 4, 2026

Books I read (January - May 2026)

January
- The Fraud, Zadie Smith
- Son de Mar, Manuel Vicent
- Alien Clay, Adrian Tchaikovsky
- Misterios de Madrid, Antonio Muñoz Molina
- Simple Rules: How to Thrive in a Complex World, Donald Sull, Kathleen M. Eisenhardt
- The war of art, Steven Pressfield
- Solving the procrastination puzzle, Timothy A. Pychyl

February
- Ava en la noche, Manuel Vicent
- Dream Count, Chimamanda Ngozi Adichie
- Saturday night and Sunday morning, Alan Sillitoe
- Vibe Coding, Gene Kim, Steve Yegge

March
- Conscious Coaching: The Art and Science of Building Buy-In, Brett Bartholomew
- How to Understand Almost Anything: A Practitioner's Guide to Domain Analysis, Markus Voelter
- Last and First Men: A Story of the Near and Far Future, Olaf Stapledon

April
- Architecting for Scale 2nd Edition, Lee Atchison
- Birthday, Alan Sillitoe

May
- Shroud, Adrian Tchaikovsky
- El primer siglo después de Beatrice (Le premier siècle apès Beatrice), Amin Maalouf
- Methuselah's children, Robert A. Heinlein
- Extremophile, Ian Green
- Understanding Distributed Systems 2nd Edition, Roberto Vitillo

Thursday, April 2, 2026

Books I read (January - March 2026)

January
- The Fraud, Zadie Smith
- Son de Mar, Manuel Vicent
- Alien Clay, Adrian Tchaikovsky
- Misterios de Madrid, Antonio Muñoz Molina
- Simple Rules: How to Thrive in a Complex World, Donald Sull, Kathleen M. Eisenhardt
- The war of art, Steven Pressfield
- Solving the procrastination puzzle, Timothy A. Pychyl

February
- Ava en la noche, Manuel Vicent
- Dream Count, Chimamanda Ngozi Adichie
- Saturday night and Sunday morning, Alan Sillitoe
- Vibe Coding, Gene Kim, Steve Yegge

March
- Conscious Coaching: The Art and Science of Building Buy-In, Brett Bartholomew
- How to Understand Almost Anything: A Practitioner's Guide to Domain Analysis, Markus Voelter
- Last and First Men: A Story of the Near and Far Future, Olaf Stapledon

Saturday, February 28, 2026

Books I read (January - February 2026)

January
- The Fraud, Zadie Smith
- Son de Mar, Manuel Vicent
- Alien Clay, Adrian Tchaikovsky
- Misterios de Madrid, Antonio Muñoz Molina
- Simple Rules: How to Thrive in a Complex World, Donald Sull, Kathleen M. Eisenhardt
- The war of art, Steven Pressfield
- Solving the procrastination puzzle, Timothy A. Pychyl

February
- Ava en la noche, Manuel Vicent
- Dream Count, Chimamanda Ngozi Adichie
- Saturday night and Sunday morning, Alan Sillitoe
- Vibe Coding, Gene Kim, Steve Yegge

Saturday, January 31, 2026

Books I read (January 2026)

January
- The Fraud, Zadie Smith
- Son de Mar, Manuel Vicent
- Alien Clay, Adrian Tchaikovsky
- Misterios de Madrid, Antonio Muñoz Molina
- Simple Rules: How to Thrive in a Complex World, Donald Sull, Kathleen M. Eisenhardt
- The war of art, Steven Pressfield
- Solving the procrastination puzzle, Timothy A. Pychyl

Sunday, January 4, 2026

Books I read 2025

January
- The three body problem, Liu Cixin
- Dark Forest, Liu Cixin
- Programming with Types, Vlad Riscutia
- Saturation point, Adrian Tchaikovsky
- Death's End, Liu Cixin

February
- One Day All This Will Be Yours, Adrian Tchaikovsky

March
- El invierno en Lisboa, Antonio Muñoz Molina
- Walking to Aldebaran, Adrian Tchaikovsky
- Interface-Oriented Design, Ken Pugh

April
- Elegant objects 2, Yegor Bugayenko
- Orbital, Samantha Harvey
- Song yet sung, James McBride
- Extreme Programming Applied: Playing to Win, Ken Auer, Roy W. Miller

May
- Extreme Programming Explored, William C. Wake
- Some desperate Glory, Emily Tesh
- Refactoring in large software projects, Stefan Roock, Martín Lippert
- Test-lists utilization in TDD: The role of test-lists in requirements traceability, Hassan Mahmood Khan, Ibrar Arshad (master thesis)
- The role of slicing in TDD, Dieste et al. (paper)
- Impact Mapping, Gojko Adzic

June
- Searching for Opportunities of Refactoring Sequences: Reducing the Search Space, Piveta et al. (paper)
- Be a Learning Machine, Alberto Souza
- GRASP and GOF Patterns in Solving Design Problems, R.M.Noorullah (paper)
- Raciones de diseño de software: Mini ensayos para developers, Fran Iglesias
- Test-Driven Development: A Practical Guide, Dave Astels
- Flexible, Reliable Software, Using Patterns and Agile Development, Henrik Bærbak Christensen
- The BDD Books - Discovery: Explore behaviour using examples, Gáspár Nagy, Seb Rose

July
- Pon tu código en forma con calistenia, Fran Iglesias
- Designing Object Systems: Object-oriented Modelling with Syntropy, Steve Cook, John Daniels
- How the Practice of TDD Influences Class Design in Object-Oriented Systems: Patterns of Unit Tests Feedback, Mauricio Aniche, Marco Aurelio Gerosa (paper)
- Taming your dragon: Addressing Your Technical Debt, Dr. Andrew Richard Brown

August
- Domain-Driven Refactoring: A hands-on DDD guide to transforming monoliths into modular systems and microservices, Alessandro Colla, Alberto Acerbis
- Through a mirror darkly: How programmers understand legacy code, Carlos L. Burgos, Julie J. C. H. Ryan, Edward Lile Murphree (paper)
- Software Archeology, Andy Hunt, Dave Thomas (article)
- AI-assisted Programming, Tom Taulli
- Sensemaking: What Makes Human Intelligence Essential in the Age of the Algorithm, Christian Madsbjerg
- Software Testing with Generative AI, Mark Winteringham
- Refactoring vs Refuctoring: Advancing the state of AI- automated Code improvements, Adam Tornhill, Markus Borg, Enys Mones (white paper)
- Leveraging Code Smell Detection with Inter-smell Relations, Błażej Pietrzak, Bartosz Walter (paper)

September
- When and why your Code starts to smell bad (paper), Michele Tufano et al.
- Stone and Sky, Ben Aaronovitch
- It can't happen here, Sinclair Lewis
- El código generado con IA necesita frenos, no acelerador (post), Jorge Castro
- Should we revisit Extreme Programming in the age of AI? (post), Jacob Clark
- Efective software design practices, Alberto Souza
- What is the point of learning to write in a world with AI? (post), Daisy Christodoulou
- Del capitalismo sin alternativa a la IA sin preguntas (post), Pau Samo
- Assuring good style for OO programs. Demeter Law (paper), Karl Lleberherr, Ian Holland

October
- Eyes on the code: Analyzing developers' responses during code snippet analysis (paper), Vinícius Martins et al
- Beltenebros, Antonio Muñoz Molina
- Tranvía a la Malvarrosa, Manuel Vicent
- The Pragmatic Programmer 20th anniversary edition, David Thomas, Andrew Hunt
- On Writing, Stephen King
- La gesta del marrano, Marcos Aguinis
- Thinking in Bets: Making Smarter Decisions When You Don't Have All the Facts, Annie Duke
- Test-Driven Development: Concepts, Taxonomy,and Future Direction (paper), David Janzen, Hossein Saiedian
- Balancing Coupling in Software Design: Universal Design Principles for Architecting Modular Software Systems, Vlad Khononov

November
- Beyond Vibe Coding, Addy Osmani
- Observability Engineering, Charity Majors, Liz Fong-Jones, George Miranda

December
- AI Engineering, Chip Huyen
- Java Design Patterns Workbook, Steve Metsker, William C. Wake
- ¡No pasarán!, Vittorio Giardino
- The Martian Contingency, Mary Robinette Kowal
- Kill it with fire, Marianne Bellotti
- Una historia particular, Manuel Vicent

Sunday, December 7, 2025

Books I read (January - November 2025)

January
- The three body problem, Liu Cixin
- Dark Forest, Liu Cixin
- Programming with Types, Vlad Riscutia
- Saturation point, Adrian Tchaikovsky
- Death's End, Liu Cixin

February
- One Day All This Will Be Yours, Adrian Tchaikovsky

March
- El invierno en Lisboa, Antonio Muñoz Molina
- Walking to Aldebaran, Adrian Tchaikovsky
- Interface-Oriented Design, Ken Pugh

April
- Elegant objects 2, Yegor Bugayenko
- Orbital, Samantha Harvey
- Song yet sung, James McBride
- Extreme Programming Applied: Playing to Win, Ken Auer, Roy W. Miller

May
- Extreme Programming Explored, William C. Wake
- Some desperate Glory, Emily Tesh
- Refactoring in large software projects, Stefan Roock, Martín Lippert
- Test-lists utilization in TDD: The role of test-lists in requirements traceability, Hassan Mahmood Khan, Ibrar Arshad (master thesis)
- The role of slicing in TDD, Dieste et al. (paper)
- Impact Mapping, Gojko Adzic

June
- Searching for Opportunities of Refactoring Sequences: Reducing the Search Space, Piveta et al. (paper)
- Be a Learning Machine, Alberto Souza
- GRASP and GOF Patterns in Solving Design Problems, R.M.Noorullah (paper)
- Raciones de diseño de software: Mini ensayos para developers, Fran Iglesias
- Test-Driven Development: A Practical Guide, Dave Astels
- Flexible, Reliable Software, Using Patterns and Agile Development, Henrik Bærbak Christensen
- The BDD Books - Discovery: Explore behaviour using examples, Gáspár Nagy, Seb Rose

July
- Pon tu código en forma con calistenia, Fran Iglesias
- Designing Object Systems: Object-oriented Modelling with Syntropy, Steve Cook, John Daniels
- How the Practice of TDD Influences Class Design in Object-Oriented Systems: Patterns of Unit Tests Feedback, Mauricio Aniche, Marco Aurelio Gerosa (paper)
- Taming your dragon: Addressing Your Technical Debt, Dr. Andrew Richard Brown

August
- Domain-Driven Refactoring: A hands-on DDD guide to transforming monoliths into modular systems and microservices, Alessandro Colla, Alberto Acerbis
- Through a mirror darkly: How programmers understand legacy code, Carlos L. Burgos, Julie J. C. H. Ryan, Edward Lile Murphree (paper)
- Software Archeology, Andy Hunt, Dave Thomas (article)
- AI-assisted Programming, Tom Taulli
- Sensemaking: What Makes Human Intelligence Essential in the Age of the Algorithm, Christian Madsbjerg
- Software Testing with Generative AI, Mark Winteringham
- Refactoring vs Refuctoring: Advancing the state of AI- automated Code improvements, Adam Tornhill, Markus Borg, Enys Mones (white paper)
- Leveraging Code Smell Detection with Inter-smell Relations, Błażej Pietrzak, Bartosz Walter (paper)

September
- When and why your Code starts to smell bad (paper), Michele Tufano et al.
- Stone and Sky, Ben Aaronovitch
- It can't happen here, Sinclair Lewis
- El código generado con IA necesita frenos, no acelerador (post), Jorge Castro
- Should we revisit Extreme Programming in the age of AI? (post), Jacob Clark
- Efective software design practices, Alberto Souza
- What is the point of learning to write in a world with AI? (post), Daisy Christodoulou
- Del capitalismo sin alternativa a la IA sin preguntas (post), Pau Samo
- Assuring good style for OO programs. Demeter Law (paper), Karl Lleberherr, Ian Holland

October
- Eyes on the code: Analyzing developers' responses during code snippet analysis (paper), Vinícius Martins et al
- Beltenebros, Antonio Muñoz Molina
- Tranvía a la Malvarrosa, Manuel Vicent
- The Pragmatic Programmer 20th anniversary edition, David Thomas, Andrew Hunt
- On Writing, Stephen King
- La gesta del marrano, Marcos Aguinis
- Thinking in Bets: Making Smarter Decisions When You Don't Have All the Facts, Annie Duke
- Test-Driven Development: Concepts, Taxonomy,and Future Direction (paper), David Janzen, Hossein Saiedian
- Balancing Coupling in Software Design: Universal Design Principles for Architecting Modular Software Systems, Vlad Khononov

November
- Beyond Vibe Coding, Addy Osmani
- Observability Engineering, Charity Majors, Liz Fong-Jones, George Miranda

Saturday, November 1, 2025

Books I read (January - October 2025)

January
- The three body problem, Liu Cixin
- Dark Forest, Liu Cixin
- Programming with Types, Vlad Riscutia
- Saturation point, Adrian Tchaikovsky
- Death's End, Liu Cixin

February
- One Day All This Will Be Yours, Adrian Tchaikovsky

March
- El invierno en Lisboa, Antonio Muñoz Molina
- Walking to Aldebaran, Adrian Tchaikovsky
- Interface-Oriented Design, Ken Pugh

April
- Elegant objects 2, Yegor Bugayenko
- Orbital, Samantha Harvey
- Song yet sung, James McBride
- Extreme Programming Applied: Playing to Win, Ken Auer, Roy W. Miller

May
- Extreme Programming Explored, William C. Wake
- Some desperate Glory, Emily Tesh
- Refactoring in large software projects, Stefan Roock, Martín Lippert
- Test-lists utilization in TDD: The role of test-lists in requirements traceability, Hassan Mahmood Khan, Ibrar Arshad (master thesis)
- The role of slicing in TDD, Dieste et al. (paper)
- Impact Mapping, Gojko Adzic

June
- Searching for Opportunities of Refactoring Sequences: Reducing the Search Space, Piveta et al. (paper)
- Be a Learning Machine, Alberto Souza
- GRASP and GOF Patterns in Solving Design Problems, R.M.Noorullah (paper)
- Raciones de diseño de software: Mini ensayos para developers, Fran Iglesias
- Test-Driven Development: A Practical Guide, Dave Astels
- Flexible, Reliable Software, Using Patterns and Agile Development, Henrik Bærbak Christensen
- The BDD Books - Discovery: Explore behaviour using examples, Gáspár Nagy, Seb Rose

July
- Pon tu código en forma con calistenia, Fran Iglesias
- Designing Object Systems: Object-oriented Modelling with Syntropy, Steve Cook, John Daniels
- How the Practice of TDD Influences Class Design in Object-Oriented Systems: Patterns of Unit Tests Feedback, Mauricio Aniche, Marco Aurelio Gerosa (paper)
- Taming your dragon: Addressing Your Technical Debt, Dr. Andrew Richard Brown

August
- Domain-Driven Refactoring: A hands-on DDD guide to transforming monoliths into modular systems and microservices, Alessandro Colla, Alberto Acerbis
- Through a mirror darkly: How programmers understand legacy code, Carlos L. Burgos, Julie J. C. H. Ryan, Edward Lile Murphree (paper)
- Software Archeology, Andy Hunt, Dave Thomas (article)
- AI-assisted Programming, Tom Taulli
- Sensemaking: What Makes Human Intelligence Essential in the Age of the Algorithm, Christian Madsbjerg
- Software Testing with Generative AI, Mark Winteringham
- Refactoring vs Refuctoring: Advancing the state of AI- automated Code improvements, Adam Tornhill, Markus Borg, Enys Mones (white paper)
- Leveraging Code Smell Detection with Inter-smell Relations, Błażej Pietrzak, Bartosz Walter (paper)

September
- When and why your Code starts to smell bad (paper), Michele Tufano et al.
- Stone and Sky, Ben Aaronovitch
- It can't happen here, Sinclair Lewis
- El código generado con IA necesita frenos, no acelerador (post), Jorge Castro
- Should we revisit Extreme Programming in the age of AI? (post), Jacob Clark
- Efective software design practices, Alberto Souza
- What is the point of learning to write in a world with AI? (post), Daisy Christodoulou
- Del capitalismo sin alternativa a la IA sin preguntas (post), Pau Samo
- Assuring good style for OO programs. Demeter Law (paper), Karl Lleberherr, Ian Holland

October
- Eyes on the code: Analyzing developers' responses during code snippet analysis (paper), Vinícius Martins et al
- Beltenebros, Antonio Muñoz Molina
- Tranvía a la Malvarrosa, Manuel Vicent
- The Pragmatic Programmer 20th anniversary edition, David Thomas, Andrew Hunt
- On Writing, Stephen King
- La gesta del marrano, Marcos Aguinis
- Thinking in Bets: Making Smarter Decisions When You Don't Have All the Facts, Annie Duke
- Test-Driven Development: Concepts, Taxonomy,and Future Direction (paper), David Janzen, Hossein Saiedian
- Balancing Coupling in Software Design: Universal Design Principles for Architecting Modular Software Systems, Vlad Khononov

Wednesday, October 1, 2025

Books I read (January - September 2025)

January
- The three body problem, Liu Cixin
- Dark Forest, Liu Cixin
- Programming with Types, Vlad Riscutia
- Saturation point, Adrian Tchaikovsky
- Death's End, Liu Cixin

February
- One Day All This Will Be Yours, Adrian Tchaikovsky

March
- El invierno en Lisboa, Antonio Muñoz Molina
- Walking to Aldebaran, Adrian Tchaikovsky
- Interface-Oriented Design, Ken Pugh

April
- Elegant objects 2, Yegor Bugayenko
- Orbital, Samantha Harvey
- Song yet sung, James McBride
- Extreme Programming Applied: Playing to Win, Ken Auer, Roy W. Miller

May
- Extreme Programming Explored, William C. Wake
- Some desperate Glory, Emily Tesh
- Refactoring in large software projects, Stefan Roock, Martín Lippert
- Test-lists utilization in TDD: The role of test-lists in requirements traceability, Hassan Mahmood Khan, Ibrar Arshad (master thesis)
- The role of slicing in TDD, Dieste et al. (paper)
- Impact Mapping, Gojko Adzic

June
- Searching for Opportunities of Refactoring Sequences: Reducing the Search Space, Piveta et al. (paper)
- Be a Learning Machine, Alberto Souza
- GRASP and GOF Patterns in Solving Design Problems, R.M.Noorullah (paper)
- Raciones de diseño de software: Mini ensayos para developers, Fran Iglesias
- Test-Driven Development: A Practical Guide, Dave Astels
- Flexible, Reliable Software, Using Patterns and Agile Development, Henrik Bærbak Christensen
- The BDD Books - Discovery: Explore behaviour using examples, Gáspár Nagy, Seb Rose

July
- Pon tu código en forma con calistenia, Fran Iglesias
- Designing Object Systems: Object-oriented Modelling with Syntropy, Steve Cook, John Daniels
- How the Practice of TDD Influences Class Design in Object-Oriented Systems: Patterns of Unit Tests Feedback, Mauricio Aniche, Marco Aurelio Gerosa (paper)
- Taming your dragon: Addressing Your Technical Debt, Dr. Andrew Richard Brown

August
- Domain-Driven Refactoring: A hands-on DDD guide to transforming monoliths into modular systems and microservices, Alessandro Colla, Alberto Acerbis
- Through a mirror darkly: How programmers understand legacy code, Carlos L. Burgos, Julie J. C. H. Ryan, Edward Lile Murphree (paper)
- Software Archeology, Andy Hunt, Dave Thomas (article)
- AI-assisted Programming, Tom Taulli
- Sensemaking: What Makes Human Intelligence Essential in the Age of the Algorithm, Christian Madsbjerg
- Software Testing with Generative AI, Mark Winteringham
- Refactoring vs Refuctoring: Advancing the state of AI- automated Code improvements, Adam Tornhill, Markus Borg, Enys Mones (white paper)
- Leveraging Code Smell Detection with Inter-smell Relations, Błażej Pietrzak, Bartosz Walter (paper)

September
- When and why your Code starts to smell bad (paper), Michele Tufano et al.
- Stone and Sky, Ben Aaronovitch
- It can't happen here, Sinclair Lewis
- El código generado con IA necesita frenos, no acelerador (post), Jorge Castro
- Should we revisit Extreme Programming in the age of AI? (post), Jacob Clark
- Efective software design practices, Alberto Souza
- What is the point of learning to write in a world with AI? (post), Daisy Christodoulou
- Del capitalismo sin alternativa a la IA sin preguntas (post), Pau Samo
- Assuring good style for OO programs. Demeter Law (paper), Karl Lleberherr, Ian Holland

Friday, August 29, 2025

Books I read (January - August 2025)

January
- The three body problem, Liu Cixin
- Dark Forest, Liu Cixin
- Programming with Types, Vlad Riscutia
- Saturation point, Adrian Tchaikovsky
- Death's End, Liu Cixin

February
- One Day All This Will Be Yours, Adrian Tchaikovsky

March
- El invierno en Lisboa, Antonio Muñoz Molina
- Walking to Aldebaran, Adrian Tchaikovsky
- Interface-Oriented Design, Ken Pugh

April
- Elegant objects 2, Yegor Bugayenko
- Orbital, Samantha Harvey
- Song yet sung, James McBride
- Extreme Programming Applied: Playing to Win, Ken Auer, Roy W. Miller

May
- Extreme Programming Explored, William C. Wake
- Some desperate Glory, Emily Tesh
- Refactoring in large software projects, Stefan Roock, Martín Lippert
- Test-lists utilization in TDD: The role of test-lists in requirements traceability, Hassan Mahmood Khan, Ibrar Arshad (master thesis)
- The role of slicing in TDD, Dieste et al. (paper)
- Impact Mapping, Gojko Adzic

June
- Searching for Opportunities of Refactoring Sequences: Reducing the Search Space, Piveta et al. (paper)
- Be a Learning Machine, Alberto Souza
- GRASP and GOF Patterns in Solving Design Problems, R.M.Noorullah (paper)
- Raciones de diseño de software: Mini ensayos para developers, Fran Iglesias
- Test-Driven Development: A Practical Guide, Dave Astels
- Flexible, Reliable Software, Using Patterns and Agile Development, Henrik Bærbak Christensen
- The BDD Books - Discovery: Explore behaviour using examples, Gáspár Nagy, Seb Rose

July
- Pon tu código en forma con calistenia, Fran Iglesias
- Designing Object Systems: Object-oriented Modelling with Syntropy, Steve Cook, John Daniels
- How the Practice of TDD Influences Class Design in Object-Oriented Systems: Patterns of Unit Tests Feedback, Mauricio Aniche, Marco Aurelio Gerosa (paper)
- Taming your dragon: Addressing Your Technical Debt, Dr. Andrew Richard Brown

August
- Domain-Driven Refactoring: A hands-on DDD guide to transforming monoliths into modular systems and microservices, Alessandro Colla, Alberto Acerbis
- Through a mirror darkly: How programmers understand legacy code, Carlos L. Burgos, Julie J. C. H. Ryan, Edward Lile Murphree (paper)
- Software Archeology, Andy Hunt, Dave Thomas (article)
- AI-assisted Programming, Tom Taulli
- Sensemaking: What Makes Human Intelligence Essential in the Age of the Algorithm, Christian Madsbjerg
- Software Testing with Generative AI, Mark Winteringham
- Refactoring vs Refuctoring: Advancing the state of AI- automated Code improvements, Adam Tornhill, Markus Borg, Enys Mones (white paper)
- Leveraging Code Smell Detection with Inter-smell Relations, Błażej Pietrzak, Bartosz Walter (paper)

Tuesday, July 29, 2025

Books I read (January - July 2025)

January
- The three body problem, Liu Cixin
- Dark Forest, Liu Cixin
- Programming with Types, Vlad Riscutia
- Saturation point, Adrian Tchaikovsky
- Death's End, Liu Cixin

February
- One Day All This Will Be Yours, Adrian Tchaikovsky

March
- El invierno en Lisboa, Antonio Muñoz Molina
- Walking to Aldebaran, Adrian Tchaikovsky
- Interface-Oriented Design, Ken Pugh

April
- Elegant objects 2, Yegor Bugayenko
- Orbital, Samantha Harvey
- Song yet sung, James McBride
- Extreme Programming Applied: Playing to Win, Ken Auer, Roy W. Miller

May
- Extreme Programming Explored, William C. Wake
- Some desperate Glory, Emily Tesh
- Refactoring in large software projects, Stefan Roock, Martín Lippert
- Test-lists utilization in TDD: The role of test-lists in requirements traceability, Hassan Mahmood Khan, Ibrar Arshad (master thesis)
- The role of slicing in TDD, Dieste et al. (paper)
- Impact Mapping, Gojko Adzic

June
- Searching for Opportunities of Refactoring Sequences: Reducing the Search Space, Piveta et al. (paper)
- Be a Learning Machine, Alberto Souza
- GRASP and GOF Patterns in Solving Design Problems, R.M.Noorullah (paper)
- Raciones de diseño de software: Mini ensayos para developers, Fran Iglesias
- Test-Driven Development: A Practical Guide, Dave Astels
- Flexible, Reliable Software, Using Patterns and Agile Development, Henrik Bærbak Christensen
- The BDD Books - Discovery: Explore behaviour using examples, Gáspár Nagy, Seb Rose

July
- Pon tu código en forma con calistenia, Fran Iglesias
- Designing Object Systems: Object-oriented Modelling with Syntropy, Steve Cook, John Daniels
- How the Practice of TDD Influences Class Design in Object-Oriented Systems: Patterns of Unit Tests Feedback, Mauricio Aniche, Marco Aurelio Gerosa (paper)
- Taming your dragon: Addressing Your Technical Debt, Dr. Andrew Richard Brown

Saturday, June 28, 2025

Books I read (January - June 2025)

January
- The three body problem, Liu Cixin
- Dark Forest, Liu Cixin
- Programming with Types, Vlad Riscutia
- Saturation point, Adrian Tchaikovsky
- Death's End, Liu Cixin

February
- One Day All This Will Be Yours, Adrian Tchaikovsky

March
- El invierno en Lisboa, Antonio Muñoz Molina
- Walking to Aldebaran, Adrian Tchaikovsky
- Interface-Oriented Design, Ken Pugh

April
- Elegant objects 2, Yegor Bugayenko
- Orbital, Samantha Harvey
- Song yet sung, James McBride
- Extreme Programming Applied: Playing to Win, Ken Auer, Roy W. Miller

May
- Extreme Programming Explored, William C. Wake
- Some desperate Glory, Emily Tesh
- Refactoring in large software projects, Stefan Roock, Martín Lippert
- Test-lists utilization in TDD: The role of test-lists in requirements traceability, Hassan Mahmood Khan, Ibrar Arshad (master thesis)
- The role of slicing in TDD, Dieste et al. (paper)
- Impact Mapping, Gojko Adzic

June
- Searching for Opportunities of Refactoring Sequences: Reducing the Search Space, Piveta et al. (paper)
- Be a Learning Machine, Alberto Souza
- Grasp and GOF Patterns in Solving Design Problems, R.M.Noorullah (paper)
- Raciones de diseño de software: Mini ensayos para developers, Fran Iglesias
- Test-Driven Development: A Practical Guide, Dave Astels
- Flexible, Reliable Software, Using Patterns and Agile Development, Henrik Bærbak Christensen
- The BDD Books - Discovery: Explore behaviour using examples, Gáspár Nagy, Seb Rose

Friday, May 30, 2025

Books I read (January - May 2025)

January
- The three body problem, Liu Cixin
- Dark Forest, Liu Cixin
- Programming with Types, Vlad Riscutia
- Saturation point, Adrian Tchaikovsky
- Death's End, Liu Cixin

February
- One Day All This Will Be Yours, Adrian Tchaikovsky

March
- El invierno en Lisboa, Antonio Muñoz Molina
- Walking to Aldebaran, Adrian Tchaikovsky
- Interface-Oriented Design, Ken Pugh

April
- Elegant objects 2, Yegor Bugayenko
- Orbital, Samantha Harvey
- Song yet sung, James McBride
- Extreme Programming Applied: Playing to Win, Ken Auer, Roy W. Miller

May
- Extreme Programming Explored, William C. Wake
- Some desperate Glory, Emily Tesh
- Refactoring in large software projects, Stefan Roock, Martín Lippert
- Test-lists utilization in TDD: The role of test-lists in requirements traceability, Hassan Mahmood Khan, Ibrar Arshad (master thesis)
- The role of slicing in TDD, Dieste et al. (paper)
- Impact Mapping, Gojko Adzic

Thursday, May 1, 2025

Books I read (January - April 2025)

January
- The three body problem, Liu Cixin
- Dark Forest, Liu Cixin
- Programming with Types, Vlad Riscutia
- Saturation point, Adrian Tchaikovsky
- Death's End, Liu Cixin

February
- One Day All This Will Be Yours, Adrian Tchaikovsky

March
- El invierno en Lisboa, Antonio Muñoz Molina
- Walking to Aldebaran, Adrian Tchaikovsky
- Interface-Oriented Design, Ken Pugh

April
- Elegant objects 2, Yegor Bugayenko
- Orbital, Samantha Harvey
- Song yet sung, James McBride
- Extreme Programming Applied: Playing to Win, Ken Auer, Roy W. Miller

Monday, March 31, 2025

Books I read (January - March 2025)

January
- The three body problem, Liu Cixin
- Dark Forest, Liu Cixin
- Programming with Types, Vlad Riscutia
- Saturation point, Adrian Tchaikovsky
- Death's End, Liu Cixin

February
- One Day All This Will Be Yours, Adrian Tchaikovsky

March
- El invierno en Lisboa, Antonio Muñoz Molina
- Walking to Aldebaran, Adrian Tchaikovsky
- Interface-Oriented Design, Ken Pugh

Tuesday, March 4, 2025

Books I read (January - February 2025)

January
- The three body problem, Liu Cixin
- Dark Forest, Liu Cixin
- Programming with Types, Vlad Riscutia
- Saturation point, Adrian Tchaikovsky
- Death's End, Liu Cixin

February
- One Day All This Will Be Yours, Adrian Tchaikovsky

Saturday, February 1, 2025

Books I read (January 2025)

January
- The three body problem, Liu Cixin
- Dark Forest, Liu Cixin
- Programming with Types, Vlad Riscutia
- Saturation point, Adrian Tchaikovsky
- Death's End, Liu Cixin