One of the Code Club members (6th grade) was using the draw function in Khan Academy to make a picture of a rainy day. She used ellipses to draw billowing clouds, and yellow triangles to make lightning. When she wanted to add the rain, she applied one of the most important computer programmer attributes – laziness – and ran into a little bit of serendipity.
But the Khan academy program automatically calculates everything and redraws the picture as fast as the compute will let it. So instead of seeing lots of tiny lines, she saw a constantly changing line that looks like animated rainfall. Happy with that result, she replicated the process to fill the picture with rain.
Take a look at the final product: