Recently I've discovered that my car navigation uses GTD methodology to perform its tasks!

My car navigation puts each defined trip destination on its Someday/Maybe list.

When I decide to drive to one of the defined destinations my car navigation moves it from the Someday/Maybe list to the Projects list and determines:
  • the Successful Outcome (the car reached the destination);
  • the Next Action (for example "turn left").
My car navigation uses two @contexts for its operation:
  • @standing - when the car does not move (relax);
  • @moving - when the car moves (provide driving directions).
It is important - my car navigation focuses on one Next Action at a time - on providing just the very next hint - it does not try to tell me the whole travel plan.

When I do not follow the directions my car navigation does not complain - it just creates a new plan to reach the destination as efficiently as possible and returns to the Next Action processing loop.