text: Using an algorithm in planning for a solution helps in several ways.\n\nFirst, it allows the individual to see things in a wider perspective - thereby weeding through all other possible solutions to pick the best one.  Since in coming up with an algorithm the individual is not stuck with using a specific language, the person may use whatever tool (i.e. flowchart, layman's term, etc.) that is comfortable; putting emphasis on how to go about solving an issue.\n\nSecond, algorithms serve as the framework to which the actual solution is patterned after.  This guides the individual in the process of deriving the solution, thus saving time and effort as compared to having one jump immediately to this stage without any plan.\n\nLastly, algorithms can become generic templates to which other issues may refer to for solutions.  If properly documented or easily recalled, an algorithm used to solve one problem can guide the individual in resolving another one of similar nature.