25:
148:
into a socket in a particular orientation, the socket and plug should be designed so that it is physically impossible to insert the plug incorrectly. Power sockets are often keyed in such a manner, to prevent the transposition of live and neutral. They are also recessed in the wall in a way that makes it impossible to touch connectors once they become live.
197:
Inputs can be checked for legitimate values, e.g. for counts of workplace injuries (or number of people injured) the number can be 0 but can't be negative and must be a whole number; for number of hours worked in one week the amount for any specified employee can be 0, can be fractional, but can't be
147:
stage of a project or undertaking. Essentially, it is the practice of anticipating all possible ways that an end-user could misuse a device, and designing the device so as to make such misuse impossible, or to minimize the negative consequences. For example, if it is important that a plug is inserted
224:
are mechanically but not electrically symmetric, but achieve an illusion of symmetry resulting from how devices respond to the cable, and hence can be plugged in either of two ways. Software makes the plugs and cables behave as though they are symmetric.
207:. If it is corrupted, the program should say so, then either accept the partial document that was valid, or refuse the entire document. In either case it should remain running and not quit.
1058:
1739:
1808:
192:
Data entry screens can "sanitize" inputs, e.g. numeric fields contain only digits, signs and a single decimal point if appropriate.
129:
This article is about design to prevent misuse. For the design of public places to prevent crime and other undesired actions, see
97:
1813:
69:
594:
76:
1757:
552:
1767:
116:
46:
54:
1998:
1617:
291:
83:
1762:
1120:
50:
1833:
1386:
909:
486:
476:
65:
1639:
1622:
1344:
1184:
619:
535:
508:
198:
negative and can't be greater than 168, nor more than 24 times the number of days they were in attendance.
936:
498:
2131:
203:
A word processor requested to load a saved document should scan it to ensure it is in good form and not
2003:
1865:
1777:
1147:
686:
1960:
1629:
1244:
1239:
1169:
914:
899:
710:
626:
1965:
1722:
1634:
1396:
1110:
1083:
1013:
874:
730:
641:
515:
35:
163:
is a well-known statement of the need for defensive design, and also of its ultimate limitations.
2117:
1930:
1895:
1823:
1782:
1734:
1592:
1411:
1369:
1334:
1314:
1078:
234:
39:
2145:
1450:
1319:
1284:
735:
636:
609:
547:
90:
1915:
1798:
1612:
1418:
1391:
1381:
1349:
1339:
1304:
1219:
1164:
1159:
1142:
1088:
926:
879:
740:
604:
525:
381:
217:
156:
2085:
1940:
1900:
1654:
1607:
1428:
1376:
1299:
1289:
1189:
1152:
1132:
1063:
1053:
461:
451:
408:
386:
341:
284:
152:
130:
8:
1880:
1803:
1712:
1597:
1445:
1423:
1329:
1309:
1174:
1033:
1018:
931:
698:
651:
432:
1993:
1945:
1920:
1359:
1194:
1179:
1038:
854:
725:
671:
403:
2100:
2070:
1875:
1828:
1684:
1674:
1495:
1490:
1485:
1455:
1294:
1279:
1234:
1224:
1209:
1204:
1137:
1073:
1068:
971:
806:
703:
681:
631:
589:
579:
493:
371:
311:
259:
2075:
2040:
2015:
1728:
1702:
1664:
1470:
1406:
1354:
1259:
1249:
1229:
1115:
1023:
976:
946:
921:
889:
849:
789:
720:
559:
140:
2175:
2065:
2045:
2025:
2020:
2010:
1905:
1540:
1530:
1515:
1475:
1440:
1433:
1364:
1324:
1093:
966:
956:
864:
821:
801:
530:
481:
277:
249:
204:
177:
160:
2090:
2035:
1988:
1970:
1772:
1520:
1510:
1505:
1480:
1274:
1254:
1127:
1098:
1048:
981:
951:
941:
904:
826:
784:
779:
661:
656:
646:
564:
542:
376:
366:
2152:
2169:
2095:
2080:
2060:
1983:
1885:
1717:
1707:
1535:
1525:
1500:
1465:
1028:
961:
884:
859:
811:
796:
503:
423:
2138:
2124:
1978:
1955:
1925:
1910:
1199:
816:
757:
569:
520:
471:
446:
398:
391:
185:
2055:
2050:
2030:
1950:
1870:
1679:
1584:
894:
869:
841:
770:
715:
693:
441:
418:
413:
356:
351:
244:
221:
181:
1669:
1264:
1043:
765:
745:
599:
437:
1935:
1659:
1644:
1602:
1214:
774:
614:
254:
239:
24:
1269:
316:
1890:
1818:
1558:
428:
1649:
300:
144:
361:
1401:
180:
approaches can make software safer and catch user errors.
269:
220:
apply this principle by being asymmetric. Alternatively,
2167:
285:
53:. Unsourced material may be challenged and
16:Design practice that plans for contigencies
292:
278:
117:Learn how and when to remove this message
1809:Good Design Award (Museum of Modern Art)
2168:
1854:
1814:Good Design Award (Chicago Athenaeum)
1557:
1002:
329:
273:
171:
51:adding citations to reliable sources
18:
13:
1855:
1758:American Institute of Graphic Arts
14:
2187:
1768:Design and Industries Association
184:that implements this is termed a
139:is the practice of planning for
23:
330:
166:
1763:Chartered Society of Designers
1003:
211:
1:
1834:Prince Philip Designers Prize
477:Architectural lighting design
265:
176:Implementation decisions and
1640:Electronic design automation
1623:Virtual home design software
595:Automotive suspension design
7:
499:Environmental impact design
228:
10:
2192:
1778:International Forum Design
1148:Engineering design process
299:
128:
2113:
1861:
1850:
1791:
1750:
1693:
1583:
1579:
1553:
1009:
998:
900:Integrated circuit design
835:
822:Stage/set lighting design
754:
711:Hardware interface design
670:
627:Hardware interface design
578:
460:
340:
336:
325:
307:
1735:Industrial design rights
1723:Fashion design copyright
1635:Design quality indicator
1084:Creative problem-solving
875:Electrical system design
731:Sonic interaction design
642:Photographic lens design
516:Healthy community design
1931:New product development
1896:Enterprise architecture
1824:IF Product Design Award
1783:Design Research Society
1335:Reliability engineering
235:Defensible space theory
1387:Top-down and bottom-up
736:User experience design
637:Packaging and labeling
610:Electric guitar design
548:Landscape architecture
1916:Innovation management
1799:European Design Award
1565:Intellectual property
1382:Theory of constraints
1345:Responsibility-driven
1185:For manufacturability
1089:Creativity techniques
927:Nuclear weapon design
741:User interface design
605:Corrugated box design
526:Interior architecture
218:electrical connectors
157:defensive programming
1961:Unintelligent design
1941:Philosophy of design
1655:Design specification
1608:Comprehensive layout
1180:For behaviour change
1153:Probabilistic design
915:Power network design
452:Visual merchandising
409:Instructional design
387:Postage stamp design
153:software engineering
151:Defensive design in
131:Hostile architecture
47:improve this article
1881:Creative industries
1804:German Design Award
1713:Design infringement
1598:Architectural model
937:Organization design
932:Nucleic acid design
880:Experimental design
433:Traffic sign design
1946:Process simulation
1921:Intelligent design
1245:Intelligence-based
1240:Integrated topside
1170:Framework-oriented
855:Behavioural design
726:Information design
404:Information design
66:"Defensive design"
2163:
2162:
2109:
2108:
1876:Conceptual design
1846:
1845:
1842:
1841:
1829:James Dyson Award
1685:Website wireframe
1675:Technical drawing
1549:
1548:
1397:Transgenerational
1138:Ecological design
1014:Activity-centered
994:
993:
990:
989:
972:Spacecraft design
766:Public art design
704:Video game design
682:Experience design
652:Production design
632:Motorcycle design
590:Automotive design
494:Ecological design
372:Film title design
260:Usability testing
172:Computer software
127:
126:
119:
101:
2183:
2155:
2148:
2141:
2134:
2127:
2120:
1852:
1851:
1729:Geschmacksmuster
1703:Community design
1581:
1580:
1555:
1554:
1315:Process-centered
1111:Design–bid–build
1079:Cradle-to-cradle
1059:Concept-oriented
1000:
999:
977:Strategic design
947:Processor design
922:Mechanism design
890:Geometric design
850:Algorithm design
790:Jewellery design
721:Immersive design
615:Furniture design
560:Landscape design
338:
337:
327:
326:
294:
287:
280:
271:
270:
137:Defensive design
122:
115:
111:
108:
102:
100:
59:
27:
19:
2191:
2190:
2186:
2185:
2184:
2182:
2181:
2180:
2166:
2165:
2164:
2159:
2153:
2146:
2139:
2132:
2125:
2118:
2105:
1906:Futures studies
1857:
1838:
1787:
1746:
1695:
1689:
1575:
1574:
1545:
1451:Value sensitive
1441:User innovation
1320:Public interest
1285:Object-oriented
1005:
986:
967:Software design
957:Research design
910:Physical design
865:Database design
839:
837:
831:
807:Property design
802:Game art design
756:
750:
673:
666:
581:
574:
531:Interior design
482:Building design
463:
456:
343:
332:
321:
303:
298:
268:
250:Inherent safety
231:
214:
178:software design
174:
169:
134:
123:
112:
106:
103:
60:
58:
44:
28:
17:
12:
11:
5:
2189:
2179:
2178:
2161:
2160:
2158:
2157:
2150:
2143:
2136:
2129:
2122:
2114:
2111:
2110:
2107:
2106:
2104:
2103:
2098:
2093:
2088:
2083:
2078:
2073:
2068:
2063:
2058:
2053:
2048:
2043:
2038:
2033:
2028:
2023:
2018:
2013:
2008:
2007:
2006:
2001:
1991:
1986:
1981:
1974:
1973:
1971:Wicked problem
1968:
1963:
1958:
1953:
1948:
1943:
1938:
1933:
1928:
1923:
1918:
1913:
1908:
1903:
1898:
1893:
1888:
1883:
1878:
1873:
1868:
1862:
1859:
1858:
1856:Related topics
1848:
1847:
1844:
1843:
1840:
1839:
1837:
1836:
1831:
1826:
1821:
1816:
1811:
1806:
1801:
1795:
1793:
1789:
1788:
1786:
1785:
1780:
1775:
1773:Design Council
1770:
1765:
1760:
1754:
1752:
1748:
1747:
1745:
1744:
1743:
1742:
1740:European Union
1732:
1725:
1720:
1715:
1710:
1705:
1699:
1697:
1691:
1690:
1688:
1687:
1682:
1677:
1672:
1667:
1662:
1657:
1652:
1647:
1642:
1637:
1632:
1627:
1626:
1625:
1620:
1610:
1605:
1600:
1595:
1589:
1587:
1577:
1576:
1573:
1572:
1569:
1566:
1563:
1559:
1551:
1550:
1547:
1546:
1544:
1543:
1538:
1533:
1528:
1523:
1518:
1513:
1508:
1503:
1498:
1493:
1488:
1483:
1478:
1473:
1468:
1461:
1460:
1459:
1458:
1448:
1443:
1438:
1437:
1436:
1426:
1421:
1419:Usage-centered
1416:
1415:
1414:
1412:Design for All
1404:
1399:
1394:
1392:Transformation
1389:
1384:
1379:
1374:
1373:
1372:
1362:
1357:
1352:
1347:
1342:
1340:Research-based
1337:
1332:
1327:
1322:
1317:
1312:
1307:
1305:Platform-based
1302:
1297:
1292:
1287:
1282:
1277:
1272:
1267:
1262:
1257:
1255:KISS principle
1252:
1247:
1242:
1237:
1232:
1227:
1222:
1217:
1212:
1207:
1202:
1197:
1192:
1187:
1182:
1177:
1172:
1167:
1165:Fault-tolerant
1162:
1160:Error-tolerant
1157:
1156:
1155:
1145:
1143:Energy neutral
1140:
1135:
1130:
1125:
1124:
1123:
1113:
1108:
1103:
1102:
1101:
1099:Design fiction
1091:
1086:
1081:
1076:
1071:
1066:
1061:
1056:
1051:
1046:
1041:
1036:
1031:
1026:
1021:
1016:
1010:
1007:
1006:
996:
995:
992:
991:
988:
987:
985:
984:
982:Systems design
979:
974:
969:
964:
959:
954:
952:Protein design
949:
944:
942:Process design
939:
934:
929:
924:
919:
918:
917:
912:
907:
905:Circuit design
897:
892:
887:
882:
877:
872:
867:
862:
857:
852:
846:
844:
833:
832:
830:
829:
827:Textile design
824:
819:
814:
809:
804:
799:
794:
793:
792:
787:
785:Costume design
780:Fashion design
777:
768:
762:
760:
752:
751:
749:
748:
743:
738:
733:
728:
723:
718:
713:
708:
707:
706:
701:
691:
690:
689:
678:
676:
668:
667:
665:
664:
662:Service design
659:
657:Sensory design
654:
649:
647:Product design
644:
639:
634:
629:
624:
623:
622:
612:
607:
602:
597:
592:
586:
584:
576:
575:
573:
572:
567:
565:Spatial design
562:
557:
556:
555:
545:
543:Keyline design
540:
539:
538:
528:
523:
518:
513:
512:
511:
509:Computer-aided
501:
496:
491:
490:
489:
479:
474:
468:
466:
458:
457:
455:
454:
449:
444:
435:
426:
421:
416:
411:
406:
401:
396:
395:
394:
389:
384:
377:Graphic design
374:
369:
367:Exhibit design
364:
359:
354:
348:
346:
334:
333:
323:
322:
320:
319:
314:
308:
305:
304:
297:
296:
289:
282:
274:
267:
264:
263:
262:
257:
252:
247:
242:
237:
230:
227:
213:
210:
209:
208:
200:
199:
194:
193:
173:
170:
168:
165:
125:
124:
31:
29:
22:
15:
9:
6:
4:
3:
2:
2188:
2177:
2174:
2173:
2171:
2156:
2151:
2149:
2144:
2142:
2137:
2135:
2130:
2128:
2123:
2121:
2116:
2115:
2112:
2102:
2099:
2097:
2094:
2092:
2089:
2087:
2086:specification
2084:
2082:
2079:
2077:
2074:
2072:
2069:
2067:
2064:
2062:
2059:
2057:
2054:
2052:
2049:
2047:
2044:
2042:
2039:
2037:
2034:
2032:
2029:
2027:
2024:
2022:
2019:
2017:
2014:
2012:
2009:
2005:
2002:
2000:
1999:architectural
1997:
1996:
1995:
1992:
1990:
1987:
1985:
1982:
1980:
1976:
1975:
1972:
1969:
1967:
1966:Visualization
1964:
1962:
1959:
1957:
1954:
1952:
1949:
1947:
1944:
1942:
1939:
1937:
1934:
1932:
1929:
1927:
1924:
1922:
1919:
1917:
1914:
1912:
1909:
1907:
1904:
1902:
1899:
1897:
1894:
1892:
1889:
1887:
1886:Cultural icon
1884:
1882:
1879:
1877:
1874:
1872:
1869:
1867:
1864:
1863:
1860:
1853:
1849:
1835:
1832:
1830:
1827:
1825:
1822:
1820:
1817:
1815:
1812:
1810:
1807:
1805:
1802:
1800:
1797:
1796:
1794:
1790:
1784:
1781:
1779:
1776:
1774:
1771:
1769:
1766:
1764:
1761:
1759:
1756:
1755:
1753:
1751:Organizations
1749:
1741:
1738:
1737:
1736:
1733:
1731:
1730:
1726:
1724:
1721:
1719:
1718:Design patent
1716:
1714:
1711:
1709:
1708:Design around
1706:
1704:
1701:
1700:
1698:
1692:
1686:
1683:
1681:
1678:
1676:
1673:
1671:
1668:
1666:
1663:
1661:
1658:
1656:
1653:
1651:
1648:
1646:
1643:
1641:
1638:
1636:
1633:
1631:
1628:
1624:
1621:
1619:
1616:
1615:
1614:
1611:
1609:
1606:
1604:
1601:
1599:
1596:
1594:
1591:
1590:
1588:
1586:
1582:
1578:
1570:
1568:Organizations
1567:
1564:
1561:
1560:
1556:
1552:
1542:
1539:
1537:
1534:
1532:
1529:
1527:
1524:
1522:
1519:
1517:
1514:
1512:
1509:
1507:
1504:
1502:
1499:
1497:
1494:
1492:
1489:
1487:
1484:
1482:
1479:
1477:
1474:
1472:
1469:
1467:
1463:
1462:
1457:
1454:
1453:
1452:
1449:
1447:
1444:
1442:
1439:
1435:
1432:
1431:
1430:
1429:User-centered
1427:
1425:
1422:
1420:
1417:
1413:
1410:
1409:
1408:
1405:
1403:
1400:
1398:
1395:
1393:
1390:
1388:
1385:
1383:
1380:
1378:
1377:Tableless web
1375:
1371:
1368:
1367:
1366:
1363:
1361:
1358:
1356:
1353:
1351:
1348:
1346:
1343:
1341:
1338:
1336:
1333:
1331:
1328:
1326:
1323:
1321:
1318:
1316:
1313:
1311:
1308:
1306:
1303:
1301:
1300:Participatory
1298:
1296:
1293:
1291:
1288:
1286:
1283:
1281:
1278:
1276:
1273:
1271:
1268:
1266:
1263:
1261:
1258:
1256:
1253:
1251:
1248:
1246:
1243:
1241:
1238:
1236:
1233:
1231:
1228:
1226:
1223:
1221:
1218:
1216:
1213:
1211:
1208:
1206:
1203:
1201:
1198:
1196:
1193:
1191:
1190:For Six Sigma
1188:
1186:
1183:
1181:
1178:
1176:
1173:
1171:
1168:
1166:
1163:
1161:
1158:
1154:
1151:
1150:
1149:
1146:
1144:
1141:
1139:
1136:
1134:
1133:Domain-driven
1131:
1129:
1126:
1122:
1121:architect-led
1119:
1118:
1117:
1114:
1112:
1109:
1107:
1104:
1100:
1097:
1096:
1095:
1092:
1090:
1087:
1085:
1082:
1080:
1077:
1075:
1072:
1070:
1067:
1065:
1064:Configuration
1062:
1060:
1057:
1055:
1052:
1050:
1047:
1045:
1042:
1040:
1037:
1035:
1032:
1030:
1029:Brainstorming
1027:
1025:
1022:
1020:
1017:
1015:
1012:
1011:
1008:
1001:
997:
983:
980:
978:
975:
973:
970:
968:
965:
963:
962:Social design
960:
958:
955:
953:
950:
948:
945:
943:
940:
938:
935:
933:
930:
928:
925:
923:
920:
916:
913:
911:
908:
906:
903:
902:
901:
898:
896:
893:
891:
888:
886:
885:Filter design
883:
881:
878:
876:
873:
871:
868:
866:
863:
861:
860:Boiler design
858:
856:
853:
851:
848:
847:
845:
843:
834:
828:
825:
823:
820:
818:
815:
813:
812:Scenic design
810:
808:
805:
803:
800:
798:
797:Floral design
795:
791:
788:
786:
783:
782:
781:
778:
776:
772:
769:
767:
764:
763:
761:
759:
753:
747:
744:
742:
739:
737:
734:
732:
729:
727:
724:
722:
719:
717:
714:
712:
709:
705:
702:
700:
697:
696:
695:
692:
688:
685:
684:
683:
680:
679:
677:
675:
669:
663:
660:
658:
655:
653:
650:
648:
645:
643:
640:
638:
635:
633:
630:
628:
625:
621:
618:
617:
616:
613:
611:
608:
606:
603:
601:
598:
596:
593:
591:
588:
587:
585:
583:
577:
571:
568:
566:
563:
561:
558:
554:
551:
550:
549:
546:
544:
541:
537:
534:
533:
532:
529:
527:
524:
522:
519:
517:
514:
510:
507:
506:
505:
504:Garden design
502:
500:
497:
495:
492:
488:
487:Passive solar
485:
484:
483:
480:
478:
475:
473:
470:
469:
467:
465:
462:Environmental
459:
453:
450:
448:
445:
443:
439:
436:
434:
430:
427:
425:
424:Retail design
422:
420:
417:
415:
412:
410:
407:
405:
402:
400:
397:
393:
390:
388:
385:
383:
380:
379:
378:
375:
373:
370:
368:
365:
363:
360:
358:
355:
353:
350:
349:
347:
345:
342:Communication
339:
335:
328:
324:
318:
315:
313:
310:
309:
306:
302:
295:
290:
288:
283:
281:
276:
275:
272:
261:
258:
256:
253:
251:
248:
246:
243:
241:
238:
236:
233:
232:
226:
223:
219:
206:
202:
201:
196:
195:
191:
190:
189:
187:
183:
179:
164:
162:
158:
154:
149:
146:
142:
141:contingencies
138:
132:
121:
118:
110:
99:
96:
92:
89:
85:
82:
78:
75:
71:
68: –
67:
63:
62:Find sources:
56:
52:
48:
42:
41:
37:
32:This article
30:
26:
21:
20:
1956:STEAM fields
1926:Lean startup
1911:Indie design
1727:
1694:Intellectual
1446:Value-driven
1424:Use-centered
1330:Regenerative
1310:Policy-based
1270:Mind mapping
1175:For assembly
1116:Design–build
1105:
1034:By committee
1019:Adaptive web
817:Sound design
775:glass design
773: /
758:applied arts
699:Level design
570:Urban design
521:Hotel design
472:Architecture
447:Video design
440: /
431: /
399:Illustration
392:Print design
362:Brand design
215:
186:sanity check
175:
167:Applications
161:Murphy's law
150:
136:
135:
113:
107:January 2024
104:
94:
87:
80:
73:
61:
45:Please help
33:
1994:competition
1951:Slow design
1901:Form factor
1871:Concept art
1680:HTML editor
1360:Sustainable
1195:For testing
1039:By contract
895:Work design
870:Drug design
842:engineering
716:Icon design
694:Game design
672:Interaction
620:Sustainable
553:Sustainable
442:Type design
419:Photography
414:News design
357:Book design
352:Advertising
331:Disciplines
245:Idiot-proof
222:USB-C plugs
212:Electronics
2154:Wiktionary
2147:Wikisource
2101:technology
2071:principles
1670:Storyboard
1496:management
1491:leadership
1456:Privacy by
1295:Parametric
1265:Metadesign
1235:Integrated
1225:High-level
1210:Generative
1205:Functional
1074:Continuous
1069:Contextual
1044:C-K theory
1004:Approaches
746:Web design
600:CMF design
580:Industrial
438:Typography
266:References
155:is called
77:newspapers
2140:Wikiquote
2126:Wikibooks
2076:rationale
2041:knowledge
2016:education
1936:OODA loop
1660:Prototype
1645:Flowchart
1603:Blueprint
1471:computing
1407:Universal
1355:Safe-life
1260:Low-level
1250:Iterative
1230:Inclusive
1215:Geodesign
1106:Defensive
1054:Co-design
1024:Affective
255:Poka-yoke
240:Fail-safe
205:corrupted
34:does not
2170:Category
2133:Wikinews
2066:paradigm
2046:language
2026:engineer
2021:elements
2011:director
1696:property
1541:thinking
1531:strategy
1516:research
1476:controls
1434:Empathic
1365:Systemic
1325:Rational
1280:New Wave
1094:Critical
317:Designer
229:See also
2119:Commons
2091:studies
2036:history
2004:student
1989:classic
1977:Design
1891:.design
1819:Graphex
1521:science
1511:pattern
1506:methods
1481:culture
1464:Design
1275:Modular
1128:Diffuse
1049:Closure
771:Ceramic
429:Signage
312:Outline
143:in the
91:scholar
55:removed
40:sources
2176:Design
2096:studio
2081:review
2061:museum
1984:change
1792:Awards
1665:Sketch
1650:Mockup
1630:CAutoD
1571:Awards
1536:theory
1526:sprint
1501:marker
1466:choice
840:&
838:design
674:design
582:design
464:design
382:Motion
344:design
301:Design
145:design
93:
86:
79:
72:
64:
1979:brief
1866:Agile
1585:Tools
1562:Tools
1200:For X
836:Other
755:Other
216:Many
98:JSTOR
84:books
2056:load
2051:life
2031:firm
1618:CAID
1486:flow
1402:TRIZ
1290:Open
182:Code
70:news
38:any
36:cite
1613:CAD
1593:AAD
1370:SOD
1350:RWD
1220:HCD
687:EED
536:EID
49:by
2172::
188:.
159:.
293:e
286:t
279:v
133:.
120:)
114:(
109:)
105:(
95:·
88:·
81:·
74:·
57:.
43:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.