Countless books have been written to guide and educate us in the realm of programming. But which one stands above all the rest as the most influent...
For further actions, you may consider blocking this person and/or reporting abuse
The C Programming Language by Kernighan and Ritchie
Beat me to it.
Clean Code has to be up there
Influencal yes, but good?
open.substack.com/pub/computerenha...
I don’t disagree.
For me it’s probably a toss up between
Pragmatic Programmer
Refactoring: Improving the Design of Existing Code
Designing Data-Intensive Applications
and
Mythical Man-Month
The Mythical Man-Month is epic
Good choice! I prefer Refactoring to Patterns over Refactoring by Fowler
Introduction to Algorithms
by Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein
Maybe not the most influential overall, but for the books that I have on programming, this tops all of them. Amazing diagrams, explanations, and a nice mix between conceptual ideas and mathematical ideas/proofs!
Don't Make Me Think
~ Steve Krug
The Art of Computer Programming by Donald Knuth
For me it was CSS Zen Garden
Opened my eyes to "separation of concerns"
Art of Computer Programming.
Clean Architecture - Robert C. Martin
Some of them has been named here, but "JavaScript: The Good Parts" is one of those that teaches you about how to use a programming language.
Personally I found Refactoring: Improving the Design of Existing Code the most helpful book in my daily programming tasks. Although Test-Driven Development For Embedded C was the one that made me improve the most. Not only in C but in my programming methodology itself
For me " let us C "
If you are starting your journey in the field of computer science, this book is epic, it really helped me alot
https://books.google.com.eg/books/about/Let_Us_C.html?id=HrlIEAAAQBAJ&printsec=frontcover&source=kp_read_button&hl=en&newbks=1&newbks_redir=0&gboemv=1&ovdme=1&redir_esc=y#v=onepage&q&f=false
Operating Systems - Design and Implementation
Andrew S. Tanenbaum
It essentially gave us Linux. Although we wouldn't have that without C so maybe second most influential.
The most for me is:
The Art of Computer Programming
es.wikipedia.org/wiki/The_Art_of_C...
Code Complete
The Pragmatic Programmer
Design Patterns
Refactoring to Patterns
Operating Systems - Design and Implementation
Pro .NET Benchmarking
modern c++ design by Andrei Alexandrescu
The Cathedral and the Bazaar
An Grey Hat In Python Code Language by Justin Seitz as Well as Hacker Exploitation by Jon Erikson
Working with Legacy code - Michael Feathers
Developer Testing - bringing quality into software by Alexander Tarlin (yes almost no-one will have heard of that one)