In other job-seeking news, I spent a bit of November and December looking for a new job. One of the companies at which I interviewed asked me to do a “take home project” - essentially setting up a simple web server (front and back end) including writing testing for both the front and back sides. After thinking about it a few days, I eventually told them I would not be doing that.
My thoughts/research into the idea led me to some interesting places relating to interview programming tests (including whiteboarding). Before anyone gets in a tizzy, I’m not talking about short technical exercises/tests you do AT an interview. I’m talking about whiteboard exercises during an interview and about take-home projects that companies sometimes ask you to do on your own time.
(interesting to note a sustained counter-argument in the topic from Jonathan Blow).
I also did a bit of research into whether programming tasks are a good idea, and ended up with these links (which I sent to my prospective employer when I told him I wasn’t going to do his task).
Needless to say, the prospective employer said I wasn’t a good fit. Also, I ended up at another place (and during that interview, I had to do 4 or 5 short programming exercises on a laptop, but no whiteboarding and no take home assignments).