I love tinkering and building things. Although programming everything in Prolog would be an interesting exercise, I try to chose the best tool for the job. Failing that I just write it in Node :-D.