Alan Freedman -- The Computer Language Company - Computer Desktop Encyclopedia
Computer Desktop Encyclopedia
Longest-Running Tech Reference on the Planet

A CDE Definition

You'll love The Computer Desktop Encyclopedia (CDE) for Tech Term of the Day (TTOD)


Fitts' law

"The time required to reach a target is based on the distance from the starting point and the size of the target." Coined by Paul Fitts in the 1950s, the law is applied to the location and size of menus and buttons in software. For example, a large button is faster to reach than a small one, and the edges of the screen provide natural stops. Many users prefer the Mac's user interface, because all menus display at the top of the screen. Others prefer Windows, because many commonly used buttons can be made much larger. See laws.


Following are axioms that have been made by professionals in the field from time to time about computers and information technology. For the actual text, look up the definition.

 Law              Subject

 Amara's law      Technology in general

 Amdahl's law     System & network speed

 Asimov's laws    Robotics

 Brook's law      Software projects

 Clarke's laws    Prediction

 Codd's rules     Relational database

 Cole's law       Essential elements

 Fitts' law       User interface

 Freedman's law   Programming

 Kerckhoffs' law  Cryptopraphy

 Kryder's law     Hard drive density

 Metcalfe's law   Network value

 Moore's law      Transistor capacity

 Nacchio's law    IP gateways

 Reed's law       Network value

 Shannon's law    Channel speed

 Thackara's laws  Product design

 Wirth's law      Software bloat

Personal Use Only

Before/After Your Search Term
fisherfive nines
FISINTfixed broadband
FISMAfixed broadband wireless
fitfixed data user
fitnessfixed disk
fitness bandfixed-frequency monitor
fitness devicefixed head disk
fitness trackerfixed length field
FITSAFfixed length record

Terms By Topic
Click any of the following categories for a list of fundamental terms.
Computer Words You Gotta KnowSystem design
Job categoriesUnix/Linux
Interesting stuffPersonal computers
InternetIndustrial Automation/Process Control
Communications & networkingAssociations/Standards organizations
HistoryDesktop publishing
ProgrammingHealthcare IT
System design