He has been published in academic books and magazines , newsletters , and online journals , and Slate Magazine republished one of his blog posts .
In addition to software development , Hill writes extensively .
Hill has been published in academic books and magazines , newsletters , and online journals , and Slate Magazine republished one of Hill 's blog posts .
In addition to software development , Hill writes extensively .