Conscience. Community. Praxis. Prose.
Bluesky
Discord
Mastodon
Instagram
LinkedIn
Send me an email
Politics
NDP Rose Caucus
Writing
The Pirate’s Code (2600 43-1)
Artificial Intelligence: The Imitation of Humanity (2600 42-4)
#ElbowsUp to Big Tech: Notes from a Canadian Hacktivist (2600 42-2)
Recognizing the Dignity in Everyone we Meet (Insight Out)
Learning First-hand Why Rome Really is the Eternal City (Insight Out)
More Writings…
Petitions
Toronto City Staff – Support Unionization!
Fight Ford’s OSAP Cuts