backup some article about programming