Upgrade to Pro — share decks privately, control downloads, hide ads and more …

No Modes – The Future of all Web Applications

No Modes – The Future of all Web Applications

In 1970s and 1980s Computer Scientists realized that modes sucked for user interfaces. Larry Tesler (of Xerox PARC & Apple) and Jef Raskin (author, “The Humane Interface”) both described the principles of a modeless interface for computer interaction. 30 years later and web developers are still using modes in nearly every interaction. Learn how to use PHP and jQuery to ditch countless Edit and Save buttons and make your software more intuitive.

Andrew Cassell

November 16, 2016
Tweet

More Decks by Andrew Cassell

Other Decks in Programming

Transcript

  1. 31

  2. 32

  3. cassell:~ cassell$: man fsck
 FSCK(8) BSD System Manager's Manual NAME

    fsck -- filesystem consistency check and interactive repai SYNOPSIS fsck -p [-f] fsck [-l maxparallel] [-q] [-y] [-n] [-d] DESCRIPTION The first form of fsck preens a standard set of filesystem matic reboot. Here fsck reads the filesystem descriptor t have ``rw,'' ``rq'' or ``ro'' as options, and that have no filesystem) are checked one at a time. When pass 1 comple drive containing each filesystem is inferred from the shor are assumed to be the partition designator. In preening m
  4. “Since humans are more pliable than computers, it can be

    easier to make a human fit the computer’s limitations than to design the computer to fit the human’s needs. When that happens, the human becomes a prisoner trapped by the computer rather than liberated by it.” - Karla Jennings 42
  5. “It is no accident that swearing is denoted by #&%!#$&.

    It’s what a typewriter used to do when you typed numbers when the Caps Lock was engaged.” - Dr. James Winter
  6. O I

  7. vi

  8. Interfaces must be designed to accommodate our ability to pay

    conscious attention to only one object or situation, called our locus of attention, at a time. - Jef Raskin
  9. Imagine if every Thursday your shoes exploded if you tied

    them the usual way. This happens to us all the time with computers, and nobody thinks of complaining. - Jef Raskin
  10. We learn by example and by direct experience because there

    are real limits to the adequacy of verbal instruction. - Malcolm Gladwell
  11. If you think your design sucks. That just means you

    are becoming a better designer.