Software Libraries: Friends or Foes?