david--p.bsky.social @david--p.bsky.social · 17/09/2026This is what 2.5% gets you: patched patches on top of patched asphalt. Ottawa deserves better. 010
david--p.bsky.social @david--p.bsky.social · 12/09/2026Wellington West - first mayoral sign I've seen in the wild (On a front lawn). 010
david--p.bsky.social @david--p.bsky.social · 12/09/2026Clearly the problem is not enough parking. Closing a street obviously hurts vendors. @toondreessen.bsky.social @brenttoderian.bsky.social 062
david--p.bsky.social @david--p.bsky.social · 02/08/2026Combination bike lane, crosswalk and swimming pool. 160
david--p.bsky.social @david--p.bsky.social · 02/08/2026The NCC provides that path. The city's infrastructure is more like this: 080
david--p.bsky.social @david--p.bsky.social · 30/07/2026The timeline never lies, @scalzi.com and @gailsimone.bsky.social . 000
david--p.bsky.social @david--p.bsky.social · 25/07/2026When your friends give you a bookstore gift card and you're behind on your @scalzi.com ... 010
david--p.bsky.social @david--p.bsky.social · 23/07/2026More quality #Ottawa infrastructure, at the corner of Byron and Churchill. 010
david--p.bsky.social @david--p.bsky.social · 21/07/2026This is what decades of insufficient tax funding gives #Ottawa: patches upon patches on the streets. (Photo: Kenwood ave looking east from Broadview) @toondreessen.bsky.social 110
david--p.bsky.social @david--p.bsky.social · 23/05/2026Is this you? Because it sounds like you ;) 0120
david--p.bsky.social @david--p.bsky.social · 18/05/2026This is a rebuilt intersection, at Richmond and Golden. After last night's rain, it's flooded and a mess. Ottawa appears to not care about pedestrians. @jleiper.bsky.social @toondreessen.bsky.social 350
david--p.bsky.social @david--p.bsky.social · 12/01/2026My 1609 bus. No show. Not cancelled, just disappeared. Was on the app until it wasn't. This is why people drive instead of trusting @octranspo.com , right, @occtranspo.bsky.social ? 083
david--p.bsky.social @david--p.bsky.social · 25/11/2025My 15:53 bus. Thank you, @octranspo.com @occtranspo.bsky.social Waiting a half hour for the next one is a totally wonderful thing. 020
david--p.bsky.social @david--p.bsky.social · 18/11/2025My 16:24 bus. Thanks, OC Transpo. I chose a bus based on the app, and it didn't show. @occtranspo.bsky.social 040
david--p.bsky.social @david--p.bsky.social · 08/07/2025Sunset, Westboro Beach, Ottawa, Ontario, Canada, Monday 07 July 2025. 020
david--p.bsky.social @david--p.bsky.social · 25/05/2025Either a Scooby Doo villain's lair, or a heritage property in Ottawa being permitted to decay and collapse. Either way, @jleiper.bsky.social , the city needs to act. 010
david--p.bsky.social @david--p.bsky.social · 09/05/2025Greatest controller of all time. @gailsimone.bsky.social 000
david--p.bsky.social @david--p.bsky.social · 20/04/2025This is what our city budget looks like in practice. 020
david--p.bsky.social @david--p.bsky.social · 06/04/2025@viarailcanada.bsky.social Your website says that the baggage service at Gare Centrale in Montreal is available at 0730 on Sunday. Unfortunately, it isn't :(. Photo taken about 1045. 000
david--p.bsky.social @david--p.bsky.social · 05/04/2025Apparently there are other things they have never read. 010