Writing

Notes on code, people, and how we think.

Selected academic papers and essays spanning Aristotle, ethics, American civil rights, and the philosophy of software development.

Selected papers

Long-form academic work, with the paper I am most proud of featured first.

FEATURED / PHILOSOPHY

Borrowed Integration

Aristotle on self-love, complete friendship, and what the experience of loss can reveal about a self that was never fully integrated on its own.

  • Aristotle
  • Self-love
  • Friendship
  • Loss
Read the paper
★ Personal favorite
PHILOSOPHY

To Eat or Not to Eat

How Aristotle’s accounts of practical reason, phantasia, and habituation explain why people sometimes act against their better judgment.

  • Aristotle
  • Akrasia
  • Practical reason
Read the paper
Web article
ETHICS

What Is the Meaning of Life?

A defense of Susan Wolf’s account of meaning as active engagement in projects that combine subjective attraction with objective worth.

  • Susan Wolf
  • Meaning
  • Objective worth
View the PDF
PDF · 6 pages
AMERICAN HISTORY / JUNE 2025

Civil Rights in America

An analysis of how the NAACP, SCLC, and Black Lives Matter turned legal systems, national media, and information networks into tools for liberation.

  • Civil rights
  • NAACP
  • SCLC
  • Media
View the PDF
PDF · 4 pages

Software and philosophy

A shorter essay about the human responsibility built into maintainable software.

Clean Code Is a Form of Respect

Why readable software is not just a style preference, but a commitment to the people who will use and maintain it.

Read essay