Musings of a programmer !