On recruiting

I finished reading The Socratic Method: A Practitioner’s Handbook .

The book ends with an epilogue detailing 12 socratic rules of engagement, which are principles to be used in arguments and conversations that don’t necessarily fit the socratic dialogue as it is known. This matched some thoughts I’ve had for a while regarding how to do recruiting/hiring for a company, so I’m sharing these thoughts here. The one assumption I’m making is that the company wants competent people that participate in decision making, not just extra heads that follow orders.

I categorised hiring scenarios into:

  1. I’m looking for people to do work that is not necessarily fully specified, so I don’t know all the technical knowledge it will require (there’s essentially no way to be sure of that except actually doing the work).
  2. I’m looking for someone to do a specific kind of work, and I know exactly what kind of knowledge is required.

For scenario 2, I think I’d rather go with a contractor. After all, if the work is already specified, this means I know how to judge when something is done with my standards, which means I want to buy time more than anything else (i.e. I can’t spend my own time to complete the work). It’s much easier to hire a contractor with specific terms than it is to onboard a new employee in this case, considering it’s much faster for me to “inspect” the work and I can spend the time to do it.

For scenario 1, since there is no specific knowledge to look for, it makes more sense to find someone who approaches work in a particular way. Depending on the urgency of the work and type of work at the company, the level of technical knowledge to look for will change, but the priority is always how they approach work. When working in code and with tech in general, often we’ll come across things we haven’t seen before, so we’ll always be forced to learn new things, which is why the way to approach these things is more important than determining whether the person can solve the problem at that moment. In my opinion, a sign of incompetence is failing to learn new things when presented with the need to do so, and it’s important to filter out people like this. The more I think about it, the more this sounds like I’m looking for particular personality types.

I started making a list of specific things to probe for, and after reading the book, I reached a conclusion that what I’m looking for are really the socratic principles. The book’s epilogue does a good job in listing 12 principles, which I paraphrase here, and add an initial principle which is a required assumption for socratic behaviour.

I think any competent human displays these principles most of the time, if not all the time, and so I currently think any sort of recruitment should look for at least these principles in candidates.

I also think that this can be extended to more than just recruiting for a company. I think any great friendship/relationship should display these principles as well. They form the basis for true partnership.

I highly recommend reading the book to understand the socratic method and its principles in depth. It’s something that you’ll surely use for your entire life.