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
Record of experiments, readings, links, videos and other things that I find on the long road.
Registro de experimentos, lecturas, links, vídeos y otras cosas que voy encontrando en el largo camino.
Showing posts with label Books. Show all posts
Showing posts with label Books. Show all posts
Wednesday, September 30, 2026
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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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)
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- The three body problem, Liu Cixin
- Dark Forest, Liu Cixin
- Programming with Types, Vlad Riscutia
- Saturation point, Adrian Tchaikovsky
- Death's End, Liu Cixin
Subscribe to:
Posts (Atom)