<i>The Rubyist Historian: Ruby Fundamentals for Humanities Scholars</i>

The Rubyist Historian: Ruby Fundamentals for Humanities Scholars


Link to Full Text

Download Full Text


In late 2010 I wrote a post on how I learned code. I was, simultaneously, enrolled in ENGL4/878: Electronic Text with Professor Stephen Ramsay, where part of the course was about learning the Ruby programming language and how we could apply programming to humanistic data. The course, it turns out, was a sort of pivot moment for me. Although I had always been something of a computer geek, programming was something I had not touched since high school. But after the course I became captured by the power that programming can offer humanities scholars. In an age of Big Data, from Google Books to ever-growing cultural heritage digitized by libraries, museums, and centers, we have at our hands a vast array of material that can be manipulated, queried, browsed, and visualized through computational methods. When the course was finished, I decided to write a series of blog posts for others who might be interested in applying Ruby to humanistic questions. The result was the seven write-ups below.

The original post promised that the series would be released as an electronic book. At the time I wrote the series I was running WordPress and the plugin Anthologize had recently been released. Shortly after, however, I switched blog platforms to Jekyll and, as other projects demanded my attention, I never got around to pushing the material into a format beyond my blog posts.

Publication Date



The Rubyist Historian



<i>The Rubyist Historian: Ruby Fundamentals for Humanities Scholars</i>