Fix your cracked windshield before it needs replacing
When you are driving behind construction vehicles, you always run the risk of being hit by flying debris. Rocks, pebbles, bit of concrete and even large sheets of sheetrock can fly off a truck with no notice whatsoever. It is always a good idea to stay as far away from large vehicles as possible.
The old rule about staying at least 1 car length per every 10 miles per hour you are driving is the best way to avoid hitting vehicles in front of you. But when it comes to following vehicles that are carrying items that could easily fly into your windshield, you may want to stay even further back. Some experts recommend at least 200 feet between you and large vehicles in front of you. You want to give yourself enough room to slow down or get out of the way in time without putting yourself or any other drivers in danger.
If your windshield does get hit with debris and is damaged, you will want to have it repaired as soon as you can for safety and to possibly save you some money. Your auto insurance carrier will cover you to have your windshield replaced, but only after you have met your deductible. If you can get away with a repair, your carrier may actually pay for that without any deductible at all.
Sure, you may want to go after the truck driver whose truck threw the rock, but it may be hard to prove the rock actually came from the truck. Your attempt might take a lot of time that could have been spent otherwise. Just remember that safety is the most important thing when it comes to your vehicle on the road. Keep everyone safe by repairing your cracked windshield as quickly as you can.