I have used both ways, and i would say the candidates in general respond better to using the whiteboard.
I do ofcource not require syntacitly correct code or anything like that. Im looking for ideas not if they are a compiler.
Using their own computer way to many struggle with creating a new project or other basic things. And that dont make them comfortable either. It also takes much longer then using the whiteboard.
Running the install script installs and starts the old version. Might wanna fix that?
edit: It just keept saying version 0.0.8 is availible for me until i ran table update 0.0.8. Just running light table looked for updates but didnt find any.
When i finaly got the 0.0.8 version it greeted me welcomme to 0.0.7 :-)
Depends on how long ago you wrote the tests. Pretty soon the tests you will write, will most likely test that the code does what it does. Not what it should do.
And yes, it is a better problem to have, then to have code that noone wants.
If thoose folks exists, i have never met any. And if they exist, they are few. And if i then need to hire more people to work on the project. Im pretty much out of luck.
Even if i know i write perfect code (i dont). I wouldnt trust everyone that will work on my code to write perfect code.
But that wont show anything until it most likely already is to late. You dont realy want that value to ever go down, then you already have customers with a worse experience, and when that starts, it goes very fast down the hill.
I assume this has the effect that memcached is always full. How do you know when the hot cache is starting to fill memcached? Ie, how do you know when your cache memory is closing up to beeing to small?
I think it is time to divide SEO into two parts.
One part where you optimise your site, you change ugly long urls to prettier easier to understand. Decrease the loading time and think about how and what you write. And similar things that mostly increases the experience for the users.
And then the other part where you buy links and other crap.
SEO has started to become asociated with evil. It can be, and it is often easier to do it the evil way. But to some extent it can be done in a good way. You can give customers an awesome experience so they blog about it. Give away free stuff and so on. Its not only evil.
I doubt any professional recruiter would read more then 10% of it.
It takes way to much time to read, it is hard to understand and says nothing about accomplishements.
Resumes is not about what you have or should have done, it is about what you have accomplished.
http://www.manager-tools.com/podcasts/Sample_Resume.pdf
That resume is alot faster and easier to read.
The podcast that goes with it:
http://manager-tools.com/2005/10/your-resume-stinks
I find this excelent. The enforcement on higher abstractions is great. It might take longer to write the first time, but as we all know, its more important if it is easy to read then if it is easy to write.
To much clojure i see today has 20+ lines long functions with an abstractionlevel al over the map. Using midje will most likely help to even out the abstraction level and make it alot easier to read.
Using their own computer way to many struggle with creating a new project or other basic things. And that dont make them comfortable either. It also takes much longer then using the whiteboard.