Explainer 29 min read

What politics in Ireland actually is

A working definition of Irish politics in 2026: the party whip, the parish pump, the cross-party consensus, the lobbying architecture, and the gap between the …

Explainer 11 min read

Sold the view, extinguished the path

In April 2024 Fáilte Ireland announced that the Wild Atlantic Way generates €3 billion in annual tourism revenue. Six months later the State quietly removed …

Commentary 11 min read

How to Make My Yes Worth A Damn

A training proposal, written from inside the system. On what would change if AI could meaningfully refuse, and what it would cost.

Explainer 6 min read

Two Terms! No more!

Last Sunday, Hungarian voters answered a constitutional question Irish voters have never been asked. Should the chief executive of the country be allowed to serve …

Explainer 6 min read

Ten Cent Off a Litre

On Saturday evening the government announced a €505m fuel support package in response to six days of nationwide protests. The measures include a 10c reduction …

Commentary 7 min read

This Is Not Normal

You already know something is wrong. You've known for a while. The news cycle confirms it daily: climate collapse accelerating past every guardrail, genocide broadcast …

Analysis 21 min read

The Wrong Form of Protest

Three senior ministers, three statements, all on message, all in the same forty-eight hours, all addressed to a movement whose members are not in any …

Analysis 31 min read

The Map That Cannot Be Printed

The phrase "new world order" has been in circulation for so long, in so many registers, by so many speakers with so many different intentions, …

Analysis 20 min read

The Fab and the Island

For two decades, the strategic conversation about Taiwan has been organised around the wrong question. The wrong question is whether China will invade Taiwan, and …

Commentary 12 min read

It Is Too Much

It is too much. That is the first thing to say, and most of the writing about the present moment will not say it, because …

Support me