AI Programming Policy

We define AI Slop Programming as code produced by AI that the author cannot explain, test, or maintain. It is often characterized by inconsistent style, wrong assumptions, repetitive code, and “looks right” changes.

The field of Artificial Intelligence has made incredible strides in recent years. With that has come challenges in defining acceptable use at YETI. We cannot feasibly ban the use of AI during the software development process. As such, this policy seeks to clarify how YETI’s web and robot programming mentors view AI usage. We encourage all team members to experiment with this powerful tool and become familiar with its strengths and weaknesses.

Core principles:

What’s allowed?

What’s not allowed?

Before submitting a PR

If you used AI meaningfully, please disclose its usage in a PR description. If we suspect a PR is AI-generated, we will close the PR and ask you redo the work without AI assistance.


Revision #4
Created 20 January 2026 14:03:50 by Drew Beamer
Updated 20 January 2026 21:49:39 by Drew Beamer