Programming in Public Libraries: A Dissenting Viewpoint. · Study