*
The moose likes Agile and Other Processes and the fly likes Code Craft: main driving theme(s) Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Engineering » Agile and Other Processes
Bookmark "Code Craft: main driving theme(s)" Watch "Code Craft: main driving theme(s)" New topic
Author

Code Craft: main driving theme(s)

Gian Franco
blacksmith
Ranch Hand

Joined: Dec 16, 2003
Posts: 977
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: 762
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


Books: Agile Java, Modern C++ Programming with TDD, Essential Java Style, Agile in a Flash. Contributor, Clean Code.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Code Craft: main driving theme(s)
 
Similar Threads
Clean Code vs. Code Complete and others
Programming book...do you know the name?
source of inspiration
Main Theme OF Tapestry
java.util. Missing Resource Exception