Let the Rubber Hit the Pavement
If you commute to work daily, you have two choices. Buy lots of spare tubes for when you get flats, or invest in good quality tires. I started my commuting doing the first. Always buying and keeping spare tubes with me. Some days, I'd catch a flat, change it, ride a couple more miles and catch another! It was so frustrating that it almost caused me to stop riding. Until I bought a set of these bad boys:
Continental GatorSkin DuraSkin Tire. Now when I have to replace a tire, these are my go to purchase. Gatorskins have a thicker middle and side walls that protect your tubes from punctures. Since using Gatorskins, I have not had to replace my tubes in a long time.
If you do get a flat tire using Gatorskins, or any other tire for that matter, make sure you know how to properly change and check your tires. Anytime I have a flat, I pull the tire off and remove the tube. Sometimes I will put some air in the tube to find the hole to patch it there, but most times I'll just put a new tube in and check the old one later. While the tire is off, run your fingers along the inside of the tire, checking for any sharp edges or metal shards. Be sure to go along the entire tire an then reverse and feel the other direction. Many times just going one way doesn't allow you to feel what has poked a hole in the tube and you put everything together and start riding again, just to get another flat down the road. If and when you feel something poking through, use a pair of needle nose pliers to pull it out, then check again.
When putting a new tube in your tire, be sure it is seated properly on the rim. Put a little bit of air in the tube before you put it on the rim, this helps it stay seated when you put the tire on. Once you have your tire and tube on the rim, add a little more air, then inspect the wheel to make sure there is no sign of the tube poking around the tire. If some of the tube is poking out, and you inflate it to the proper psi, once you hop on and ride, it will pop again. Once everything looks fine, inflate the tire to the correct psi and enjoy the rest of your ride.