9780596518387
book_id2300657.html
Index
A
- Alexander, Christopher, Usage, What Is an Apprenticeship Pattern?
- apprenticeship, Introduction, What Is Apprenticeship?, A Retrospective on the First Year of Obtiva’s Apprenticeship Program
- constructing a curriculum, Construct Your Curriculum
- deepening your knowledge, Context
- humility, importance of, Wrapping Up
- importance to software industry, A Call for Apprenticeship
- meaning, What Does It Mean to Be an Apprentice?
- recording what you learn, Context
- seeking the origins of ideas, Solution
- sharing knowledge, Problem
- apprenticeship patterns, What Is an Apprenticeship Pattern?, Wrapping Up
- Armour, Phillip, Wrapping Up
- Auer, Ken, Solution
B
- Baker, Steve, Solution
- Be the Worst pattern, Context
- Beck, Kent, What Is an Apprenticeship Pattern?
- Becker, Howard S., Reading List
- Book Chains, Solution
- Bossavit, Laurent, Solution, Solution
- Breakable Toys pattern, Problem
- Brooks, Frederick, Nurture Your Passion
C
- career planning
- leaving a job, Solution
- carreer planning, Context
- changing careers, Solution
- classics, finding and studying, Problem
- code reviews, Solution
- community
- sharing knowledge, Problem
- concrete skills
- Concrete Skills pattern, Context
- Confront Your Ignorance pattern, Context
- Constantine, Larry, Solution
- craftsmanship, What Is Software Craftsmanship?
- art, versus, Context
- limitations in the craft approach, Conclusion
- sustaining motivation for, Solution
- sustaining passion, Solution
- Craftsmanship Studios, A Retrospective on the First Year of Obtiva’s Apprenticeship Program
- Cunningham, Ward, What Is an Apprenticeship Pattern?
- curricula, Construct Your Curriculum
- CVs, using as a planning tool, Action
D
- The Deep End pattern, Solution
- Dig Deeper pattern, Context
- Draw Your Own Map pattern, Context
- Dunning, David, Context
- Dweck, Carol, What Is Software Craftsmanship?, What Does It Mean to Be an Apprentice?, Solution
E
- Emptying the Cup pattern, Emptying the Cup
- enthusiasm, Context
- Ericsson, K. Anders, Solution
- Expand Your Bandwidth pattern, Context
- Expose Your Ignorance pattern, Context
F
G
- “The Gang of Four”, What Is an Apprenticeship Pattern?
- Gates, Bill, Use the Source
- Gawande, Atul, Record What You Learn, Conclusion
- Golden Lock, Solution
- Graham, Paul, Solution, Solution, Kindred Spirits, Breakable Toys
- Grandmont, Michel, Emptying the Cup
- growth mindset, What Is Software Craftsmanship?
- Gustafson, Marten, What Does It Mean to Be an Apprentice?, Solution
H
- Hoffer, Eric, Solution
- Hoover, Dave, How to Contact Us
- evolution of a developer, Introduction
- humility, Wrapping Up
- Hunt, Andy, Solution, Perpetual Learning
J
- Jeffries, Ron, The Long Road
- job titles, Context
- Jobs, Steve, Solution
- Johnson, Ralph, Solution
- journeymen, What Is Software Craftsmanship?, What Does It Mean to Be a Journeyman?
K
- katas, Solution
- Kerievsky, Joshua, Solution, Study the Classics
- Kerth, Norm, Reflect As You Work
- Kindred Spirits pattern, Context
- Knuth, Donald, Breakable Toys
- Kruger, Justin, Context
- Kua, Patrick, Solution
L
- Lave, Jean, Solution
- Learn How You Fail pattern, Context
- learning
- Leonard, George, Solution, The Long Road, Solution, Stay in the Trenches, Solution, Practice, Practice, Practice
- Lewis, C.S., Perpetual Learning
- The Long Road pattern, Walking the Long Road
- long-term planning, Context
M
- Mahler, Gustaf, Walking the Long Road
- maintaining confidence, Context
- certifications, Walking the Long Road
- “Maps of People's Personal Practices” web page, Solution
- Martin, Robert, Solution
- masters and mastery, What Does It Mean to Be a Master?
- McAdam, Desi, Solution
- McBreen, Pete, What Is Software Craftsmanship?, What Is Apprenticeship?, Unleash Your Enthusiasm
- McConnell, Steve, Solution
- McMahon, Chris, Solution
- mentors, Solution, Context
- Merritt, Eric, Solution
- Metheny, Pat, Solution
- Mohan, Ravi, Solution
- Morris, Chris, Process, Solution
- motivation, Solution
N
- National Lottery number set generator, Solution
O
- online resources, Online Resources
- Oshineye, Ade, How to Contact Us, Solution
- O’Reilly, Tim, Solution
P
- Pagel, Paul, Solution
- pair programming, Solution
- passion, Solution
- pattern forms, Pattern Form
- pattern languages, Usage, What Is an Apprenticeship Pattern?
- Pattern Languages of Programs workshop website, Process
- pattern list, Pattern List
- patterns, Organization
- perlmonks, Walking the Long Road
- perpetual learning, Perpetual Learning
- personal practices maps, Solution
- Peter Principle, Context
- Pirsig, Robert, Retreat into Competence, Construct Your Curriculum
- practice, Context
- building toy systems, Problem
- programming languages
- promotion and your goals, Solution
R
- Radhakrishnan, Mohan, Draw Your Own Map
- reading lists, Context
- finding classics, Context
- recognition, Solution
- Record What You Learn pattern, Context
- reflection, Context
- Retreat into Competence pattern, Context
- review, Solution
- Riepenhausen, Enrique Comba, Solution
- Roberts, Karlene, Solution
- Rogers, Carl, Confront Your Ignorance
- Rubbing Elbows pattern, Context
S
- Scruggs, Jake, Expose Your Ignorance, Solution
- self-assessment, Wrapping Up, Accurate Self-Assessment
- Semmelweis, Ignac, Conclusion
- Sennett, Richard, Solution, Conclusion
- Share What You Learn pattern, Context
- situated learning, What Is Software Craftsmanship?
- Skiena, Steven S., Dig Deeper
- Smith, Steve, Solution
- software apprenticeship (see apprenticeship)
- software craftsmanship, What Is Software Craftsmanship?
- defining values, What Is Software Craftsmanship?
- software design culture
- software design patterns, What Is an Apprenticeship Pattern?
- sources, Where Did the Patterns Come From?
- software developer culture
- companionship, Solution
- source code, Context
- code reviews, Solution
- Stallman, Richard, Craft over Art
- Stay in the Trenches pattern, Context
- Stradivarius violins and cellos, Conclusion
- Subversion, Solution
- Surowiecki, James, Solution
- Sutherland, Wyatt, Solution
- Suzuki, Shunryu, Context
- Sweep the Floor pattern, Context
T
- tea ceremony, Emptying the Cup
- teams
- test-driven development, Solution
- Tharp, Twyla, Share What You Learn, Familiar Tools
- Thomas, Dave, Solution, Solution, A Call for Apprenticeship
- Tooke, Steve, Solution
- Torvalds, Linus, Solution
V
- vendor tests, Solution
W
- Wanstrath, Chris, Solution
- Weick, Karl, Solution
- Weinberg, Jerry, Solution, Solution, Create Feedback Loops
- Wenger, Etiene, What Is Software Craftsmanship?
- Wenger, Etienne, Solution
- The White Belt pattern, Context
- Wood, David, Solution
Z
- Zawinski, Jamie, Solution
- Zen master story, Emptying the Cup
Site last updated on: July 14, 2011 at 02:05:32 PM PDT








