Archives




Robbed of thoughts April 27, 2024
Civil Futures and the speculative present April 5, 2024
Why the pricing out of youth sports so personal February 15, 2024
8 Arenas of Action Matrix January 21, 2024
Assessing the worthiness of posting in the AI era January 15, 2024
On social media platforms & separation of concerns November 22, 2023
Why we ought to be (civil) cartographers, not “experience” designers November 3, 2023
Bringing (advanced) stats to junior tennis November 2, 2023
Measuring the impact of (design) consequences October 29, 2023
Service design wasn’t designed to serve everybody October 17, 2023
On Putting Yourself Out There October 9, 2023
On Rage Tweets, Reddit & the painful silence of a post-twitter world September 30, 2023
Notes from the age of disengagement July 31, 2023
Bifurcated modalities July 30, 2023
The endless cycle of blogging July 27, 2023
Why I keep coaching May 19, 2023
American History Booklist June 20, 2022
The Designers Share of the Problem June 20, 2022
Postcards From Vimpeli June 20, 2022
On lineups, ladders & high school tennis June 20, 2022
On art & design June 20, 2022
Naming the courts June 20, 2022
Motivating (or setting realistic goals when your team loses a lot) June 20, 2022
Improving Oregon’s broken high school tennis format June 20, 2022
How does a guy from America start following Finnish baseball? June 20, 2022
Back to blogging again? June 20, 2022
A Parliament of Neighbors June 20, 2022
2022 Book List June 20, 2022
The Designer's Share of the Problem November 24, 2021
The hidden cost of everything May 15, 2021
The cost of grey spaces May 15, 2021
The cost of trust May 15, 2021
Recommendations are poison May 15, 2021
Policy Harm May 15, 2021
Liminal UX May 15, 2021
What is it? May 15, 2021