01.Blogs :
RobMiles  
Programming, gadgets and life as a lecturer in a UK university.

Literary Classics

Every couple of years my mum used to re-read Pride and Prejudice by Jane Austen. She reckoned that it was so good that it deserved re-reading. I've read it once (you should too - it is a darned good read) and I'll probably read it again some day.

But there are some books that I do re-read at regular intervals. And one of them is Code Complete by Steve McConnell. If you have any pretentions at being a serious programmer you must have read this book. I sit there with it going "Yes, yes, how true" at regular intervals and marvelling at how one bloke can be so right about this business.

If I was interviewing for software engineers the interview would start like this:

Me: Have you read McConnell?
Candidate: No
Me: Next!

Buy this book, read it. Then, every six months or so, read one of the chapters again. I have never picked it up and read a couple of pages without taking away something useful from the text.

posted on Tuesday, October 19, 2004 8:45 AM by RobMiles

# @ Tuesday, October 19, 2004 12:18 PM

Thanks ... Rob , For recommending this book. I remember when i started programming in 'C' i read some early chapters of this book and did find them eye-opening for a programmer , but somehow after that i never remembered about this book and never read it. I reckon this time as u have recommended it i should go cover to cover .. May be then i can pass your SE interview as well...;)

agurha

# @ Wednesday, October 20, 2004 3:13 AM

Rob, Would you recommend that I Buy\Read the Second Edition if I already own\have read\love the first? I understand the second is more OO focused than the first, but how significant is the update?

andrew_neil

# @ Wednesday, October 20, 2004 7:58 AM

The second edition is well worth buying even if you have read the first. The first edition does not mention objects or components in much detail. The second has very good coverage of these and how they affect the development process. I'd advise you to get it.

RobMiles

# @ Thursday, October 21, 2004 7:34 AM

Hmm... I'll consider it. In the realm of technical reading, I still have to get through Design Patterns, Refactoring, Applied Cryptography, and Disappearing Cryptography (Steganography). After I finish those, I'm going to look for an Antipatterns book and maybe I should add Code Complete as well.

Porphyre


 
03.UPDATE CALENDAR :
<October 2004>
SunMonTueWedThuFriSat
262728293012
3456789
10111213141516
17181920212223
24252627282930
31123456

05.MY LINKS :

07.Subscriptions :

Subscriptions


© Copyright 2005 Microsoft Corporation. All Rights Reserved.
Terms of Use | Privacy Statement | Code of Conduct | Hosted by MaximumASP for Microsoft
WHO-BAR