You are previewing The Clean Coder.

The Clean Coder

Cover of The Clean Coder by Robert C. Martin Published by Prentice Hall
O'Reilly logo

14. Mentoring, Apprenticeship, and Craftsmanship


I have been consistently disappointed by the quality of CS graduates. It’s not that the graduates aren’t bright or talented, it’s just that they haven’t been taught what programming is really all about.

Degrees of Failure

I once interviewed a young woman who was working on her master’s degree in computer science for a major university. She was applying for a summer intern position. I asked her to write some code with me, and she said “I don’t really write code.”

Please read the previous paragraph again, and then skip over this one to the next.

I asked her what programming courses she had taken in ...

The best content for your career. Discover unlimited learning on demand for around $1/day.