Or, how I love to not reinvent the wheel!
I was browsing this thread
over in the Java forum and I wrote a quick diddy that has a square ping pong back and forth between two "walls", nothing fancy, but illustrates a concept we as programmers should take to heart: do not reinvent the wheel
Now, if you would kindly hold onto your torches and pitchforks for a few minutes, I can explain. It isn't that your new awesome killer app written in the latest shiny toy you found in a box won't be the best thing since sliced Google bread; rather, your app will never be perfect.
Assume for a moment that you're writing a hello...