Honesty about one's skills is an important part of craftsmanship, and I think that it is nowhere more obvious than in the decision to build frameworks. Here's some thoughts of mine.
Road Thoughts - Frameworks from Corey Haines on Vimeo.
Road Thoughts - Frameworks from Corey Haines on Vimeo.
Hey Corey, great points.
ReplyDeleteCompletely agree about writing the functionality that you need.
I find working on functionality I'm actually going to use can change my feeling towards that code that I'm writing. I want to take more time writing it, I want to make it elegant etc...
If I'm writing functionality that falls under the, as you put it, Yagney category, there's always that voice in the back of my mind saying; "stop. This is a waste of time, you don't really care about this code your writing. Now make the test pass and lets move on...".
The process of writing code you need always feel more organic.
Cheers, Red
PS I take it the gnome surgery went well? Or was this filmed before the accident? :)
to add to your two faves... one of my favorite guiding development principles is "Separation of Concerns"
ReplyDelete-- http://twitter.com/JonKernPA