Goals vs. Tasks

In past articles, we discussed human-illiterate computers, usability, memorability, learnability, Tognazzini’s Paradox, design integrity, simplicity, abstraction, discount usability testing, and personas. Now, we will discuss goals and tasks. These are similar terms, and sometimes used almost interchangeably. But using the terms task and goal sloppily is, according to expert software designers, an error that leads […]

Diversity

Redundancy vs. diversity Redundancy with a stock of identical parts to replace failed components is a standard way to make industrial processes more reliable. For an ED mission-critical computer system, which needs to be up and running 24/7/365, one way to implement this is to have a backup server always ready to go, with recent […]