3 ms·
> The only reliable gauge I’ve found for future programmer success is looking at real code they’ve written, talking through bigger picture issues, and, if all t
by pors 15y ago
> The only reliable gauge I’ve found for future programmer success is looking at real code they’ve written, talking through bigger picture issues, and, if all that is swell, trying them out for size.
I agree with the latter. This is how I used to hire programmers, one month on a freelance contract first with a single project.
The importance of the code itself is also overrated IMHO. It's just one tiny part of someone you add to your team, what about creativity, taking initiative, never giving up, being a team player, etc. Each of them are equally important to plain coding skills.
- ori_b 15y agoIt's reliable. However, it's not competitive. You're assuming that I have nothing better to do with my time than to work for you on a freelance contract for a month, with no guarantee of a full time position, probably no benefits, etc. If I'm job hunting, I've got other offers on the table. Ones that do guarantee a salary for more than a month. Ones that include benefits. Ones that expire long before your trial hire would be over. If you try using this method, I don't know of a top notch programmer that you would be able to attract, simply because the hiring process is too painful.
- dpritchett 15y agoI imagine David is savvy enough to present it as a mutually beneficial arrangement. As a prospective employee wouldn't you like to kick the tires before making the leap into a new job that you might find yourself wanting out of six weeks in? There's so many things you just can't know about a company until you're on the inside. Edit: Remember that 37s has a lot to offer: Remote work with great people, top-tier name recognition in the tech world, and a long history of building and releasing open source tools. That's a really compelling package compared to some of the bigger names in tech.
- ori_b 15y agoIf I'm uncertain enough to want a trial period, I'd also want to keep my options open. If the position wasn't a good fit, then by the time I find out, I've been forced to turn down my alternatives. No matter how you look at it, you're asking me to take on significantly more risk with this process. For developers that are in demand, it's a tough sell.
- jiggy2011 15y agoI'm sure you would like to , but it's not always practical. Even organizations like the military who have fairly rigorous selection procedures do it in a way that can be fitted into a long weekend.
- jiggy2011 15y agoExactly , this isn't something that would work either if somebody already has a job unless it's something they can do part time (but even that depends allot on their work hours and other commitments). You can't really expect someone to quit their existing job just for a chance to work with you.
- derekprior 15y agoThis seems like it would work in environments that aren't super competitive for top talent or if you are offering a dream job, but in the face of multiple offers this is going to be far less attractive to the candidate. I've got a family. I need stability... and health insurance. Unless it's my only offer, a substantially better offer, or a dream job, I'm inclined to go elsewhere.