Benjamin Cassidy

Software Craftsperson & Philosopher of Technology

Technologist. Polyglot Programmer. Computer Science Educator. Investigating how AI tools reshape learning, thinking, and what it means to truly understand code.

The Research

Student Alienation in the Age of AI-Assisted Learning

What happens when students use AI to learn programming? They get answers faster. Code appears. Problems get solved. But something crucial is lost.

My research investigates student alienation from their own learning when AI becomes the intermediary between problem and solution. Students lose the struggle—the essential cognitive work of developing pattern thinking that transforms novices into programmers who truly understand.

This isn't anti-AI rhetoric. It's a philosophical examination of what learning actually is, what cognition requires, and how we preserve the depth of understanding while teaching in an AI-saturated world. The tools that promise to make learning easier might be making genuine learning harder.

This work matters because we're training the next generation of technologists. If they never develop the mental models that come from wrestling with complexity, genuine learning doesn't occur—alienation takes root and understanding fails to materialize.

The Experience

15+ years building software at scale. Mobile, web, backend. Shipped products used by millions. Led teams. Taught students. Every line of code informs the philosophy.

Currently working at:

Gravie

Lead Mobile Software Developer • 2023-Present

Leading mobile development for healthcare technology. Building systems that matter.

Metropolitan State University

Community Faculty • 2021-Present

Teaching computer science. Shaping how students think about technology, ethics, and craft.

The Writing

Two blogs developing Desert Existentialism—a materialist philosophy for living in technological alienation, scarcity, and ecological collapse. One examines silicon, one examines sand.

Silicon Philosophy
Grunge Philosophy for a Glitching World

AI, pedagogy, technology culture, and what happens when we offshore cognition to machines.

Sand & Dust
Sinking a well in the dunes

How to live well when infinite growth is a delusion and the desert is all that remains.

The Background

Philosophy Meets Code

I don't just write about technology—I build it. That dual perspective matters. You can't understand what AI does to learning without understanding both philosophy and the actual mechanics of how these systems work.

  • 15+ years shipping production code
  • Mobile, web, backend across industries
  • Polyglot: Clojure/Script, Swift, Kotlin, Python, (Java|Type)Script
  • Led engineering teams at scale
  • Teaching CS at university level

Education

  • M.S. Computer Science, Metropolitan State University
  • B.S. Computer Science, Metropolitan State University
  • B.A. English, North Central University

Location

  • Minneapolis, Minnesota (The best state. Obviously.)

Let's Connect

Interested in my research? Want to collaborate? Looking for speaking engagements or consulting?