One of the topic that interests me is the depth of automation that a software does for our tasks. As a trivial example, a modern word processor automatically finds the spelling mistakes in a document, and can also replace some of them automatically. The automation has gone a level deeper to not only let us write documents but to correct our mistakes. [Continue]

