What are your favorite software engineering books? Not books about how to code in specific languages, but those about how to design and build software.

Mine are:

🔸 Reliable Software Through Composite Design by Glenford J. Myers

🔸 Clean Code by Robert Martin

🔸 Understanding Software by Max Kanat-Alexander

🔸The Pragmatic Programmer by David Thomas, Andrew Hunt

🔸 The Design of Everyday Things by Don Norman

#asknostr #devstr

Reply to this note

Please Login to reply.

Discussion

I did prefer Martin's clean architecture over clean code, learning about the SOLID principals was important early on.

I've been eyeing Clean Architecture. I think I'll give it a read.

Clean Code laid the foundation for my refactoring skills.

A few of mine would be

- designing data intensive applications

- Computer systems a programmers perspective

- writing an interpreter in go ( since I knew very little about interpreters at the time)

Thanks 😁🧡

Oh yeah, and can't forget

🔸Systemantics by John Gall

I don’t read books … anymore. Internet is just too full of answers waiting to be found.

Good list. I’d add:

🔸 Refactoring by Martin Fowler

🔸 Five Lines of Code by Christian Clausen

🔸 Code Simplicity by Max Kanat-Alexander

Im trying to level up my knowledge in this domain and I enjoyed that most of his examples in the book where about what he did to help an open source project survive and actually thrive.

From: Jay1983<-cameri at 03/10 19:07

> What are your favorite software engineering books? Not books about how to code in specific languages, but those about how to design and build software.

>

> Mine are:

>

> 🔸 Reliable Software Through Composite Design by Glenford J. Myers

> 🔸 Clean Code by Robert Martin

> 🔸 Understanding Software by Max Kanat-Alexander

> 🔸The Pragmatic Programmer by David Thomas, Andrew Hunt

> 🔸 The Design of Everyday Things by Don Norman

>

> #asknostr #devstr