• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Code Craft: main driving theme(s)

 
blacksmith
Posts: 979
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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
 
author
Posts: 24
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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 :-)
 
author
Posts: 799
5
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

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
 
reply
    Bookmark Topic Watch Topic
  • New Topic