the case about programming skill and algorihtm when programming, which will be usefull