Longtime nerd. Computerworld blogger. Personal website is michaelhorowitz.com