The Dos and Don\'ts of Hiring Programmers: Expert Tips for Success