Being a software guy myself I am perpetually caught in the fallacy of thinking all software devs think like I do about their careers. That fallacy hurts my recruiting and retention, and so it’s great to come across an essay by another developer that tests me, that questions my answers.
Such is the case of this column by Danny Crichton who happens to be an ex-classmate of Maggie, one of software engineers here at Tempworks. Salient points:
- Top software devs want no walls. As Danny says, they don’t want their skills don’t want their skills clustered too closely. “Diverse thinking top notch coder” is actually a tautology: you can’t be a top developer without thinking way beyond the world of algorithms.
- Top software devs want love. Danny posits they want a ‘social environment at work’. Yup. When I quite Sperry Univac in 1982, one reason as lame as it might seem was that they cut out the ‘sunshine fund’ which was a tiny pool of money the company offered up for after-work events.
- Top software devs want to contribute to society. If you feel that your contribution is no greater than one less bug report hanging out there, you’re not going to code intensely. In fact, that frame of mind makes Sudoku, Angry Birds, Happy Farm and World of Warcraft oh so interesting.