6 Comments
User's avatar
Andy's avatar

Test-Driven Development by Example, by Kent Beck, has got to be on that list of books.

Expand full comment
Yosra's avatar

Studied the Designing Data-Intensive Applications book when I was in uni and I learned A LOT from it. 100/10 would recommend

Expand full comment
Lalo Mouta's avatar

Design Patterns. It was the book that changed how I develop software. It was amazing to understand all the reasoning a developer should consider when write code.

Expand full comment
Vinod Dalavai's avatar

I love this article, the top 10 books. I have a few of them with me but I have this nagging question in my head. How relevant are these books today when AI seems to be doing most of the work for us. Platforms like GPT4, Copilot etc have instilled a sense of fear in me as a developer.

Expand full comment
Marcos's avatar

I read Code Complete back in 1995? Had no idea there was a second edition. Perhaps I should have a refresher! Amazing to see people still refer it.

There's one book which is not really about software development, and I think it was fundamental for me. It's really about software engineering culture, though: "The Cathedral and the Bazaar", by Eric S. Raymond. For example, AWS is a bazaar (a very, very, very large bazaar).

Expand full comment
Maycon Douglas de Sousa's avatar

Broks e incrível.

Lindo rastro que deixa a sua calda.

Expand full comment