I'm a puzzle person, any thing that people have a hard time solving is my thing.
Writing an algorithm is teaching a PC (dumb box of circuits responding to a signal obediently) how a human thinks or might react.