Why There's a Rubber Duck in My Journaling App

Heath Howard

Heath Howard

3/5/2026

#v2j#design#product#buildinpublic
Why There's a Rubber Duck in My Journaling App

Voice2Journal started with a plain record button.

Press to start. Press to stop. It did exactly what it said. It was also completely forgettable.

A friend who saw the early version gave me a suggestion. Something about the interface should make the app stand out, he said. Make it memorable. His suggestion: put a dinosaur as the button.

I appreciated the idea. But I couldn't figure out what a dinosaur had to do with journaling. It would have been quirky just for the sake of being quirky.

An Interim Answer

So I built something fast that was better than a plain button but didn't require a bigger decision.

A glowing, pulsating circle with a lightbulb in the center. Then floating dots that moved like fireflies and responded to the user's voice as they recorded.

It was genuinely interesting to look at. It served its purpose for a couple of months while I thought about what the app actually wanted to be.

The Concept That Was Already There

Developers have a practice called rubber duck debugging.

When you're stuck on a problem, you explain it out loud to a rubber duck sitting on your desk. The act of articulating the problem, to anything, even an inanimate object, often surfaces the answer. The duck doesn't do anything but quietly listen and that's the point.

I'd been sitting with this idea for a while, thinking about how Voice2Journal works the same way.

It's purpose isn't to analyze your ideas and answer questions. You're just externalizing your thoughts. It's meant to be a mirror. You talk through whatever is weighing on you, and clarity tends to show up on its own. The app is just giving you something to talk to, a place to put your thoughts so you can see them more clearly.

Once I made that connection, the rubber duck stopped being an amorphous idea and started taking shape. Aren't birds the decendents of dinosaurs? So maybe a dinosaur was the answer all along, just in a more modern form.

The Duck Fits Because It Tells the Truth

A dinosaur would have been interesting but arbitrary. The rubber duck is interesting because it has meaning.

Anyone who's heard of rubber duck debugging immediately understands what Voice2Journal is trying to do. And everyone who hasn't still gets it on some level, because the duck communicates something warm and approachable without any explanation. You're not performing productivity. You're just talking to your duck.

That's what journaling actually feels like when it works.

It Grew from There

Once the duck became the record button, it started shaping everything else.

The app icon became a duck. The splash screen became a duck. And the button itself took on personality. In its current form, the duck sleeps when you're not recording. When you tap it, it wakes up and listens. When you're done, it falls back asleep.

It's a small thing. But it changes the experience from using a tool to having a small, quiet interaction with something that has personality.

What I Learned

The best design decisions I've made haven't come from asking what something should look like. Rather, they've come from asking what something already is — and then finding the narrative that makes that visible.

Michelangelo supposedly said that when he carved a statue, he wasn't creating anything. The figure was already inside the marble. He was just removing what didn't belong.

The duck was already in the app. It just took a friend's nudge and a little time for me to see it.