Many workplaces have a strange attitude to cycle commuting and if you are late you can often get far more noise from your boss than if you had car problems.
A better bike was mentioned but since the main cause of problems are tyres, better tyres are pretty useful. Puncture resistant tyres keep your puncture rate to perhaps 1/year and enable you to arrive on time every day.
Depending on the distance, Schwalbe Marathon Plus tyres will keep your ride on time every time.