And junior developers who have personal or university projects it’s sometimes too shallow for this check described in this article.
And junior developers who have personal or university projects it’s sometimes too shallow for this check described in this article.
Any skillset requires practice. Any invested programmer will code in their free time; -the newbie modifying css scripts, -the veteran coding utilities for repetitive tasks, -the pro writing a driver back end to bypass resolution or buffer limit - the webdev's customized dashboard and scriptlets
Programmers have at least ONE hobby project, open source contribution, or tasked project that is not scoped under an NDA. If they don't they certainly will not be productive and probably not creative.
The best of the best engineers have plenty of work to keep themselves fully occupied, especially in the prime of their career.
Hobby projects are a positive indicator for people straight out of college, though.
My work and personal life are separate, and deliberately so.
We don't expect this from any other profession, do you expect civil engineers or architects to work on personal projects in their free time? If they don't would you challenge them that they don't have the skillset or the critical thinking? That's just ridiculous.
I don’t have kids (and can’t now thanks to a snip), so it’s relatively easy for me to find time to hack on something for fun, but it’s not wrong for a parent to want to, you know, be a parent.
For one, some engineers are grown adults with families and full lives outside of work, and they choose not to spend their free time coding. Some of the best engineers I've worked with fit in this category.
Secondly, I'm sorry, but it sounds like perhaps your work happens to not be very interesting or challenging. That is not the situation for everyone. I solve interesting, challenging, diverse problems all the time at work, on proprietary codebases that cannot be shared.
You may dislike my tone but remember the context of the post - If you have nothing outside work for someone else to offer for your accomplishments it is you who are young or have done very little with your life.
I'm not sure who you've met who fits the criteria of being by rule not creative or productive if they choose not to dedicate time outside of work to coding (not that they have done _literally nothing_, just that the things they have done are not closely correlated with their work, and would therefore be irrelevant in this technical interview context), but I would suggest that on the whole you are drawing too coarse a stereotype and are therefore missing out on a large pool of talent. But to each their own!