O'Reilly logo

Apprenticeship Patterns by Adewale Oshineye, Dave Hoover

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required


[Alexander] Christopher Alexander. The Timeless Way of Building. Oxford University Press. 1979.

[Alexander2] Christopher Alexander, Sara Ishikawa, and Murray Silverstein. A Pattern Language: Towns, Buildings, Construction. Oxford University Press. 1977.

[Armour] Phillip G Armour. The Five Orders of Ignorance. Communications of the ACM. 43. 10. October 2000.

[Beck] Kent Beck. Extreme Programming Explained: Embrace Change. Addison-Wesley. 2004.

[Beck2] Kent Beck. Test-Driven Development: By Example. Addison-Wesley. 2000.

[Becker] Howard S Becker. A School Is a Lousy Place to Learn Anything In. American Behavioral Scientist. 11. 1. September/October 1972.

[Bentley] Jon Bentley. Programming Pearls. Addison-Wesley. 1999.

[Bentley2] Jon Bentley. More Programming Pearls: Confessions of a Coder. Addison-Wesley. 1998.

[Brooks] Frederick P Brooks. The Mythical Man Month: Essays on Software Engineering. Second. Addison-Wesley. 1995.

[Brown] H. Jackson Brown, Jr.. Life’s Little Instruction Book. Thomas Nelson. 2000.

[Coplien] James Coplien and Neil Harrison. Organizational Patterns of Agile Software Development. Prentice Hall. 2004.

[Constantine] Larry Constantine. The Peopleware Papers: Notes on the Human Side of Software. Prentice Hall. 2001.

[DeMarco] Tom DeMarco and Timothy Lister. Peopleware: Productive Projects and Teams. Dorset House Publishing. 1999.

[Dweck] Carol S Dweck. Mindset: The New Psychology of Success. Ballantine Books. 2007.

[Dweck2] Carol S Dweck. Self-theories: Their Role in Motivation, Personality, and Development. Psychology Press. 2000.

[Ericsson] K. Anders Ericsson, Ralf Th. Krampe, and Clemens Tesch-Romer. The Role of Deliberate Practice in the Acquisition of Expert Performance. Psychological Review. 100. 3. 1993.

[Farleigh] John Farleigh. Fifteen Craftsmen on Their Crafts. The Sylvan Press. 1945.

[Fowler] Martin Fowler, Kent Beck, John Brant, William Opdyke, and Don Roberts. Refactoring: Improving the Design of Existing Code. Addison-Wesley. 1999.

[Gamma] Erich Gamma, Richard Helm, Ralph Johnson, and John M. Vlissides. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley. 1994.

[Gawande] Atul Gawande. Better: A Surgeon’s Notes on Performance. Metropolitan Books. 2007.

[Graham] Paul Graham. Hackers & Painters: Big Ideas from the Computer Age. O’Reilly Media. 2004.

[Highsmith] Jim Highsmith. Agile Software Development Ecosystems. Addison-Wesley. 2002.

[Hoffer] Eric Hoffer. Reflections on the Human Condition. Hopewell Publications. 2006.

[Hunt] Andy Hunt. Pragmatic Thinking and Learning: Refactor Your Wetware. Pragmatic Bookshelf. 2008.

[Jeffries] Ron Jeffries, Ann Anderson, and Chet Hendrickson. Extreme Programming Installed. Addison-Wesley. 2000.

[Kerievsky] Joshua Kerievsky. Refactoring to Patterns. Addison-Wesley. 2004.

[Kerth] Norman L Kerth. Project Retrospectives: A Handbook for Team Reviews. Dorset House Publishing. 2001.

[Knuth] Donald Knuth. Computer Programming as an Art. Communications of the ACM. 17. 12. 1974.

[Kruger] Justin Kruger and David Dunning. Unskilled and Unaware of It: How Difficulties in Recognizing One’s Own Incompetence Lead to Inflated Self-Assessments. Journal of Personality and Social Psychology. 77. 6. 1999.

[Lammers] Susan Lammers. Programmers at Work: Interviews With 19 Programmers Who Shaped the Computer Industry. Tempus Books. 1989.

[Lave] Jean Lave and Etienne Wenger. Situated Learning: Legitimate Peripheral Participation. Cambridge University Press. 1991.

[Leonard] George Leonard. Mastery: The Keys to Success and Long-Term Fulfillment. Plume. 1992.

[Lewis] C. S Lewis. The Weight of Glory and Other Addresses. HarperOne. 2001.

[McBreen] Pete McBreen. Software Craftsmanship: The New Imperative. Addison-Wesley. 2001.

[McConnell] Steve McConnell. Code Complete: A Practical Handbook of Software Construction. Second. Microsoft Press. 2004.

[Meyer] Bertrand Meyer. Object-Oriented Software Construction. Second. Prentice Hall. 2000.

[Peter] Laurence J Peter, Raymond Hull, and Robert I Sutton. The Peter Principle: Why Things Always Go Wrong. HarperBusiness. 2009.

[Pirsig] Robert Pirsig. Zen and the Art of Motorcycle Maintenance: An Inquiry into Values. Harper Perennial Modern Classics. 2008.

[Postrel] Virginia Postrel. The Future and Its Enemies: The Growing Conflict over Creativity, Enterprise and Progress. Free Press. 1999.

[Rogers] Carl Rogers and Peter D Kramer. On Becoming a Person: A Therapist’s View of Psychotherapy. Mariner Books. 1995.

[Sennet] Richard Sennet. The Craftsman. Yale University Press. 2009.

[Skiena] Steven S Skiena. The Algorithm Design Manual. Springer. 2008.

[Sudo] Philip Sudo. Zen Guitar. Simon & Schuster. 1998.

[Surowiecki] James Surowiecki. The Wisdom of Crowds. Anchor. 2005.

[Suzuki] Shunryu Suzuki. Zen Mind, Beginner’s Mind. Shambhala. 2006.

[Tharp] Twyla Tharp and Mark Reiter. The Creative Habit: Learn It and Use It for Life. Simon & Schuster. 2005.

[Thomas] Dave Thomas and Andy Hunt. The Pragmatic Programmer: From Journeyman to Master. Addison-Wesley. 1999.

[Vlissides] John M Vlissides. Pattern Hatching: Design Patterns Applied. Addison-Wesley. 1998.

[Wall] Larry Wall, Tom Christiansen, and Jon Orwant. Programming Perl. Third. O’Reilly Media. 2000.

[Weick] Karl E Weick and Karlene H. Roberts. Collective Mind in Organizations: Heedful Interrelating on Flight Decks. Administrative Science Quarterly. 38. 3. 1993.

[Weinberg] Gerald M Weinberg. Becoming a Technical Leader: An Organic Problem-Solving Approach. Dorset House Publishing. 1986.

[Weinberg2] Gerald M Weinberg. More Secrets of Consulting: The Consultant’s Tool Kit. Dorset House Publishing. 2001.

[Weinberg3] Gerald M Weinberg. The Psychology of Computer Programming: Silver Anniversary Edition. Dorset House Publishing. 1998.

[Wetherell] Charles Wetherell. Etudes for Programmers. Prentice Hall. 1978.

[Williams] Laurie Williams. Pair Programming Illuminated. Addison-Wesley. 2002.

[Whitehead] Alfred North Whitehead. An Introduction to Mathematics. BiblioLife. 2009.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required