3 ms·
I sympathize with this guy. I think the "side projects" issue, like "write some code on the whiteboard plz" is a symptom of the dysfunction in our industry. Spe
by glangdale 9y ago
I sympathize with this guy. I think the "side projects" issue, like "write some code on the whiteboard plz" is a symptom of the dysfunction in our industry. Specifically, a startling proportion of people purportedly working as programmers cannot in fact perform even basic tasks and don't feel shy about pretending that they can.
A lot of my issues about the weird side project fetish come down to the fact that this is an award for the misaligned. I spent pretty much the first decade of my 'proper' career working on ideas that went into our regex matcher (now at github.com/intel/hyperscan fwiw). During some of the more intense periods I could barely take a shower or daydream without having to grab a notebook and start writing ideas down, many of which went into the product. When I wasn't doing that stuff, I really didn't have any energy left for building anything else. Reading these discussions, I often wondered what would happen if the associated startup (Sensory Networks) had tanked.
This isn't hating on people who do side projects; it's just to say that having the time/energy to do side projects often feels like it results from misalignment with your day job. I was happier than a pig in shit writing regex and literal matcher code (or designing algorithms) at Sensory Networks and I'm still that happy doing new software projects at Intel.
- JamesFM 9y agoThe main dysfunction I see with interviewing is that we’ve abstracted the interview further and further from what you will be doing day to day. Code on the white board? Why not on a computer? Why not work on some real code for the project? Sign an NDA and work on an actual feature. Try to get closer to what you expect the candidate to do on a daily basis.