Skip to content
HomeVideosBooks
AllTopicsTrends
BlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    Cover of Designing the user interface

    Designing the user interface

    Ben Shneiderman · 2010

    Computer ScienceProgrammingSystems & OS
    Open LibraryAmazon
    Stats for nerds
    3recommend
    7mentions
    5people
    2008–2024years
    57% recommend43% neutral

    Mentions per year

    200820102012201420162018202020222024

    What Hacker News says

    1. DonHopkinsJan 2024
      Donald Norman and Ben Shneiderman are old friends and colleagues.

      https://www.nngroup.com/news/item/hci-pioneers-photos/

      NN/g News; HCI Pioneers Photos; Announcements; September 8, 2015

      Professor Ben Shneiderman (University of Maryland) is one of the founders of the discipline of human-computer interaction (HCI) and has produced breakthrough research and influential textbooks since the early 1980s. He is also an accomplished photographer from a family of world-class photographers. Dr. Shneiderman has now released a website that collects many of his photographs from the last 32 years of the field's other pioneers, including Jakob Nielsen and Don Norman. It's amazing how young they look in the early photos :-)

      https://hcipioneers.wordpress.com/

      Shneiderman's comment on launching this history site: "My goal is to make HCI more visible and tell our history more widely. I think HCI designs have had as much impact as Moore’s Law in bringing the web and mobile devices to the world."

      Since this is a photohistory, it's much more approachable than most history sites. Well worth perusing for anybody with an interest in where we come from.

      ----

      Ben Shneiderman coined and defined the term "Direct Manipulation":

      http://www.csc.kth.se/utbildning/kth/kurser/DH3050/hcihist11...

      https://news.ycombinator.com/item?id=11365359

      DonHopkins on March 27, 2016 | next [–]

      Wow, Ben Shneiderman looks so young in that photo. He's still hard at work making computers easier for people to use, and he just published a major update to his classic book, "Designing the User Interface: Strategies for Effective Human-Computer Interaction", which just went to the printers and will be available on April 26. [1]

      I enjoyed working with him at the University of Maryland Human Computer Interaction Lab, and the experience deeply influenced everything I've done since.

      Ben is the human who suggested the field be called "Human Computer Interaction" instead of "Computer Human Interaction", to put humans first.

      He defined the term Direct Manipulation [2] as:

      1) continuous representation of the objects and actions,

      2) rapid, incremental, and reversible actions, and

      3) physical actions and gestures to replace typed commands.

      He also came up with the blue underlined hypertext link, as well as embedded graphical links [3] for the "HyperTIES" system [4].

      Here's a paper I published when I was at HCIL, about a visual PostScript programming environment that featured "direct stack manipulation": "The Shape of PSIBER Space - October 1989". [5]

      Ben's an avid photographer, and has published this photo history of SIGCHI conferences. [6]

      [1] http://www.amazon.com/Designing-User-Interface-Human-Compute...

      [2] https://en.wikipedia.org/wiki/Direct_manipulation_interface

      [3] https://www.youtube.com/watch?v=fZi4gUjaGAM

      [4] http://www.cs.umd.edu/hcil/hyperties/

      [5] http://www.donhopkins.com/drupal/node/97

      [6] http://www.sigchi.org/photohistory/lib_viewer.jsp?lib=chi

      ----

      Ben Shneiderman founded the University of Maryland Human Computer Interaction Lab, but instead of calling it "Computer Human Interaction" like CHI, he put Humans first instead of Computers.

      https://news.ycombinator.com/item?id=35736775

      *

      4 points by DonHopkins 8 months ago | root | parent | prev | next [–]

      That's a point Ben Shneiderman insisted on making in 1983, when he named his "Human Computer Interaction Lab" at the University of Maryland HCIL instead of CHIL, where I worked with him from 1986-1990. Go Terps! ;)

      Do you have any citations of European or other labs using that human-first convention before 1983?

      University of Maryland Human–Computer Interaction Lab:

      https://en.wikipedia.org/wiki/University_of_Maryland_Human%E...

      Ben Shneiderman:

      https://en.wikipedia.org/wiki/Ben_Shneiderman

      Ben also coined the term "Direct Manipulation", and came up with the design of making links blue for the early HyperTIES hypermedia system we developed at HCIL.

      https://en.wikipedia.org/wiki/Direct_manipulation_interface

      Revisiting why hyperlinks are blue (blog.mozilla.org):

      https://blog.mozilla.org/en/internet-culture/why-are-hyperli...

      https://news.ycombinator.com/item?id=29897811

      https://news.ycombinator.com/item?id=29921532

      >Ben Shneiderman recalled that "Tim told me at the time that he was influenced by our design as he saw it in the Hypertext on Hypertext project".

      Hypertext on Hypertext CACM1988:

      https://www.youtube.com/watch?v=29b4O2xxeqg

      30 YEARS AT THE UNIVERSITY OF MARYLAND’S HUMAN-COMPUTER INTERACTION LAB (HCIL). (2013) By Ben Shneiderman, Kent Norman, Catherine Plaisant, Benjamin Bederson, Allison Druin, Jennifer Golbeck:

      http://interactionsdev.acm.org/archive/view/september-octobe...

      >One attraction of the University of Maryland was its strong psychology department. My computing colleagues were intrigued by my early attempts to use empirical techniques to study programmers as they wrote, modified, or debugged programs. These crossover ideas caught the attention of Azriel Rosenfeld (1931–2004), a world leader in computer vision, who was forming an interdisciplinary Center for Automation Research (CfAR). He led the Computer Vision Lab and invited me to form a Human-Computer Interaction Lab when he launched CfAR in 1983. In a campus reorganization, HCIL became a unit in the Institute for Advanced Computer Studies and eventually became jointly managed with the iSchool.

      >Rosenfeld's invitation advanced my efforts by at least five years, giving credibility to the "marriage of computer science and psychology," which I described in my 1980 book, Software Psychology. Gaining credibility was important, as this was still a time when many computer scientists were unsure about the value of psychological studies of programmers and database systems' users, and even the growing field of interactive computer systems. The term human-computer interaction (HCI) was still novel, but I insisted on putting the human first, as opposed to the ACM's choice of computer-human interaction to make a more pronounceable name, "CHI."

      Ken Perlin:

      https://en.wikipedia.org/wiki/Ken_Perlin

      Ken Perlin's Blog:

      http://blog.kenperlin.com/?p=237

      >Human first (May 29th, 2008)

      >I spent the day today at the annual end-of-year symposium of the Human Computer Interaction Lab (HCIL) at the University of Maryland. All three of the Lab’s successive directors – Ben Shneiderman, Ben Bederson and Allison Druin – were there, and they are all good friends of mine. Ben Shneiderman founded the lab in 1983. He is one of the fathers of the field of HCI research, and is a font of wisdom on many subjects. Ben Bederson, with whom I’ve been friends since he was in grad school, took over the lab directorship in 2000. Allison, who is married to Ben Bederson, became the lab’s director in 2006. I actually know Allison the longest of the three. I have had lots of time to talk with all three of them in the last twenty four hours, which has been great fun.

      >The wonderful thing about the HCIL, as Allison pointed out today, is that it puts the “human” first. Much of computer science research seems to forget that there are such things as humans. Instead it seems to be a quest for a kind of abstract algorithmic purity, as though computer science were merely a branch of mathematics. The HCIL people have been way ahead of the curve in recognizing that the real power of computers comes when we find ways to interweave that power with the complementary power of the human mind. Computation is indeed enormously powerful, but computation that augments human thought is downright transformative. And to achieve that, you’ve got to understand human thought.

      >This is rather tricky for many academics, because it requires bridging the large gap in scientific subcultures between computer science on the one hand, and psychology on the other. It’s very hard to get academic recognition when any given reviewer of your manuscript is not going to understand half of what you are saying. To me the people at HCIL are visionary because they recognized, a full quarter of a century ago – long before it was fashionable – the need to reconcile these two parts of the problem.

      >And they are still at it. Only now the world is starting to catch up.

      >Ben Shneiderman says on June 3, 2008 at 8:12 pm:

      >Thanks Ken… for your kind words and thoughtful contribution to the 25th Anniversary events…. it’s great to see that our message was heard and received in a warm human way. Sincerely… Ben Shneiderman

      Designing to Facilitate Browsing: A Look Back at the Hyperties Workstation Browser: By Ben Shneiderman, Catherine Plaisant, Rodrigo Botafogo, Don Hopkins, William Weiland. Published in Hypermedia, vol. 3, 2 (1991)101–117.

      https://donhopkins.medium.com/designing-to-facilitate-browsi...

      HyperTIES Discussions from Hacker News:

      https://donhopkins.medium.com/hyperties-discussions-from-hac...

      An Empirical Comparison of Pie vs. Linear Menus: Jack Callahan, Don Hopkins, Mark Weiser () and Ben Shneiderman. Computer Science Department University of Maryland College Park, Maryland 20742 () Computer Science Laboratory, Xerox PARC, Palo Alto, Calif. 94303. Presented at ACM CHI’88 Conference, Washington DC, 1988.

      https://donhopkins.medium.com/an-empirical-comparison-of-pie...

      thread
    2. DonHopkinsMar 2016
      Wow, Ben Shneiderman looks so young in that photo. He's still hard at work making computers easier for people to use, and he just published a major update to his classic book, "Designing the User Interface: Strategies for Effective Human-Computer Interaction", which just went to the printers and will be available on April 26. [1]

      I enjoyed working with him at the University of Maryland Human Computer Interaction Lab, and the experience deeply influenced everything I've done since.

      Ben is the human who suggested the field be called "Human Computer Interaction" instead of "Computer Human Interaction", to put humans first.

      He defined the term Direct Manipulation [2] as:

      1) continuous representation of the objects and actions,

      2) rapid, incremental, and reversible actions, and

      3) physical actions and gestures to replace typed commands.

      He also came up with the blue underlined hypertext link, as well as embedded graphical links [3] for the "HyperTIES" system [4].

      Here's a paper I published when I was at HCIL, about a visual PostScript programming environment that featured "direct stack manipulation": "The Shape of PSIBER Space - October 1989". [5]

      Ben's an avid photographer, and has published this photo history of SIGCHI conferences. [6]

      [1] http://www.amazon.com/Designing-User-Interface-Human-Compute...

      [2] https://en.wikipedia.org/wiki/Direct_manipulation_interface

      [3] https://www.youtube.com/watch?v=fZi4gUjaGAM

      [4] http://www.cs.umd.edu/hcil/hyperties/

      [5] http://www.donhopkins.com/drupal/node/97

      [6] http://www.sigchi.org/photohistory/lib_viewer.jsp?lib=chi

      thread
    3. eivarvJun 2015
      IIRC, Shneiderman and Plaisant touch upon this somewhere in their book "Designing the User Interface" [0], and Schneiderman's "Eight Golden Rules of Interface Design" [1] may also be applicable. You might additionally want to look into resources that deal with copywriting.

      [0]: http://www.amazon.co.uk/Designing-User-Interface-Internation...

      [1]: https://www.cs.umd.edu/users/ben/goldenrules.html

      thread
    4. blogimusApr 2009
      We used Shneiderman's "Designing the User Interface" book (3rd Ed) back in Human Computer Interaction class. I kept the book and still use it. The link was a lucky find because the usability post list looked a tiny bit familiar.
      thread
    5. DonHopkinsApr 2020
      There's another Hacker News discussion about a related topic, a paper Ben Shneiderman wrote in 1993, "Beyond Intelligent Machines: Just Do It".

      https://news.ycombinator.com/item?id=22742100

      http://www.cs.umd.edu/hcil/trs/93-03/93-03.html

      >It seems that you can hardly go to a computer conference without seeing a videotape of a futuristic computer system that talks to you from a wall, desk, or some random appliance. Is this the interface of the future? Over the last decade, Ben Shneiderman, head of the University of Maryland's Human-Computer Interaction Laboratory and author of Designing the User Interface: Strategies for Effective Human-Computer Interaction (Addison-Wesley, 1992), has been the most forceful voice against anthropomorphic interfaces. He argues that users want a sense of direct and immediate control over computers that differs from how they interact with people. He presents several examples of these predictable and controllable interfaces developed in the lab at UM.

      Ben Shneiderman and his colleagues like Richard Potter, Andrew Sears, and Catherine Plaisant at his HCIL lab have performed a lot of research and user interface design with touch screens, like the "lift off" high precision pointing strategy, and early touch screen keyboards.

      An experimental evaluation of three touch screen strategies within a hypertext database

      https://www.tandfonline.com/doi/abs/10.1080/1044731890952595...

      Clocks, calendars and schedulers on a touchscreen (1988, HCIL)

      https://www.youtube.com/watch?v=kzMHqF9Pkv4

      Touchscreen keyboards - Andrew Sears, Ben Shneiderman. Human-Computer Interaction Lab, University of Maryland.

      https://www.youtube.com/watch?v=JDRKP2ATBRg

      And he just dropped by HN to announce a new paper he's just published on a similar topic, the result of years of work, which also relates to this discussion:

      Shneiderman, Ben (2020). Human-Centered Artificial Intelligence: Reliable, Safe & Trustworthy, International Journal of Human-Computer Interaction,36, 6 (Published Online March 27, 2020).

      https://doi.org/10.1080/10447318.2020.1741118

      Human-Centered Artificial Intelligence: Reliable, Safe & Trustworthy

      >Abstract

      >Well-designed technologies that offer high levels of human control and high levels of computer automation can increase human performance, leading to wider adoption. The Human-Centered Artificial Intelligence (HCAI) framework clarifies how to (1) design for high levels of human control and high levels of computer automation so as to increase human performance, (2) understand the situations in which full human control or full computer control are necessary, and (3) avoid the dangers of excessive human control or excessive computer control. The methods of HCAI are more likely to produce designs that are Reliable, Safe & Trustworthy (RST). Achieving these goals will dramatically increase human performance, while supporting human self-efficacy, mastery, creativity, and responsibility.

      >Introduction

      >This paper opens up new possibilities by way of a two dimensional framework of Human-Centered Artificial Intelligence (HCAI) that separates levels of automation/autonomy from levels of human control. The new guideline is to seek high levels of human control AND high levels of automation, which is more likely to produce computer applications that are Reliable, Safe & Trustworthy (RST). Achieving these goals, especially for complex poorly understood problems, will dramatically increase human performance, while supporting human selfefficacy, mastery, creativity, and responsibility. This paper focuses on the three RST goals, which may help to achieve other important goals such as privacy, cybersecurity, resilience, social justice, human dignity, and environmental preservation.

      >The traditional belief in computer autonomy is compelling for many artificial intelligence (AI) researchers, developers, journalists, and promoters. I assume a broad definition of AI to include automated/autonomous systems using technologies such as machine learning, neural nets, statistical methods, recommenders, adaptive systems, and speech, facial, image, and pattern recognition.

      >The goal of computer autonomy was central in Sheridan and Verplank (1978) ten levels from human control to computer automation/autonomy (Table 1). Their widely cited one-dimensional list continues to guide much of the research and development, suggesting that increases in automation must come at the cost of lowering human control. Shifting to HCAI could liberate design thinking so as to produce computer applications that increase automation, while amplifying, augmenting, enhancing, and empowering people to innovatively apply systems and creatively refine them.

      >Sheridan & Verplank’s ten levels of automation/autonomy have been widely influential (Sheridan, 1992), but critics suggested refinements such as the four stages of automation: (1) information acquisition, (2) analysis of information, (3) decision or choice of action, and (4) execution of action (Parasuraman et al., 2000). These stages refine discussions of each of the levels, but the underlying message is that the goal is full automation/autonomy.

      >Even Sheridan (2000) commented with concern that “surprisingly, the level descriptions as published have been taken more seriously than were expected” (see Hoffman & Johnson (2019) and Kaber (2018) for detailed histories). However, in spite of the many critiques, the 1-dimensional levels of automation/autonomy, which only represents situations where increased automation must come with less human control, is still widely influential. For example, the US Society of Automotive Engineers adopted the unnecessary trade-off in its six levels of autonomy for self-driving cars (Brooks, 2017; Society of Automotive Engineers, 2014) (Table 2).

      >Critics of autonomy have repeatedly discussed the ironies (Bainbridge, 1983), deadly myths (Bradshaw et al., 2013; Mindell, 2015), conundrums (Endsley, 2017), or paradoxes (Hancock, 2017) of autonomy. A common point is that humans have to spend more effort monitoring autonomous computers because they are unsure of what it will do, often leading to inferior performance (Blackhurst et al., 2011; Strauch, 2017).

      [...]

      thread
    6. arkitaipMay 2011
      IMHO you first need to understand design, its various sub fields (i.e. typography, colors, layout), user experience design/interaction design/usability, and finally how all of this applies to the web. You can learn the basics by reading books but the only way to truly understand and master is by study this things in the world and by practicing them. Start thinking about design, analyze it in your daily life, do your own makeovers of sites you use, design a blog theme, etc, etc.

      As for web typography, you want to check of the latest generation of font embedding because that's where the real magic's at. The most known web font solutions are: CSS3 (font-face), typeface.js, cufon, flir, sifr, Google Font API, Typekit.

      Here's a list of quality books on design and typography:

          A History of Graphic Design
          Before & After Page Design
          Designing Brand Identity
          Emotional Design: Why We Love (or Hate) Everyday Things
          Graphic Design Solutions
          How Designers Think
          Information Dashboard Design: The Effective Visual Communication of Data
          Making and Breaking the Grid: A Graphic Design Layout Workshop 
          The Complete Manual of Typography
          The Designer's Guide to Color Combinations
          The Elements of Graphic Design: Space, Unity, Page Architecture, and Type
          The Elements of Typographic Style
          The New Typography
          The Visual Display of Quantitative Information
          Thinking with Type: A Primer for Designers
          Typography Workbook: A Real-World Guide to Using Type in Graphic Design 
      	
      Books on web design:

          About Face 3: The Essentials of Interaction Design
          Ambient Findability: What We Find Changes Who We Become  
          Bulletproof Web Design
          Cascading Style Sheets: The Definitive Guide
          Designing Web Usability
          Designing With Web Standards
          Designing the Obvious: A Common Sense Approach to Web Application Design
          Designing the User Interface: Strategies for Effective Human-Computer Interaction
          Don't Make Me Think: A Common Sense Approach to Web Usability
          Homepage Usability: 50 Websites Deconstructed
          Information Architecture for the World Wide Web: Designing Large-Scale Web Sites
          Information Architecture: Blueprints for the Web  
          Interaction Design: Beyond Human-Computer Interaction
          Rocket Surgery Made Easy: The Do-It-Yourself Guide to Finding and Fixing Usability Problems
          The Essential Guide to User Interface Design
          The Inmates Are Running the Asylum
          Thoughtful Interaction Design: A Design Perspective on Information Technology
          Web Form Design: Filling in the Blanks
      thread

    Related

    Cover of Tog on software design
    2013–2026

    Tog on software design

    Bruce Tognazzini
    4 recommend · 8
    Cover of Macintosh human interface guidelines
    2008–2026

    Macintosh human interface guidelines

    Apple Computer Inc
    10 recommend · 37
    Cover of User Interface Design for Programmers
    2007–2026

    User Interface Design for Programmers

    Joel Spolsky
    18 recommend · 26
    Cover of Software tools
    2008–2026

    Software tools

    Brian W. Kernighan
    21 recommend · 44
    Cover of Designing visual interfaces
    2011–2026

    Designing visual interfaces

    Kevin Mullet
    5 recommend · 6
    Refactoring UIAdam Wathan
    2018–2026

    Refactoring UI

    Adam Wathan
    129 recommend · 167
    Cover of Designing interfaces
    2007–2023

    Designing interfaces

    Jenifer Tidwell
    recommend · 12
    9
    The interfaceJohn Harwood
    2014–2020

    The interface

    John Harwood
    4 recommend · 6