It seems to come up a lot in conversations concerning energy behavior and programming, where the program becomes overly complex and overstretched. Although the program works to it's specified parameters most of the time, usually the construct requires way more resources than a conventional 1 or 2 function program.
So i'll offer some information concerning basic optimization, i find these methods prove quite effective:
1: [b]Energy will take the shortest way out:[/b] When creating your program, it's good to remember that if your construct encounters a problem it wasn't programed to deal with, it will deal with it in the easiest manner the situation permits. Similar to how water flows down a hill, it will move around the rocks and obstructions. As such, give your program a simple directive, don't overstretch your resources.
2: [b]Energy will do "EXACTLY" what it's told:[/b] If you want fast results, stop giving your programs future tense time parameters. EG: You [b]"will"[/b] wash my car /vs: You [b]"are"[/b] washing my car.
Anyway, hope that helps a bit for those who are confused or new.