It’s Important to Learn How to Code

There is debate among academics on whether Humanities students should learn how to code. In my perspective, the answer is clear: yes! Typically, when people argue against learning how to code it stems from the belief that somebody else will be able to do it for you. Although this is true, there are plenty of developers out there that you can pay to fulfill your vision, learning how to code has benefits beyond the final product.

Learning how to code is all about broadening your perspective on what can be achieved using computers. Just like speaking a native language will make it easier for a historian to analyze primary sources, being literate in code makes a computer a more powerful tool. By being able to write their own programs (or be able to talk technically with developers), Humanities researchers are able to get exactly what they want out of the computer. I don’t believe that Humanities students need to write machine code, but understanding how websites work, natural language processing, and other relevant tools is incredibly powerful. If this doesn’t resonate with you, then note that it is cheaper to code it yourself than to have it done by anybody else.

<a href=”google.com”>
<img src=”/google_symbol.png”>
</a>

Although a basic example, I have included above the code in HTML to make an image function as a hyperlink. Understanding that this is possible and very easy to do might inspire a Humanities student to build a website whose navigation consists primarily of images instead of words.

When I was reading Donahue’s argument on why Humanities students should NOT learn to code, I found that his strongest argument was that students should “not let their inability to program prevent them from engaging with the computer sciences”. Although I agree that curiosity for the computer sciences should not be shut down, I find it hard to imagine being able to engage (more than just superficially) with more complex and relevant concepts in computer science without at least a basic understanding of programming.

As for my own experience with coding, I have the majority of my experience from a physics lens. I use code to build simulations, find numerical solutions to differential equations, analyze data, etc… In research coding literacy has become mandatory in most research labs. Coding also gives so much flexibility in how I can work with data.

1 thought on “It’s Important to Learn How to Code

  1. Hi Rafael,

    I really like your insights on the objections to Donahue’s argument that it’s hard to engage with computer science without a basic understanding of programming. I feel the same way and agree that humanities students don’t need to spend time on machine code or deep CS concepts. Just knowing how to use existing functions or basic structures (like adding hyperlinks) can be very helpful for providing visual aids, and it only takes a basic understanding of HTML. Your example clearly illustrated your point.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

css.php