It’s been three weeks since I’ve had a puncture biking to work. It might be the new tyres. They might’ve improved the street sweeping so there isn’t nearly as much glass. But most likely it is these great new inner tubes that are not turned into Swiss cheese from all the punctures.