Successfully Shifting Library Programming in a Remote Environment