| Author |
Code Craft: main driving theme(s)
|
Gian Franco
blacksmith
Ranch Hand
Joined: Dec 16, 2003
Posts: 975
|
|
Hello, 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
|
|
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: 758
|
|
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? Best of luck with the book! thanks, Jeff
|
Author, Agile Java, Essential Java Style. Agile in a Flash. Contributor, Clean Code.
|
 |
 |
|
|
subject: Code Craft: main driving theme(s)
|
|
|