Home / Companies / New Relic / Blog / Post Details
Content Deep Dive

Coding by the Book: The 7 Books Every Software Developer Should Read

Blog post from New Relic

Post Details
Company
Date Published
Author
John Paul Mueller
Word Count
862
Language
English
Hacker News Points
-
Summary

Part three of a series on "Coding by the Book" highlights seven classic programming books that have remained influential over time, offering insights for both new and experienced programmers. These include "The Mythical Man-Month" by Frederick Brooks, Jr., known for its timeless advice on managing complex projects, and Donald Knuth's "The Art of Computer Programming," an encyclopedic resource on the development of modern computer programs and algorithms. "Introduction to Algorithms" by Cormen, Leiserson, Rivest, and Stein provides a concise exploration of algorithms in computer science. Charles Petzold's "Code: The Hidden Language of Computer Hardware and Software" demystifies the connection between code and hardware, while Michael Feathers' "Working Effectively with Legacy Code" offers guidance on improving and understanding older codebases. "Peopleware" by Tom DeMarco and Timothy Lister emphasizes the importance of team management in application development, and "The Pragmatic Programmer" by Andrew Hunt and David Thomas provides practical tips for advancing from a basic coder to a master programmer. Written by John Paul Mueller, the post underscores the relevance of these books in the evolving field of programming, while also clarifying that the views expressed are personal and not necessarily aligned with New Relic's commercial solutions.