Evolution Of Computer Interfaces
We create things to benefit humans. Software is no exception. At our current level of technology, we mostly interact with computers within well-defined boundaries, buttons, input fields, editors
A Brief Rant on the Future of Interaction Design (worrydream.com)