I'm just going to say this now: Any person that abandons a dog, let alone a puppy, is a monster. Period.
Taking care of a pet is hard work and if you end up unable or unwilling to put that work in, it's up to you to find a new, safe place for the animal, even if that just means giving them up to a shelter.
Don't leave them on the side of the road. That's horrible.