Writing code that explains how to draw one cat would take a very long time. Writing code how to draw in general would take even longer.

Instead, we can show the software what we want, and let it decide which instructions it needs to carry out to draw something.