9. Recruitment

The first thing to do when hiring a new person is to make sure we are not making our existing problem bigger. If we are unhappy with how our developers work or behave, there is no point in hiring more developers who work and behave in the exact same way. If we want our developers to be constantly learning, bringing innovations, adopting more efficient practices, caring about the project and quality of the code, self-organizing to solve problems, and striving to be better at what they do, why would we hire more developers who don’t satisfy these criteria? Although this sounds obvious to many of us, this is not so obvious to hiring managers and the human resources department. Although every company would say that they want the best ...

Get The Software Craftsman: Professionalism, Pragmatism, Pride now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.