Monday, September 30, 2013

Agile in a Flash 8

Pillars of Software Craftsmanship – The Idea
Agile in a Flash by Jeff Langr and Tim Ottinger (card #8)


> Care
> Learn
> Practice
> Share


--


Via the Craftsmanship Google Group (http://groups.google.com/group/software_craftsmanship), Jason Gorman offered this nicely concise statement of Craftsman ethics, abbreviated and quoted here:


Care. We care about the quality of the work we do. It should be as good as we’re capable of making it.


Learn We learn from our mistakes and from examples, books, blogs, webinars, magic beans, and electric parsnips. When we’re exposed to good examples, we learn better, so it’s important to have good influences.


Practice. We learn by doing, so we practice. Continuously. We internalize our knowledge and build our “software development muscles” and the necessary reflexes and muscle memory needed to be a productive programmer. You can no more master a skill like refactoring by reading a book on it than you can master riding a bicycle by reading the manual. It takes practice—good, focused, measured practice.


Share.We share what we’ve learned. We build the good examples others learn from. We are all simultaneously masters and apprentices, teachers and students, mentors and mentored, coaches and coachees..


Civilization world wonder quote:
"I think that if ever a mortal heard the word of God it would be in a garden at the cool of the day."

–F. Frankfort Moore

No comments:

Post a Comment