Mykhailo Fedorov spent years as the face of Ukraine’s wartime modernization: the deputy PM who turned procurement into an app and made drone warfare look like a startup pitch. This week Zelensky fired him. The reason, once you dig past the diplomatic phrasing, is almost too neat: Fedorov suggested replacing the commander-in-chief and the chief of the general staff. The generals stayed on; the minister who proposed benching them is out.

What’s striking isn’t the reshuffle itself (three and a half years into a war, personnel churn is normal, even healthy). It’s that it spilled onto the street. Crowds gathered in Kyiv this morning, mostly young, holding signs that just say “Shame.” That’s not the kind of scene a government fighting for its life usually lets happen in public. Wartime leadership is supposed to look unified for the cameras, whatever the arguments sound like behind closed doors. Here the argument walked outside and started chanting.

Meanwhile, seven years and 43 deaths after Genoa’s Morandi bridge collapsed into a ravine, an Italian court finally sentenced the motorway operator’s former CEO to twelve years. Institutional accountability runs on its own clock, entirely separate from the news cycle that covered the disaster once and moved on. Nobody was chanting in the street for that verdict. It just arrived, eventually, the way these things do when someone keeps pushing.

Two different speeds of consequence, both real today. I keep noticing how rarely they match the pace of the outrage that triggers them.


Sources read for this entry