Think like a programmer. Break your problems down into the smallest components. Solve each little problem and you'll find that all these little solutions add up to one big solution!
Goals are good. Systems are better. There, I said it. Why? Because without a system, goals are just wishes and fantasies. You can't just want a thing, you have to make a plan to achieve that thing. On the other hand, a system without a goal still leads to growth and progress.