A transportation engineer has a simple solution to potholes: pave better roads
I've always read that road damage was caused by heavy vehicles(semis) which stress fracture the roads, which in turn fill with water, freeze, expand, rinse and repeat.  This article seems to imply it's caused by the road design itself, though.  Wonder which is true (or both)?