Why Programmers Should Study Humanities (or Other Subjects)

At least if they want to maximize profits.

Joshua Reingold
CodeX

--

A woman who is busy painting.
Photo by dusan jovic on Unsplash

When one considers what they will need to know to be a good programmer, they might come up with various answers. This could include

  • An understanding of Algorithms (both in terms of runtime efficiency and space occupied).
  • An understanding of Data Structures (in terms of what is ideal for a scenario, what isn’t and why).
  • An understanding of the different Design Paradigms (E.G. Object-Oriented Programming and Dynamic Programming) and what is ideal for a particular scenario.
  • An understanding of how data is allocated in memory and where particular variables are placed.
  • Some knowledge in basic (or intermediate) mathematics.

But they might not consider that they should study humanities (or plenty of other subjects) alongside Computer Science. But why? This story will attempt to address that question.

Computer Science and Math

An individual coding on their screen.
Photo by Jexo on Unsplash

--

--

Joshua Reingold
CodeX
Writer for

I am a Computer Science graduate with decent knowledge in different STEM fields and some non STEM fields. I also have some knowledge in Martial Arts.