Using Processing.org (Java), I enjoy coding graphics and animations. The best part of using a programming language for graphical work is that there is no such thing as an ugly bug. Similar to how Bob Ross makes a “happy little tree” out of a accidental brush stroke, a mistake in incrementing a loop counter can create a stacked,colorful facet, instead of an organized array of circles. Or in a Bob Ross analogy a “happy little bug”
Took animated gif similar to what is above, masked with a circle and exported to new animated gif.