P!

Writing

Essays and dispatches, in reverse chronological order.

2026
Jan 26

Design Up Front

Give your agent a harness and put it in a fishing factory and you'll eat for life.

2025
Mar 17

Day N

Day 1 is all about the thrills and motivations underlying technological innovation and business success. Day N is about thrill and motivation that comes with living each day well.

2024
Nov 05

A Text Editor for the Brave

What is Neovim, and how to uninstall VSCode. If you don't write a lot of code, this probably won't make any sense.

Jul 17

apple-music.nvim

Apple Music + Neovim. Ugly duckling music player meets chad text editor.

Apr 03

Division the Hard Way

A description and solution for one of the more creative software interview problems.

Feb 27

Meditations

Reading 'Meditations' is kind of like Twitter except that in this world Twitter is good and it won't exist for a couple thousand years.

Jan 27

A Midsummer Night's Dream

'A Midsummer Night's Dream' is a play about love and a scenario so hilarious it would be difficult not to be entertained...

2023
Dec 22

Academic Integrity

What does it mean to have academic integrity? And why I think schools have it wrong.

Dec 13

To the Lighthouse

A beautiful (if not indecipherable) novel whose meaning flew far above my head when I read it.

Oct 08

Musical Triumph

Some people are obviously passionate. I think an obviously passionate person dances in public, or shouts their ardor from rooftops. Then I am not obviously passionate.

Aug 28

Mr. President

Reflections on leadership in community college.

Aug 08

Blank Pages

The most frightening battlefield in the world: the blank page.

Aug 07

Simple?

KISS: Keep it simple, stupid.