If you put good apples into a bad situation, you’ll get bad apples.
—Philip G. Zimbardo
In the previous chapter, we discussed the importance of hiring good engineers and how to find them. Furthermore, we outlined the attributes of good and bad software engineers, and gave practical tips on how to identify them. Now it is time to talk about how you ensure that your good hires do good, ...