
Apprenticeship Patterns
by Dave H. Hoover, Adewale Oshineye · first published 2009
21mentions
16recommended by
19HN commenters
2010–2022first – last mentioned
84% recommend16% neutral
Why HN recommends it
Patterns for early-career developers on how to learn, pick teams where you grow fastest, admit what you don't know, and plan a career; focuses on being a good engineer more than on specific technologies.
Summarised by Claude from recommending comments
Affiliate links. As an Amazon Associate I earn from qualifying purchases.








There's a great book Apprenticeship Patterns which gives real answers and advice to developers. It addresses the situation described in a few different ways and offers different strategies. Most of them boil down to how to pick a team where you…
on “Don’t Do This in Production” ↗…your cortisol levels (drink black tea, no caffeine/coffee, deep breathing, cardio not weights, all the usual prescriptions for stress). Finally, invest some time into increasing your bandwidth. See: "Apprenticeship patterns" by Dave H. Hoover. Best of luck. In a couple of months your body should have reset. Start to address the deep roots of your issues. Try reading "the slow fix" by Carl Honore . Most of this is anecdotal…
on “Ask HN: Do you know anyone who left the tech world and found happiness?” ↗Read the book Apprenticeship Patterns (which is available for free online here: https://www.oreilly.com/library/view/apprenticeship-patterns...). It contains a set of patterns that you can apply to figure out what to do in different situations…
on “Ask HN: What is your advice to someone who is starting out in software industry?” ↗…and the ability to focus. It was recommended by someone on Hacker News six or seven years ago and I wish I remembered who it was so I could thank them. This book changed my life more than any other. Apprenticeship Patterns by Adewale Oshineye and Dave Hoover: A set of "design patterns" for your career as a software engineer. I read this relatively late on, when my career was in a bit of a rut, and I credit it for giving…
on “Ask HN: Books that improved your career?” ↗"Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman" by Dave Hoover & Adewale Oshineye http://apprenticeship-patterns.labs.oreilly.com/
on “Ask HN: How do I get past beginner-programmer? ” ↗Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman - Dave Hoover , Adewale Oshineye
on “Ask HN: What's the best programming book you've read recently?” ↗I am reading the book "Apprenticeship Patterns" by Dave Hoover & Adewale Oshineye. It's a very interesting book and lists a set of patterns which (novice?) software developers can use to get better at the craft of programming. One of the patterns…
on “Ask HN: How to Create Personal Feedback Loops?” ↗Practice, learn from others. Don't spend more time reading than coding, but a couple of books with good tips include "The Pragmatic Programmer" and "Apprenticeship Patterns" Also going to dojos and doing katas.
on “Ask HN: What do you do to become a better software developer?” ↗I found Apprenticeship Patterns to be a great book to read in your first few months working professionally (or during an internship). It's had a huge impact on me and is one of the three books I recommend to every new hire that I meet…
on “Best development book I've read, has no code in it” ↗…recently ignored my gut and took on a management/leadership role. It's good experience and the "right career move" but it's not what I wanted at this time. Anyone wanting a programming career should read "Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman".
on “Programming Is Not Fun” ↗I read these two books in the first few months at my job with a book club that included the other new hires and a good mix of more experienced developers. * The Pragmatic Programmer [1] * Apprenticeship Patterns [2] I would highly recommend both. [1] http://swanson.github.com/writeup/2010/10/25/pragmatic-progr... [2] http://swanson.github.com/writeup/2010/10/26/apprenticeship-...
on “Ask HN: Books for soon to be Software Engineers” ↗I believe it is important to also have a view and strategy for your career. Read "Apprenticeship Patterns." I highly recommend the other books, too. Cheers, Kevin
on “Ask HN: I think My code isn't Good enough” ↗There's a great book on software apprenticeship that I recommend: Apprenticeship Patterns http://shop.oreilly.com/product/9780596518387.do It goes into great detail about why and how to be an apprentice and the authors seem really knowledgeable.
on “How to Become the Ideal Apprentice: Part VI” ↗"Expose your Ignorance" is a phrase I like from the book Apprenticeship Patterns. I think it cuts two ways: admitting to yourself what you don't know, and admitting to the people around you that you don't know. It's hard enough to admit to yourself that you're falling short and need…
on “No One Knows What They're Doing (2010)” ↗The books that I think are must-read are "The Pragmatic Programmer" and "Apprenticeship Patterns". I learned a lot from them. I'm aware you expect some quick tips from HN though. Have a look at my old blog posts that summarize these books. While 3 years old and written in Polish, Google translated…
on “Ask HN: Tips to become a great programmer” ↗