01 / RoastfluencerFunny, until it wasn’t.
An AI roast generator: upload a photo, get a joke. The idea worked. But I could also picture a group of children using someone else’s photo to make bullying faster and easier.
Being technically functional did not answer the question I cared about. I decided not to launch it.
The decision behind the featureWho gets to turn another person into the input?
02 / echonoteA message worth waiting for.
Or one you never wanted.
After losing my mother, I wanted a way for people to leave messages for loved ones far into the future. It was personal. I built guardrails and tested scenarios.
Then I considered how scheduled messages could be used for harassment or coercion. The same words can mean something very different depending on who sends them. I stopped that product too.
The decision behind the featureDoes the recipient have a meaningful choice?