This post was originally published on Siv Scripts
2017 is the year I became deliberate about my approach to programming. Like most newbie develope...
For further actions, you may consider blocking this person and/or reporting abuse
+1!
I consider Code Complete one of my core books.
Also Clean Code, Writing Solid Code, Design Patterns, Anti-Patterns, The Design of Everyday Things, Debugging the Development Process, Structure and Interpretation of Computer Programs.
(Also some books that are technology specific: C++ Programming Language, C++ Coding Standards, Design and Evolution of C++, Eloquent JavaScript, JavaScript The Good Parts, The Book of F#, Large-Scale C++ Software Design*, WPF 4.5 Unleashed, Application = Code + Markup, Programming WPF. And methodology and/or process specific: Succeeding with Agile, The Scrum Guide.)
I've NOT read these books, but they've been highly recommended to me as "must read" books by people I respect & they're in my queue: The Pragmatic Programmer, The Clean Coder, Test-Drive Development by Example, Growing Object-Oriented Software Guided by Tests, Domain Driven Design, The Mythical Man-Month, The Cathedral & The Bazaar, Refactoring, Influencer, Getting More, Measuring and Managing Performance in Organizations, The Power of Habit, Drive, Enough Rope to Shoot Yourself in the Foot, The Elements of Programming Style, The Elements of C Programming Style.
I've probably missed a few, I'm writing this off the top of my head. And there are probably many excellent books out there that I haven't been exposed to yet.
* Lakos's book is a bit out of date. Still very appropriate for my project. A second edition is supposed to be coming soon.
Hi! Great article, thank you.
I started reading code complete, and I'm enjoying every single page I read!
After almost a year, have you kept reading the book? Do you have further comments or feedback about it?
It's been a year since I finished it and I still think about its lessons all the time. Not a week goes by that I don't reference it in a conversation with another developer.
Life changing book. At least for me.
I'm reading this right now too. I am learning on every page. High five.
What's been the most useful thing you've learned?
Definitely the theme of avoiding dogma. Everything is written in a "here's some great guidelines, but almost nothing here can be applied blindly." I realized I had been following some some ideas blindly.
The chapter on design was particularly eye opening.
Nice review π
Aly, you stumbled onto a truly excellent book.
I read Code Complete when I was starting out. I was a beginner programmer and I was looking for a way to level-up. McConnell did not disappoint.
Anyone else triggered by "== True"?