this is the place for me to share my experience in programming