Do What I Meant, Not What I Said
The sci-fi of my childhood promised computers that would do what I meant, not exactly what I said. You know that feeling — when you know what you want your computer to do, but no matter how hard you try it misunderstands. After more than a decade of programming the web I still run up against my browser blindly doing what I told it to do, not doing what I meant for it to do. These behaviors frustrate and break an otherwise elegant user experience.