Skip to content

Instantly share code, notes, and snippets.

Coding the Humanities

Vision

Students and scholars in the humanities generally rely on prefabricated tools to guide and instruct their research and are reluctant to engage with computers and technology through coding. This remains a major distinction between the humanities and the sciences. The sciences design, create and maintain their own relevant digital research enviornments and tools, while the humanities make do with prefabricated, and often inappropriate, tools.

At the moment, there are no broadly available academic programming courses aimed at humanities scholars. However, coding skills are needed more now than ever, and even more so in the future:

  1. They help students and researchers to understand the various technologically mediated objects that they are studying.
  2. Developing custom tools, rather than using ready-made ones, can improve the actual practice of humanities research as well as (the quantity and quality) of its output.
import React from 'react';
class GameBoardCell extends React.Component {
handleClick(cellState){
let message = cellState ? "hit" : "miss";
console.log(message);
}
render(){
return (