How to reduce wasted time and effort when dealing with complexity