
Project managers, technical leads, and Windows programmers throughout the industry share an important concern--how to get their development schedules under control. Rapid Development addresses that concern head-on with philosophy, techniques, and tools that help shrink and control development schedules and keep projects moving. The style is friendly and conversational--and the content is impressive.
Other than that, I can recall being influenced by a number of the X: How To Program[1] books by Deitel and Deitel. I might also mention Rapid Development and Code Complete by Steve McConnell. And The Pragmatic Programmer had some influence.
[1]: including "C: How to Program", "C++: How to Program" and "Java: How to Program".
For example, his book Smart and Gets Things Done[1] is great.
Although not management, per se, Steve McConnell's stuff[2] has been of invaluable assistance, in my career. He talks about Quality Process, and that's the kind of stuff that managers should (IMO) know and enforce. Again, I don't think folks, hereabouts, have much love for him.
His book, Rapid Development[3], was a watershed, in my development.
[0] https://www.joelonsoftware.com
[1] https://www.joelonsoftware.com/2007/06/05/smart-and-gets-thi...
[2] https://stevemcconnell.com
[3] https://www.microsoftpressstore.com/store/rapid-development-...
but if i had to pick a wise book about software development, i would go with "Rapid Development" by Steve McConnell: https://www.amazon.co.uk/Rapid-Development-Taming-Software-S...
The Art of Computer Programming Vols 1-3 - Donald Knuth - https://en.wikipedia.org/wiki/The_Art_of_Computer_Programmin...
Refactoring: Improving the Design of Existing Code - Martin Fowler - https://www.amazon.com/Refactoring-Improving-Design-Existing...
That book hasn’t aged as well, but it had some parts that are still quite relevant, today.
I always thought that Rapid Development was better than Code Complete.
I’ve probably read all of McConnell’s stuff (and I’ve taken a lot of Construx courses). At one time, I was quite the fanboi.
A lot of folks around here don’t seem to like him, which I find odd.
+1. Also, Rapid Development, by McConnell[0]. I would say that it's even better than Code Complete.
It would be considered "quaint," these days, but Writing Solid Code[1], by Steve Maguire, was a seminal book in my education. I still use many of the techniques he mentioned.
And I cannot say enough about The Design of Everyday Things, by Don Norman[2]. That book changed my life. I would consider it required reading, for anyone that develops anything that will be used by other humans.
[0] https://www.microsoftpressstore.com/store/rapid-development-...
[1] https://writingsolidcode.com
[2] https://jnd.org/the-design-of-everyday-things-revised-and-ex...