I've been a Unix system administrator and web application developer since the late 1990s. I've seen the dot coms boom, bust, and boom again mostly from the side lines of the university.

For the six years leading up to 2014, I developed web applications in digital humanities, first at Texas A&M University and then as part of the Maryland Institute for Technology in the Humanities.

Now I work for a startup leading integration with customer and third-party systems.

I write about creating and self-publishing fiction as well as computational stuff that might be connected to literary scholarship. I don't post very often, but when I do, you can catch it on Twitter or by following my RSS feed.

I see writing and programming as the same exercise with two different audiences. Fiction alters people. Programs alter computers. If my story hasn't changed you in some way, then it's as much a failure as my program that doesn't do anything on the computer.

I've been around for a while but not too long. I saw the Challenger explosion, the fall of the Berlin wall, the first Iraq war, and 9/11. I encountered VMS and Unix before AOL made e-mail a household word.

You can contact me at my G-Mail address (jgsmith) or on Twitter.


I have code in on CPAN and Github.

My first science fiction novel is available for Kindle, Nook, Paperback, and through Smashwords.


I use the jamesgottlieb.com domain because "Gottlieb" is more distinctive than my real surname, "Smith." I use "James Smith" in legal documents and in my computational work. I publish fiction under the name "James Gottlieb."

I manage this blog with Ghost, an open source blogging platform written in JavaScript. I use Discus for comments.

I've put all of the content from the prior WordPress site in an archive. I've set up redirects so links shouldn't break. Let me know if you can't find a page you're sure should be there, and I'll track it down.