Updates on my published work.
blog
+1
Sep 8, 2026
•
6 min read
Positive politics for liberals
Jul 7, 2026
3 min read
Dealing with the reality of emergent politics
published work
Jun 1, 2026
2 min read
Liberalism, reunited
May 2, 2026
1 min read
Where I'm a contributing fellow
Jul 16, 2025
5 min read
Opposition to government isn't proof against utopian thinking
Jul 7, 2025
4 min read
Liberalism needs liberals
May 15, 2025
There's more than one way to mess with a price
podcasts
May 8, 2025
But not trading kids
May 2, 2025
Populism hasn't faltered—but it's not invincible, either.
Apr 23, 2025
Plus, remembering the passionate case for free trade
Apr 10, 2025
If they don't, Adam Smith was wrong about everything.
Mar 24, 2025
Too-simple arguments are not helping
Feb 23, 2025
Hosted at The UnPopulist
Feb 22, 2025
Spotting and fighting far-right influence
Jan 31, 2025
7 min read
Also: cities and the extent of the market; social media
Jan 22, 2025
I host reading groups, I blog
Jan 8, 2025
Market liberals need liberal democracy
Jan 3, 2025
The case for openness and freedom supports all three
Dec 12, 2024
Politics without romance still has politics
Dec 2, 2024
A roundup of some recent work
Oct 23, 2024
Laying the groundwork to fight back
Aug 29, 2024
Freeing foreign workers, emancipation through liberalism. And after a crazy nine months, a minor reboot.
Dec 4, 2023
What liberal conservatives miss and why it makes them vulnerable to post-liberal critiques
Oct 4, 2023
Resist the desire to control what's on library bookshelves some other way.
Sep 14, 2023
and speculations about Adam Smith's thoughts on work.