# What's with all the ducks?

DevFeed: [What's with all the ducks?](<https://devfeed.tech/articles/what-s-with-all-the-ducks-68131.md>)

Original publisher: [Read original article](<https://github.blog/engineering/engineering-principles/whats-with-all-the-ducks/>)

Author: Michelle Duke

Published: 2022-12-23T17:00:11Z

Content type: article

Language: en

Sources: [GitHub Blog](<https://devfeed.tech/sources/github-engineering.md>), [GitHub Engineering](<https://devfeed.tech/sources/github.md>)

Topics: [GitHub](<https://devfeed.tech/topics/github.md>)

Tags: [code](<https://devfeed.tech/tags/code.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [engineering-principles](<https://devfeed.tech/tags/engineering-principles.md>), [github](<https://devfeed.tech/tags/github.md>), [github-universe](<https://devfeed.tech/tags/github-universe.md>), [programming](<https://devfeed.tech/tags/programming.md>), [what-is-github](<https://devfeed.tech/tags/what-is-github.md>)

## AI overview

The article explains rubber duck debugging, a technique in which developers talk through code aloud to gain insight into their work. It also explains why rubber ducks appeared in GitHub's "What is GitHub?" video and at GitHub Universe.

## Source excerpt

What in the world do rubber ducks have to do with programming? And why were they everywhere at GitHub Universe? A lot of you asked, so I'm here to help explain.