Programming Books C Java PHP Python Learn more Browse Programming Books
Apprenticeship Patterns and over one million other books are available for Amazon Kindle. Learn more
Buy New
$27.29
Qty:1
  • List Price: $29.99
  • Save: $2.70 (9%)
FREE Shipping on orders over $35.
In Stock.
Ships from and sold by Amazon.com.
Gift-wrap available.
Apprenticeship Patterns: ... has been added to your Cart
Trade in your item
Get a $2.00
Gift Card.
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 2 images

Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman Paperback – October 25, 2009

ISBN-13: 978-0596518387 ISBN-10: 0596518382 Edition: 1st

Buy New
Price: $27.29
31 New from $18.03 22 Used from $15.15
Amazon Price New from Used from
Kindle
"Please retry"
Paperback
"Please retry"
$27.29
$18.03 $15.15
Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


Frequently Bought Together

Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman + The Pragmatic Programmer: From Journeyman to Master + Clean Code: A Handbook of Agile Software Craftsmanship
Price for all three: $102.61

Buy the selected items together

NO_CONTENT_IN_FEATURE

Like this book? Find similar titles in the O'Reilly Bookstore.

Product Details

  • Paperback: 168 pages
  • Publisher: O'Reilly Media; 1 edition (October 25, 2009)
  • Language: English
  • ISBN-10: 0596518382
  • ISBN-13: 978-0596518387
  • Product Dimensions: 0.5 x 7.1 x 9.2 inches
  • Shipping Weight: 13.4 ounces (View shipping rates and policies)
  • Average Customer Review: 4.4 out of 5 stars  See all reviews (18 customer reviews)
  • Amazon Best Sellers Rank: #714,799 in Books (See Top 100 in Books)

Editorial Reviews

About the Author

Dave Hoover is the Chief Craftsman at Obtiva where he helps lead Obtiva's Software Studio and apprenticeship program. Dave has been developing software since 2000, when he left a career in child and family therapy. In 2002, Dave read Pete McBreen's "Software Craftsmanship", which re-framed Dave's understanding of software development and how people become great software developers. Dave has become increasingly passionate about learning and has dedicated several years of his career to thinking, writing, and speaking about apprenticeship. Over the last couple years, on most days, you'd find Dave coding Ruby and Rails as the lead developer for Mad Mimi, one of his clients at Obtiva. Dave also enjoys all sorts of endurance sports.

Adewale Oshineye is an engineer at a little-known search engine named Google. This is a consequence of many deeply geeky evenings spent programming 8-bit computers when he was a child. When he grew up Adewale somehow fell into IT consultancy. His career at consultancies such as Thoughtworks gave him the chance to work on projects ranging from point-of-sale systems for electrical retailers to trading systems for investment banks. It also gave him a chance to learn from some of the most interesting software craftspeople in Western Europe. In those rare moments when he's not in front of a computer he can be found behind a digital camera somewhere in London.


More About the Authors

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

4.4 out of 5 stars
5 star
12
4 star
4
3 star
0
2 star
1
1 star
1
See all 18 customer reviews
Thank you, Dave and Adewale for writing a great book.
Yoshiki Shibata
By the way, skimming through the book at first helps peak interest quite a bit before doing a cover to cover read.
A. ALMALEH
I highly recommend this book to anyone that is open to looking at learning in a new way.
Ross Kinney

Most Helpful Customer Reviews

Format: Paperback
Being successful in IT means forever being committed to continual learning. But are there better ways to approach that learning? Are there times you get stuck when trying to move beyond what you already know? Do you find yourself somewhat fearful of moving outside your current level of expertise because you'll end up feeling stupid? Dave Hoover and Adewale Oshineye have written what I consider to be an *excellent* book on learning patterns titled Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman . Though you may think the "aspiring software craftsman" limits this to people starting out, you'd be wrong. There is so much wisdom here that I'll likely be referring back to it for years to come.

Contents:
Software Craftsmanship Manifesto
Introduction
Emptying The Cup
Walking The Long Road
Accurate Self-Assessment
Perpetual Learning
Construct Your Curriculum
Conclusion
Pattern List
A Call For Apprenticeship
A Retrospective On The First Year Of Obtiva's Apprenticeship Program
Online Resources
Bibliography
Index

The authors start by defining exactly what "software craftsmanship" entails. Among many of their thoughts, they define it as a community of practice that encompasses values such as a growth mindset, the need to adapt and change, being pragmatic instead of dogmatic, and the belief that we should share what we know instead of hoarding that knowledge. These values along with the others they talk about point strongly back to the individual's responsibility to control their own path and direction, and that's where the learning patterns come in.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
5 of 6 people found the following review helpful By Bas Vodde on February 21, 2010
Format: Paperback
"Apprenticeship patterns" was not on my Reading List, but dropped in my stack of books my accident. I decided to read the first couple of pages to see if its any good, and ended up finishing the whole book in a short time. I enjoyed reading it, it gave words to practices I've been following.

Apprenticeship patterns are patterns on how to improve your development skills over your career and gradually become a software craftsman. In consists of a bunch of chapters containing patterns. I couldn't find too much logic in grouping the patterns in this way, so myself ignored the chapter titles and just read the patterns.

The patterns have been mined and cataloged over the past 4 years. A lot of them originated from Dave's career move to software development and therefore many patterns are clarified with personal stories from Dave. They start with trivial patterns as Your First Language which gives you a start as a developer and dives into the harder ones asking you to Expose Your Ignorance and Be The Worst so that you can still learn.

My favorite pattern in the book was The Long Road which is an interesting analogy to learning forever. As eternal learners we need to learn to walk the Long (and never ending Road), as apprenticeship learning to walk the Long Road is key to continuously sharpening your skills. At least, I'll continue my journey on the Long Road.

The book is small and its a quick read. Its easy to read it in parts as it consists of patterns of each one-two pages. I was considering a 5 star rating as it is one of these books I finished in a short time because it kept me reading. Though decided to go to 4 as the book does what it does, but (as some other reviewers point out) there are also a bunch of other good software development career books.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
2 of 2 people found the following review helpful By A. ALMALEH on April 17, 2012
Format: Paperback
It's quite enjoyable to read through this book, especially for someone who got stuck at one point or another in their career and wanted a way out into a job that better fits their need. The book has excellent suggestions on networking with experts in the community, learning outside the box of one's job, and contributing back to the software community. The stories and examples are fun to read too. By the way, skimming through the book at first helps peak interest quite a bit before doing a cover to cover read.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
1 of 1 people found the following review helpful By StewShack.com on May 27, 2011
Format: Paperback
I read this book for free on oreilly.com. Now I want to own a copy to add to my Software Craftsmanship library. It inspired me to write book reviews as a way of maintaining a "Reading List". It challenged me to start a website so that I can "Share What You Learn". Almost every chapter of the book has inspired or challenged me to do something. Some books you read and nod your head, this book you read and put into action.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
5 of 7 people found the following review helpful By Michael Hunger on October 22, 2009
Format: Paperback
As with every pattern book, SCAP captures the things that we all know are important and working in expanding one's skill and professionality. It draws a wide map of applicable patterns, showing the way to a successful technical career without being cast off to management.

The books authors have harvested the patterns in countless interviews, conversations and discussions with experienced and not so experienced software developers. So the patterns where found, refined and expanded.

What you've got in your hand is a pattern language for becoming a software professional not necessarily an "engineer" but a craftsman. Someone who not only puts technical skill but also people skills, reputation of successfully handled projects (not only development but the whole life of a software) in his pockets.

As I reviewed the book, I may add that it evolved from a loose collection of pattern to a well written intricate network (map) of profound experience.

If you are curious about the content of the book, you can always visit the O'Reilly Wiki for SCAP or Safari and have a first look at the patterns there. If you like the style then buy it.

If you have something to say or discuss, please do so in the Wiki or here.

Michael, aspiring software craftsman
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Most Recent Customer Reviews