Articles, thoughts, and commentary across a variety of topics

My Writing

Synthetic Sounds

August 2025

AI-generated music is having a moment. Amidst rising experimentation, and potentially popularity, how should we feel about the use of AI in yet another fundamentally human domain?


Between Past & Future

August 2025

Halfway between 1950 and 2100, how does our understanding of the past help frame our predictions for the future?


Donald Trump Strikes Iran

June 2025

What was gained? What was lost? What was learned?


China for China

May 2025

Western semiconductor fortunes in the Chinese market


Trump, Tariffs, & Losing

April 2025

Donald Trump’s tariff tirade has needlessly set America back. Allies and rivals alike are seizing the opportunity.


Is Starfield a Disappointment?

August 2023

The dangers of video game hype and the need to push consumer expectations higher.