As a programmer, one of the best feelings in the world is writing something that makes you want to call your programming buddies over and say, 'This is cool! Check this out.' Sometimes it happens while developing a prototype or proof of concept.