How a Rubber Duck Can Solve (Almost) Anything

A sensible guide for talking to ducks — and becoming more like one

Kim Witten, PhD
Better Programming
Published in
9 min readAug 27, 2023

--

A close-up of a rubber duck against a purple gradient background. Text reads “the Developer’s trick for getting unstuck”
Duck photo by OwenJCSmith from Getty Images. Arranged with text by author in Canva Pro.

In software engineering, there is a simple yet clever trick for getting unstuck. It is called rubber duck debugging and it works a charm for finding a way out of a tangled mess.

The steps are simple:

  1. First, get yourself a…

--

--

Coach | Designer | Researcher | Linguist. Helping overwhelmed creatives turn overthinking into expert thinking.