The Human Code

The Case for Liberal Arts in a Technical World

Engineering tells you how. Philosophy, history, and literature tell you what for. In an age of unprecedented technical capability, the second question matters more than ever.

·11 min read

The Case for Liberal Arts in a Technical World

Engineering tells you how. Philosophy, history, and literature tell you what for. In an age of unprecedented technical capability, the second question matters more than ever.

A Common Error

There is a common view, especially in technology culture, that the liberal arts represent a luxury — pleasant for those who can afford intellectual indulgence, but not practically useful in a world of code and capital.

This view is wrong. Not wrong in a hand-wavy "humanities matter too" way, but wrong in a precise, demonstrable sense: the people who built the technologies reshaping civilisation are now encountering problems that their technical training didn't prepare them for — and those problems are, almost entirely, humanistic ones.

The Problems Are Humanistic

What does it mean for an AI system to be "fair"? That's a philosophical question, and it turns out to be genuinely difficult. The technical implementation of a fairness constraint requires first answering whether fairness means equal outcomes, equal treatment, individual fairness, group fairness, or something else — and these concepts conflict with each other in ways that no amount of linear algebra resolves.

How should social media platforms moderate speech? That requires a theory of harm, a theory of the public sphere, a theory of epistemic authority, and a theory of what free expression is for. History provides evidence; political philosophy provides frameworks; neither is optional.

What obligations do AI developers have to workers whose jobs are displaced by automation? That's a question about the moral relationship between individuals and economic systems — a question that Adam Smith, Karl Marx, and John Rawls all attempted to answer differently.

These are not peripheral to technology. They are central.

What the Humanities Train

A genuine liberal arts education trains several things that technical education often does not:

Comfort with ambiguity: Technical problems have right answers. Humanistic problems often have better and worse answers, and learning to reason productively about questions without clean solutions is its own skill.

Historical perspective: The present feels unprecedented because we live in it. History provides the context to evaluate which parts of the current situation are genuinely novel and which are variations on familiar themes. This calibrates both alarm and optimism.

The ability to read closely: Programming requires precision; but so does the careful interpretation of a contract, a regulation, a philosophical argument, or a piece of testimony. The habit of reading with genuine attention to what is said versus what is implied is trained by sustained engagement with difficult texts.

Ethical reasoning: Not the application of pre-set ethical rules, but the harder skill of reasoning through novel ethical situations by drawing on principles, analogies, and considered judgment.

The Integration That's Needed

I am not arguing that technical skills are unimportant — they are critically important. Nor am I arguing that technical people should have done a different degree. The argument is that the separation of technical and humanistic thinking is a mistake, and that the people who can integrate both are disproportionately valuable.

This integration looks like: an engineer who reads political philosophy and thinks about governance. A product manager who studies the history of media and thinks about what they're building and for whom. An AI researcher who engages seriously with the ethics literature and treats those questions as part of their professional responsibility.

The codebase of the future requires both kinds of intelligence. The question is whether we're building the humans who can hold both.