We all use algorithms every day, but what is an algorithm, exactly? By my definition, an algorithm is a formalized procedure to accomplish a task (this is essentially the same as Wikipedia’s).
Not everything you do is an algorithm. Some things we do have no known good algorithm, such as writing a blog entry. […]