Posts

20 Oct 2025

AWS and the Enshittification of Educational Workflows

Canvas is down.

17 Feb 2025

Less Nerd, More Punk

We’ve ceded too much ground to nerds. We need to bring back a digital-punk ethos.

10 Feb 2025

Genre’s Normative Function

Brief and wandering thoughts on genre.

3 Feb 2025

Two Books (and Bookwyrm)

Thoughts on books I’ve read so far this year.

27 Jan 2025

Link Roundup: January 27, 2025

Two articles on how we hide unethical behavior as “apps” and the need to dependencize everything.

20 Jan 2025

Link Roundup: January 20, 2025

The old Internet was good. Or, at least, less bad.

13 Jan 2025

2024 Review: The Movies

Visualizations of, and thoughts on, my year watching movies.

1 Jan 2025

2024 Review: The Books

A collection of thoughts on the books I read this year.

4 Nov 2024

Link Roundup: November 4, 2024

Fritz Lang on his film M and a tutorial for HTML-based resumes.

28 Oct 2024

Content Management Pedagogy

Learning management systems have turned teachers into content managers. That’s bad.

14 Oct 2024

Joker: Folie à Deux

Genre bending is played out. It just is.

8 Oct 2024

Link Roundup: October 8, 2024

Book reviews and article writeups for the week.

29 Sep 2024

The Ignorant Schoolmaster: Five Lessons in Intellectual Emancipation (A Review)

A review of Jacques Rancière’s The Ignorant Schoolmaster and a reflection on his critique of rhetoric.

25 Sep 2024

Cannon Shot Epistemology

Maybe we can’t shouldn’t base our thinking on what AI is now. Maybe we should think harder about what it could become.

23 Sep 2024

I Don't Know What to Do About AI, and Neither Do You

This is a rant.

16 Sep 2024

Bookish Thoughts

Brief notes on good books I’ve read this year.

9 Sep 2024

Link Roundup: September 9, 2024

A link roundup of articles and thoughts on practices of reading, why ChatGPT is still extraordinarily limited at writing, and the “missing questions” in our conversations about the future.

2 Sep 2024

Link Roundup: September 2, 2024

A strange combination of a 1998 interview with Paul Virilio and a blog post about ways to make better decisions.

26 Aug 2024

Link Roundup: August 26, 2024

A link roundup up full of technical skepticism and the benefits of cutting back.

19 Aug 2024

Stay on the Bus: or, Optimization is a Dirty Word

A grammar-based argument about why seeking optimizations might just be a big waste of time.