Remember those from grade school? good times. Well, I have been doing a lot of reading in my quest to scale up my dev from the ‘hacker’ style, which has led me to quite a few books, both To-Read, and Have-Read:
Recent reads that have been helpful:
Code Complete, Steve Mconnell – I’m in the middle of this book now, It’s pretty much exactly what I’ve been looking for. Readability is high, and it is filled with practical advice and links/notes leading to further reading in any of the topics that it has touched on. I’m finding it to be helpful even with basics as I expand my vocabulary and ease some of the problems of finding random solutions online.
Head First Design Patterns – very approachable book that describes a large number of recurring problems and possible solutions to software design issues. I found the book to be quite helpful as an introduction in some cases, and as a clarification and placing some vocabulary on to some other systems that I had been working with for a while now. It also adds in some descriptions of pitfalls that I hadn’t occurred ‘in the wild’ yet. Overall, Helpful information, odd formatting, glad to have a physical copy
Coders at Work: Reflections on the Craft of Programming, Peter Seibel – The book is a series of interviews with 15 high profile/ influential programmers. I found this book extremely interesting and finished it in several days. It gives an interesting perspective on the early days of programming, computing, and a ‘hacker’ mentality.
Coder to Developer: Tools and Strategies for delivering your Software – Started well, and the book has some useful thoughts in there mixed in between the old software advice.
3D Math primer for Graphics and Game Development – I’ve found the explanations to be useful for many things in this book, it has been more a reference-when-stuck type book for me than a read-thru however. The book has been helpful, but I find myself wishing I’d gotten the Physical book instead of the Kindle version.
Have any recommendations for me? let me know!