What is/are the main theme/s behind the lessons in Code Craft?
A few examples make it easier to explain my question: Refactoring (M. Fowler) thinks mainly in terms improving design in small steps Effective Java (J.Bloch) thinks mainly about building API's ...
What is Code Craft's?
Kind regards,
Gian
"Eppur si muove!"
Pete Goodliffe
author
Greenhorn
Joined: Feb 02, 2007
Posts: 24
posted
There is a clear main theme. My observation is that there is one thing that sets "exceptional" programmers apart from merely "adequate" (let alone "poor") programmers.
It's this: their attitude.
They *care* about programming. They *care* about programming well.
So that's what the underlying theme of this book is.
It runs through the the entire contents - starting at the code face (and how we craft lines of code, designs, and programs) and continues right through teamwork chapters, and to the very end of the book.
If a programmer has the correct attitude to the task, all other things will follow.
Think about the great programmers you've met along the way. I think you'll see what I mean :-)
Jeff Langr
author
Ranch Hand
Joined: May 14, 2003
Posts: 682
posted
Originally posted by Pete Goodliffe: There is a clear main theme. My observation is that there is one thing that sets "exceptional" programmers apart from merely "adequate" (let alone "poor") programmers.
It's this: their attitude.
They *care* about programming. They *care* about programming well.
I'd have to agree wholeheartedly!
What might someone who already cares and has read much of this before (maybe not precisely the same thing, but as mentioned, Code Complete, The Pragmatic Programmer, Kent Beck's forthcoming book, and so on) get out of Code Craft?