Hi, you have arrived at the personal blog of jh. You can contact him at jh@

jh spends his time reading, writing, having tea (though that time has to be shared with lattes these days), coding, taking pictures and dreaming.


he writes here as often as inspiration strikes and time allows. standard disclaimer: everything commented on is his own private opinions and without malice, yada yada. all words are duly copyrighted of course. (and dully).