Knowledge

Ward Cunningham

Source 📝

33: 1842: 390: 1286: 288: 1832: 1274: 291: 378:, the law has been used to describe how other online communities work, such as Knowledge. Cunningham relativises his ownership of the law, calling it a "misquote that disproves itself by propagating through the internet" and by saying that he "never suggested asking questions by posting wrong answers". 290: 295: 294: 289: 981:
n.b. named after Ward Cunningham, a colleague of mine at Tektronix. This was his advice to me in the early 1980s with reference to what was later dubbed USENET, but since generalized to the Web and the Internet as a whole. Ward is now famous as the inventor of the Wiki. Ironically, Knowledge is now
296: 314:
Cunningham is interested in tracking the number and location of wiki page edits as a sociological experiment and may even consider the degradation of a wiki page as part of its process to stability. "There are those who give and those who take. You can tell by reading what they write."
303: 299: 301: 300: 298: 305: 302: 297: 365:
Cunningham is credited with the idea: "The best way to get the right answer on the Internet is not to ask a question; it's to post the wrong answer." This refers to the observation that people are quicker to correct a wrong answer than to answer a question. According to
304: 293: 306: 180:
Cunningham was a keynote speaker at the first three instances of the WikiSym conference series on wiki research and practice, and also at the Wikimedia Developer Summit 2017. He was a keynote speaker at the MediaWiki Users and Developers Conference, Spring 2024.
251:-based CitizenGlobal, a startup working on crowd-sourced video content, as their chief technology officer and the Co-Creation Czar. He remains "an adviser" with AboutUs. In April 2013, Cunningham left CitizenGlobal to work as a programmer at 263:
Cunningham is well known for a few widely disseminated ideas which he originated and developed. The most famous among these are the wiki and many ideas in the field of software design patterns, made popular by the
283:
When asked in a 2006 interview with internetnews.com whether he considered patenting the wiki concept, he explained that he thought the idea "just sounded like something that no one would want to pay money for."
292: 1170: 200:
Cunningham received his bachelor's degree in interdisciplinary engineering (electrical engineering and computer science) and his master's degree in computer science from
2556: 1246: 2571: 2576: 2521: 233:
in the "Patterns & Practices" group. From October 2005 to May 2007, he held the position of Director of Committer Community Development at the
1318: 1178: 813: 787: 884: 1878: 1230: 995: 341: 625: 2551: 2546: 2531: 527: 1144: 1835: 1701: 1630: 635: 2536: 1524: 1427: 204:, graduating in 1978. He is a co-founder of Cunningham & Cunningham, a software consultancy he started with his wife. 139: 110: 2586: 2403: 1311: 748: 441: 1243: 490: 2591: 2428: 1504: 1371: 1356: 689: 504: 406: 721: 345: 216: 703: 2561: 2376: 2201: 2000: 1121: 1098: 2094: 1660: 1587: 1577: 1422: 1351: 194: 766: 2526: 2224: 2184: 1871: 1845: 1711: 1640: 1582: 1304: 174: 2581: 2541: 2194: 2189: 1650: 1509: 1376: 2469: 2307: 1572: 1567: 1381: 333: 323: 269: 160: 905: 2084: 1767: 1615: 1610: 1562: 1539: 1519: 1264: 566: 1075: 2566: 2292: 2287: 2114: 1772: 1762: 381:
The idea is humourously and approvingly caricatured in xkcd illustration number 386, "Duty Calls".
207:
Cunningham has also served as Director of R&D at Wyatt Software and as Principal Engineer in the
2332: 2297: 2264: 1914: 1864: 1675: 1474: 1457: 1366: 603: 371: 268:(GoF). He owns the company Cunningham & Cunningham Inc., a consultancy that has specialized in 1216: 2234: 2206: 2144: 2129: 2109: 2045: 1887: 1625: 1469: 1027: 319: 265: 144: 2516: 2211: 2139: 2089: 1924: 1680: 1437: 1432: 561: 190: 63: 964: 937: 2490: 2393: 2239: 2219: 2164: 1499: 1452: 791: 543: 457: 230: 2511: 2302: 2259: 2254: 2244: 2154: 1797: 1635: 1494: 1484: 1396: 1341: 1327: 890: 359: 1211: 492:
The Innovators: How a Group of Hackers, Geniuses, and Geeks Created the Digital Revolution
8: 2342: 2327: 2322: 2179: 2064: 2010: 1817: 1802: 1670: 1534: 1442: 1386: 496: 248: 148: 2464: 2443: 2352: 2249: 2099: 1992: 1944: 1906: 1807: 1447: 370:, Cunningham advised him of this on a whim in the early 1980s, and McGeady dubbed this 234: 212: 1222:
EclipseCon 2006 interview with Ward Cunningham (MP3 audio podcast, running time 20:01)
2134: 1977: 1967: 1962: 1934: 1929: 1721: 1479: 1290: 857: 685: 631: 582: 500: 437: 398: 201: 75: 322:, a tool for wiki federation, which applies aspects of software development such as 2433: 2174: 2119: 2040: 2030: 2020: 2015: 1792: 1736: 1514: 1406: 1401: 1278: 1148: 865: 849: 1221: 2369: 2347: 2124: 2079: 2050: 2025: 2005: 1952: 1919: 1895: 1812: 1665: 1645: 1529: 1391: 1250: 532: 523: 486: 156: 329:
In 2001, he signed the Manifesto for Agile Software Development as a co-author.
2408: 2269: 1972: 1957: 1716: 1620: 1361: 367: 273: 133:(born May 26, 1949) is an American computer programmer who developed the first 1017: 32: 2505: 2229: 2074: 2035: 1982: 1696: 1464: 1255: 861: 752: 707: 402: 243: 869: 2485: 2448: 2337: 2312: 2104: 1856: 1731: 1726: 1655: 1236: 463: 431: 169: 853: 2438: 2413: 2398: 2317: 2149: 725: 277: 238: 152: 101: 1741: 1706: 1296: 562:"Microsoft Notebook: Wiki pioneer planted the seed and watched it grow" 417: 2418: 1226: 909: 410: 389: 348:. Much of this work was done collaboratively on the first wiki site. 337: 276:
and expanded on the idea in 1992. He created the site (and software)
252: 223: 208: 16:
American computer programmer who developed the first wiki (born 1949)
460:– Cunningham cites Alexander's work as directly influencing his own. 1489: 770: 537: 1285: 908:. Cyborg Camp Live Stream – Mogulus Live Broadcast. Archived from 164: 155:
in 1994, and installed it on c2.com (the website of his software
1346: 749:"Ward Cunningham, inventor of the wiki, has a new job in SoCal" 375: 143:. Termed a pioneer, and innovator, he also helped create both 1546: 923: 229:
From December 2003 until October 2005, Cunningham worked for
122: 1757: 840:(December 1992). "The WyCash portfolio management system". 134: 105: 903: 247:
reported that Cunningham had departed AboutUs to join the
1205: 1049: 982:
perhaps the most widely-known proof of Cunningham's Law.
651: 604:"MediaWiki Users and Developers Conference Spring 2024" 336:, in particular the use of pattern languages and (with 1227:
The Microsoft patterns & practices group home page
1262: 769:. Blog.ratedstar.com. March 31, 2011. Archived from 374:. Although originally referring to interactions on 241:as its chief technology officer. On March 24, 2011 344:. He also contributes to the extreme programming 2503: 704:"Inventor of the wiki has a new job in Portland" 2557:Purdue University College of Engineering alumni 904:CubeSpace, Portland Oregon (December 7, 2008). 836: 790:. New Relic Blog. April 5, 2013. Archived from 627:Encyclopedia of Computer Science and Technology 623: 353: 211:Computer Research Laboratory. He is founder of 671:The Knowledge Revolution - Andrew Lih, page 46 518: 516: 429: 332:Cunningham has contributed to the practice of 1872: 1312: 1886: 814:"Introduction to the Technical Debt Concept" 788:"Ward Cunningham Joins the New Relic Family" 111:The Manifesto for Agile Software Development 2572:Wikimedia Foundation Advisory Board members 1237:The Simplest Thing That Could Possibly Work 1171:"Nike Materials Index: Open Data Hackathon" 513: 481: 479: 420:'s first "Code for a Better World" Fellow. 2577:People from Highland, Lake County, Indiana 1879: 1865: 1319: 1305: 1015: 924:"Manifesto for Agile Software Development" 31: 2522:21st-century American non-fiction writers 883:Kerner, Sean Michael (December 8, 2006), 583:"Wikimedia Developer Summit 2017 Program" 555: 553: 528:"You can look it up: The Knowledge story" 159:) on March 25, 1995, as an add-on to the 1510:Software development process/methodology 1326: 993: 782: 780: 724:. Citizen Global Website. Archived from 522: 485: 476: 388: 342:class-responsibility-collaboration cards 286: 184: 140:Manifesto for Agile Software Development 962: 746: 701: 258: 215:and has served as program chair of the 2504: 1030:from the original on December 11, 2021 882: 559: 550: 310:Cunningham during an interview in 2011 1860: 1300: 1016:Cunningham, Ward (October 18, 2015). 777: 767:"Ward Cunningham Joins CitizenGlobal" 1831: 1525:Software verification and validation 1428:Component-based software engineering 1244:The Web's wizard of working together 1120:Federal, Communications Commission. 1097:Federal, Communications Commission. 1074:Federal, Communications Commission. 996:"Word of the Week: Cunningham's Law" 280:, the first internet wiki, in 1995. 1119: 1096: 1073: 430:Leuf, Bo; Cunningham, Ward (2001). 197:, where he completed high school. 13: 1142: 889:, internetnews.com, archived from 405:extra class license issued by the 14: 2603: 1505:Software configuration management 1372:Search-based software engineering 1357:Experimental software engineering 1197: 971:. New York Times. Comment No. 119 560:Bishop, Todd (January 26, 2004). 407:Federal Communications Commission 358:For the mathematical method, see 193:, on May 26, 1949. He grew up in 1841: 1840: 1830: 1284: 1272: 1177:. August 6, 2009. Archived from 994:Friedman, Nancy (May 31, 2010). 963:McGeady, Steven (May 28, 2010). 747:Rogoway, Mike (March 24, 2011). 384: 346:software development methodology 217:Pattern Languages of Programming 104:, the first implementation of a 2377:Enterprise Integration Patterns 1163: 1136: 1113: 1090: 1067: 1042: 1009: 987: 956: 930: 916: 897: 876: 830: 806: 759: 740: 714: 695: 436:. Addison-Wesley Professional. 423: 219:conference which it sponsors. 167:) a book about wikis, entitled 1352:Empirical software engineering 1147:. Ten Tec Wiki. Archived from 702:Rogoway, Mike (May 18, 2007). 674: 665: 644: 630:. Facts On File. p. 122. 617: 596: 575: 489:(October 7, 2014). "The Web". 1: 2552:Writers from Portland, Oregon 2547:People from Beaverton, Oregon 2532:American computer programmers 684:, p. 58. Hyperion, New York. 469: 175:Framework for Integrated Test 1377:Site reliability engineering 1210:, WikiWikiWeb, includes his 886:Q&A with Ward Cunningham 722:"Our Proven Leadership Team" 569:. Section: Business; Page D1 318:In 2011, Cunningham created 7: 2537:American technology writers 2470:Portland Pattern Repository 1382:Social software engineering 451: 334:object-oriented programming 272:. He coined the concept of 270:object-oriented programming 222:Cunningham was part of the 161:Portland Pattern Repository 137:and was a co-author of the 37:Cunningham in December 2011 10: 2608: 2587:Agile software development 1520:Software quality assurance 1253:" – profile originally in 1124:. United States Government 1101:. United States Government 1078:. United States Government 906:"Ward Cunningham, Lecture" 842:ACM SIGPLAN OOPS Messenger 567:Seattle Post-Intelligencer 357: 2478: 2457: 2386: 2361: 2278: 2163: 2063: 1991: 1943: 1905: 1894: 1826: 1785: 1750: 1689: 1603: 1596: 1555: 1415: 1334: 1217:2012 Dr. Dobb's Interview 237:. In May 2009, he joined 118: 97: 89: 81: 71: 42: 30: 23: 2592:Software design patterns 2095:Event-based asynchronous 1888:Software design patterns 1676:Model-driven engineering 1475:Functional specification 1458:Software incompatibility 1367:Requirements engineering 682:The Knowledge Revolution 624:Harry Henderson (2009). 145:software design patterns 2001:Chain of responsibility 1470:Enterprise architecture 1249:March 31, 2009, at the 1175:San Francisco Chronicle 541:Excerpt from 2014 book 320:Smallest Federated Wiki 189:Cunningham was born in 163:. He co-authored (with 2562:Technology evangelists 2140:Scheduled-task pattern 2090:Double-checked locking 1681:Round-trip engineering 1438:Backward compatibility 1433:Software compatibility 394: 311: 191:Michigan City, Indiana 151:. He began coding the 64:Michigan City, Indiana 2491:Architectural pattern 2394:Christopher Alexander 1500:Software architecture 1453:Forward compatibility 893:on September 16, 2012 854:10.1145/157710.157715 458:Christopher Alexander 392: 309: 185:Early life and career 2527:Amateur radio people 2303:Dependency injection 2260:Inversion of control 2255:Data transfer object 2155:Thread-local storage 1798:Computer engineering 1495:Software archaeology 1485:Programming paradigm 1397:Software maintenance 1342:Computer programming 1328:Software engineering 1019:Not Cunningham's Law 912:on February 7, 2009. 773:on October 16, 2015. 680:Lih, Andrew (2009). 526:(October 19, 2014). 499:. pp. 405–466. 497:Simon & Schuster 397:Cunningham lives in 259:Ideas and inventions 131:Howard G. Cunningham 47:Howard G. Cunningham 2582:Microsoft employees 2542:Extreme programming 2308:Intercepting filter 1818:Systems engineering 1803:Information science 1583:Service orientation 1535:Structured analysis 1443:Compatibility layer 1387:Software deployment 1259:, December 19, 2005 1151:on November 5, 2016 942:Schott's Vocab Blog 173:, and invented the 149:extreme programming 85:Computer programmer 2465:The Hillside Group 2250:Data access object 2100:Guarded suspension 2085:Binding properties 1808:Project management 1573:Object orientation 1540:Essential analysis 1448:Compatibility mode 1181:on October 7, 2011 965:"Cunningham's Law" 652:"Ward's Home Page" 395: 393:Cunningham in 2023 354:"Cunningham's Law" 312: 235:Eclipse Foundation 213:The Hillside Group 2499: 2498: 2293:Business delegate 2225:Publish–subscribe 2059: 2058: 1854: 1853: 1781: 1780: 1722:Information model 1626:Incremental model 1480:Modeling language 1145:"Ward Cunningham" 1099:"Ward Cunningham" 938:"Jurisimprudence" 794:on March 15, 2015 637:978-0-8160-6382-6 399:Beaverton, Oregon 360:Cunningham's rule 307: 202:Purdue University 195:Highland, Indiana 128: 127: 90:Years active 76:Purdue University 2599: 2567:Tektronix people 2298:Composite entity 2175:Front controller 1915:Abstract factory 1903: 1902: 1881: 1874: 1867: 1858: 1857: 1844: 1843: 1834: 1833: 1793:Computer science 1601: 1600: 1515:Software quality 1407:Systems analysis 1402:Software testing 1321: 1314: 1307: 1298: 1297: 1289: 1288: 1277: 1276: 1275: 1268: 1239:(2004 interview) 1209: 1208: 1206:Official website 1191: 1190: 1188: 1186: 1167: 1161: 1160: 1158: 1156: 1140: 1134: 1133: 1131: 1129: 1117: 1111: 1110: 1108: 1106: 1094: 1088: 1087: 1085: 1083: 1071: 1065: 1064: 1062: 1060: 1046: 1040: 1039: 1037: 1035: 1013: 1007: 1006: 1004: 1002: 991: 985: 984: 978: 976: 960: 954: 953: 951: 949: 934: 928: 927: 926:. June 11, 2019. 920: 914: 913: 901: 895: 894: 880: 874: 873: 834: 828: 827: 825: 823: 818: 810: 804: 803: 801: 799: 784: 775: 774: 763: 757: 756: 744: 738: 737: 735: 733: 718: 712: 711: 699: 693: 678: 672: 669: 663: 662: 660: 658: 648: 642: 641: 621: 615: 614: 612: 610: 600: 594: 593: 591: 589: 579: 573: 572: 557: 548: 540: 524:Isaacson, Walter 520: 511: 510: 487:Isaacson, Walter 483: 447: 372:Cunningham's Law 326:to wiki pages. 308: 60: 56: 54: 35: 21: 20: 2607: 2606: 2602: 2601: 2600: 2598: 2597: 2596: 2502: 2501: 2500: 2495: 2474: 2453: 2444:Douglas Schmidt 2424:Ward Cunningham 2382: 2370:Design Patterns 2357: 2348:Method chaining 2280: 2274: 2235:Service locator 2166: 2159: 2130:Read–write lock 2066: 2055: 2046:Template method 1987: 1939: 1897: 1890: 1885: 1855: 1850: 1822: 1813:Risk management 1777: 1746: 1685: 1666:Waterfall model 1636:Prototype model 1631:Iterative model 1592: 1568:Aspect-oriented 1551: 1530:Software system 1411: 1392:Software design 1330: 1325: 1295: 1283: 1273: 1271: 1263: 1251:Wayback Machine 1204: 1203: 1200: 1195: 1194: 1184: 1182: 1169: 1168: 1164: 1154: 1152: 1141: 1137: 1127: 1125: 1122:"K9OX, Expired" 1118: 1114: 1104: 1102: 1095: 1091: 1081: 1079: 1072: 1068: 1058: 1056: 1048: 1047: 1043: 1033: 1031: 1014: 1010: 1000: 998: 992: 988: 974: 972: 961: 957: 947: 945: 936: 935: 931: 922: 921: 917: 902: 898: 881: 877: 838:Ward Cunningham 835: 831: 821: 819: 816: 812: 811: 807: 797: 795: 786: 785: 778: 765: 764: 760: 745: 741: 731: 729: 728:on May 12, 2012 720: 719: 715: 700: 696: 679: 675: 670: 666: 656: 654: 650: 649: 645: 638: 622: 618: 608: 606: 602: 601: 597: 587: 585: 581: 580: 576: 558: 551: 533:The Daily Beast 521: 514: 507: 484: 477: 472: 454: 444: 426: 387: 363: 356: 287: 261: 187: 157:consulting firm 108: 72:Alma mater 67: 61: 58: 52: 50: 49: 48: 38: 26: 25:Ward Cunningham 17: 12: 11: 5: 2605: 2595: 2594: 2589: 2584: 2579: 2574: 2569: 2564: 2559: 2554: 2549: 2544: 2539: 2534: 2529: 2524: 2519: 2514: 2497: 2496: 2494: 2493: 2488: 2482: 2480: 2476: 2475: 2473: 2472: 2467: 2461: 2459: 2455: 2454: 2452: 2451: 2446: 2441: 2436: 2431: 2426: 2421: 2416: 2411: 2409:John Vlissides 2406: 2401: 2396: 2390: 2388: 2384: 2383: 2381: 2380: 2373: 2365: 2363: 2359: 2358: 2356: 2355: 2350: 2345: 2340: 2335: 2330: 2325: 2320: 2315: 2310: 2305: 2300: 2295: 2290: 2284: 2282: 2276: 2275: 2273: 2272: 2267: 2262: 2257: 2252: 2247: 2242: 2237: 2232: 2227: 2222: 2217: 2209: 2204: 2199: 2198: 2197: 2192: 2182: 2177: 2171: 2169: 2161: 2160: 2158: 2157: 2152: 2147: 2142: 2137: 2132: 2127: 2122: 2117: 2112: 2107: 2102: 2097: 2092: 2087: 2082: 2077: 2071: 2069: 2061: 2060: 2057: 2056: 2054: 2053: 2048: 2043: 2038: 2033: 2028: 2023: 2018: 2013: 2008: 2003: 1997: 1995: 1989: 1988: 1986: 1985: 1980: 1975: 1970: 1965: 1960: 1955: 1949: 1947: 1941: 1940: 1938: 1937: 1932: 1927: 1925:Factory method 1922: 1917: 1911: 1909: 1900: 1892: 1891: 1884: 1883: 1876: 1869: 1861: 1852: 1851: 1849: 1848: 1838: 1827: 1824: 1823: 1821: 1820: 1815: 1810: 1805: 1800: 1795: 1789: 1787: 1786:Related fields 1783: 1782: 1779: 1778: 1776: 1775: 1770: 1765: 1760: 1754: 1752: 1748: 1747: 1745: 1744: 1739: 1734: 1729: 1724: 1719: 1717:Function model 1714: 1709: 1704: 1699: 1693: 1691: 1687: 1686: 1684: 1683: 1678: 1673: 1668: 1663: 1658: 1653: 1648: 1643: 1638: 1633: 1628: 1623: 1621:Executable UML 1618: 1613: 1607: 1605: 1598: 1594: 1593: 1591: 1590: 1585: 1580: 1575: 1570: 1565: 1559: 1557: 1553: 1552: 1550: 1549: 1544: 1543: 1542: 1532: 1527: 1522: 1517: 1512: 1507: 1502: 1497: 1492: 1487: 1482: 1477: 1472: 1467: 1462: 1461: 1460: 1455: 1450: 1445: 1440: 1430: 1425: 1419: 1417: 1413: 1412: 1410: 1409: 1404: 1399: 1394: 1389: 1384: 1379: 1374: 1369: 1364: 1362:Formal methods 1359: 1354: 1349: 1344: 1338: 1336: 1332: 1331: 1324: 1323: 1316: 1309: 1301: 1294: 1293: 1281: 1261: 1260: 1240: 1234: 1224: 1219: 1214: 1199: 1198:External links 1196: 1193: 1192: 1162: 1143:TenTec, Wiki. 1135: 1112: 1089: 1066: 1041: 1008: 986: 969:Schott's Vocab 955: 944:. May 31, 2010 929: 915: 896: 875: 829: 805: 776: 758: 755:business blog. 739: 713: 710:business blog. 694: 673: 664: 643: 636: 616: 595: 574: 549: 544:The Innovators 512: 505: 474: 473: 471: 468: 467: 466: 461: 453: 450: 449: 448: 443:978-0201714999 442: 425: 422: 416:Cunningham is 401:. He holds an 386: 383: 368:Steven McGeady 355: 352: 274:technical debt 260: 257: 186: 183: 126: 125: 120: 116: 115: 99: 98:Known for 95: 94: 91: 87: 86: 83: 79: 78: 73: 69: 68: 62: 46: 44: 40: 39: 36: 28: 27: 24: 15: 9: 6: 4: 3: 2: 2604: 2593: 2590: 2588: 2585: 2583: 2580: 2578: 2575: 2573: 2570: 2568: 2565: 2563: 2560: 2558: 2555: 2553: 2550: 2548: 2545: 2543: 2540: 2538: 2535: 2533: 2530: 2528: 2525: 2523: 2520: 2518: 2517:Living people 2515: 2513: 2510: 2509: 2507: 2492: 2489: 2487: 2484: 2483: 2481: 2477: 2471: 2468: 2466: 2463: 2462: 2460: 2456: 2450: 2447: 2445: 2442: 2440: 2437: 2435: 2434:Robert Martin 2432: 2430: 2429:Martin Fowler 2427: 2425: 2422: 2420: 2417: 2415: 2412: 2410: 2407: 2405: 2404:Ralph Johnson 2402: 2400: 2397: 2395: 2392: 2391: 2389: 2385: 2379: 2378: 2374: 2372: 2371: 2367: 2366: 2364: 2360: 2354: 2351: 2349: 2346: 2344: 2341: 2339: 2336: 2334: 2331: 2329: 2326: 2324: 2321: 2319: 2316: 2314: 2311: 2309: 2306: 2304: 2301: 2299: 2296: 2294: 2291: 2289: 2286: 2285: 2283: 2277: 2271: 2268: 2266: 2263: 2261: 2258: 2256: 2253: 2251: 2248: 2246: 2243: 2241: 2240:Active record 2238: 2236: 2233: 2231: 2230:Naked objects 2228: 2226: 2223: 2221: 2220:Specification 2218: 2216: 2214: 2210: 2208: 2205: 2203: 2200: 2196: 2193: 2191: 2188: 2187: 2186: 2183: 2181: 2178: 2176: 2173: 2172: 2170: 2168: 2165:Architectural 2162: 2156: 2153: 2151: 2148: 2146: 2143: 2141: 2138: 2136: 2133: 2131: 2128: 2126: 2123: 2121: 2118: 2116: 2113: 2111: 2108: 2106: 2103: 2101: 2098: 2096: 2093: 2091: 2088: 2086: 2083: 2081: 2078: 2076: 2075:Active object 2073: 2072: 2070: 2068: 2062: 2052: 2049: 2047: 2044: 2042: 2039: 2037: 2034: 2032: 2029: 2027: 2024: 2022: 2019: 2017: 2014: 2012: 2009: 2007: 2004: 2002: 1999: 1998: 1996: 1994: 1990: 1984: 1981: 1979: 1976: 1974: 1971: 1969: 1966: 1964: 1961: 1959: 1956: 1954: 1951: 1950: 1948: 1946: 1942: 1936: 1933: 1931: 1928: 1926: 1923: 1921: 1918: 1916: 1913: 1912: 1910: 1908: 1904: 1901: 1899: 1893: 1889: 1882: 1877: 1875: 1870: 1868: 1863: 1862: 1859: 1847: 1839: 1837: 1829: 1828: 1825: 1819: 1816: 1814: 1811: 1809: 1806: 1804: 1801: 1799: 1796: 1794: 1791: 1790: 1788: 1784: 1774: 1771: 1769: 1766: 1764: 1761: 1759: 1756: 1755: 1753: 1749: 1743: 1740: 1738: 1737:Systems model 1735: 1733: 1730: 1728: 1725: 1723: 1720: 1718: 1715: 1713: 1710: 1708: 1705: 1703: 1700: 1698: 1695: 1694: 1692: 1688: 1682: 1679: 1677: 1674: 1672: 1669: 1667: 1664: 1662: 1659: 1657: 1654: 1652: 1649: 1647: 1644: 1642: 1639: 1637: 1634: 1632: 1629: 1627: 1624: 1622: 1619: 1617: 1614: 1612: 1609: 1608: 1606: 1604:Developmental 1602: 1599: 1595: 1589: 1586: 1584: 1581: 1579: 1576: 1574: 1571: 1569: 1566: 1564: 1561: 1560: 1558: 1554: 1548: 1545: 1541: 1538: 1537: 1536: 1533: 1531: 1528: 1526: 1523: 1521: 1518: 1516: 1513: 1511: 1508: 1506: 1503: 1501: 1498: 1496: 1493: 1491: 1488: 1486: 1483: 1481: 1478: 1476: 1473: 1471: 1468: 1466: 1465:Data modeling 1463: 1459: 1456: 1454: 1451: 1449: 1446: 1444: 1441: 1439: 1436: 1435: 1434: 1431: 1429: 1426: 1424: 1421: 1420: 1418: 1414: 1408: 1405: 1403: 1400: 1398: 1395: 1393: 1390: 1388: 1385: 1383: 1380: 1378: 1375: 1373: 1370: 1368: 1365: 1363: 1360: 1358: 1355: 1353: 1350: 1348: 1345: 1343: 1340: 1339: 1337: 1333: 1329: 1322: 1317: 1315: 1310: 1308: 1303: 1302: 1299: 1292: 1287: 1282: 1280: 1270: 1269: 1266: 1258: 1257: 1256:The Oregonian 1252: 1248: 1245: 1241: 1238: 1235: 1232: 1228: 1225: 1223: 1220: 1218: 1215: 1213: 1207: 1202: 1201: 1180: 1176: 1172: 1166: 1150: 1146: 1139: 1123: 1116: 1100: 1093: 1077: 1070: 1059:September 12, 1055: 1051: 1045: 1029: 1025: 1021: 1020: 1012: 997: 990: 983: 970: 966: 959: 943: 939: 933: 925: 919: 911: 907: 900: 892: 888: 887: 879: 871: 867: 863: 859: 855: 851: 847: 843: 839: 833: 815: 809: 793: 789: 783: 781: 772: 768: 762: 754: 753:The Oregonian 750: 743: 727: 723: 717: 709: 708:The Oregonian 705: 698: 691: 690:9781401303716 687: 683: 677: 668: 657:September 29, 653: 647: 639: 633: 629: 628: 620: 605: 599: 584: 578: 570: 568: 563: 556: 554: 546: 545: 539: 535: 534: 529: 525: 519: 517: 508: 506:9781442376229 502: 498: 494: 493: 488: 482: 480: 475: 465: 462: 459: 456: 455: 445: 439: 435: 434: 428: 427: 421: 419: 414: 412: 408: 404: 403:amateur radio 400: 391: 385:Personal life 382: 379: 377: 373: 369: 361: 351: 349: 347: 343: 339: 335: 330: 327: 325: 321: 316: 285: 281: 279: 275: 271: 267: 256: 254: 250: 246: 245: 244:The Oregonian 240: 236: 232: 227: 225: 220: 218: 214: 210: 205: 203: 198: 196: 192: 182: 178: 176: 172: 171: 166: 162: 158: 154: 150: 146: 142: 141: 136: 132: 124: 121: 117: 113: 112: 107: 103: 100: 96: 92: 88: 84: 80: 77: 74: 70: 65: 59:(age 75) 45: 41: 34: 29: 22: 19: 2486:Anti-pattern 2449:Linda Rising 2423: 2375: 2368: 2313:Lazy loading 2245:Identity map 2212: 1896:Gang of Four 1732:Object model 1727:Metamodeling 1656:Spiral model 1556:Orientations 1254: 1212:WikiHomePage 1183:. Retrieved 1179:the original 1174: 1165: 1153:. Retrieved 1149:the original 1138: 1126:. Retrieved 1115: 1103:. Retrieved 1092: 1080:. Retrieved 1069: 1057:. Retrieved 1053: 1050:"Duty Calls" 1044: 1034:December 20, 1032:. Retrieved 1023: 1018: 1011: 999:. Retrieved 989: 980: 973:. Retrieved 968: 958: 946:. Retrieved 941: 932: 918: 910:the original 899: 891:the original 885: 878: 848:(2): 29–30. 845: 841: 837: 832: 822:December 11, 820:. Retrieved 808: 796:. Retrieved 792:the original 771:the original 761: 742: 730:. Retrieved 726:the original 716: 697: 681: 676: 667: 655:. Retrieved 646: 626: 619: 607:. Retrieved 598: 586:. Retrieved 577: 565: 542: 531: 491: 464:PatternShare 433:The Wiki Way 432: 424:Publications 415: 396: 380: 364: 350: 331: 328: 317: 313: 282: 266:Gang of Four 262: 249:Venice Beach 242: 228: 221: 206: 199: 188: 179: 170:The Wiki Way 168: 138: 130: 129: 109: 93:1984–present 57:May 26, 1949 18: 2512:1949 births 2458:Communities 2439:Jim Coplien 2414:Grady Booch 2399:Erich Gamma 2343:Type tunnel 2328:Object pool 2323:Null object 2318:Mock object 2180:Interceptor 2150:Thread pool 2065:Concurrency 2011:Interpreter 1423:Abstraction 1155:November 4, 1128:November 4, 1105:November 4, 1082:November 4, 798:December 2, 588:January 17, 278:WikiWikiWeb 226:community. 153:WikiWikiWeb 102:WikiWikiWeb 2506:Categories 2353:Delegation 2288:Blackboard 1993:Behavioral 1945:Structural 1907:Creational 1742:View model 1707:Data model 1291:Technology 1185:August 23, 1001:August 30, 975:August 30, 948:January 4, 870:Q123074959 470:References 114:(document) 82:Occupation 53:1949-05-26 2419:Kent Beck 2145:Semaphore 2135:Scheduler 1978:Flyweight 1968:Decorator 1963:Composite 1935:Singleton 1930:Prototype 1751:Languages 1279:Biography 862:1055-6400 609:August 2, 413:is K9OX. 411:call sign 338:Kent Beck 253:New Relic 231:Microsoft 224:Smalltalk 209:Tektronix 119:Call sign 2479:See also 2281:patterns 2167:patterns 2120:Proactor 2067:patterns 2041:Strategy 2031:Observer 2021:Mediator 2016:Iterator 1898:patterns 1846:Category 1712:ER model 1578:Ontology 1490:Software 1416:Concepts 1247:Archived 1231:archived 1028:Archived 866:Wikidata 538:IAC Inc. 452:See also 2333:Servant 2265:Model 2 2125:Reactor 2115:Monitor 2080:Balking 2051:Visitor 2026:Memento 2006:Command 1953:Adapter 1920:Builder 1836:Commons 1661:V-model 1265:Portals 1024:YouTube 324:forking 239:AboutUs 165:Bo Leuf 2387:People 2270:Broker 1973:Facade 1958:Bridge 1597:Models 1347:DevOps 1335:Fields 1076:"K9OX" 868:  860:  732:May 8, 688:  634:  503:  440:  409:. His 376:Usenet 340:) the 66:, U.S. 2362:Books 2279:Other 2215:-tier 2036:State 1983:Proxy 1773:SysML 1697:SPICE 1690:Other 1651:Scrum 1611:Agile 1563:Agile 1547:CI/CD 817:(PDF) 2338:Twin 2195:MVVM 2110:Lock 2105:Join 1758:IDEF 1702:CMMI 1588:SDLC 1187:2011 1157:2016 1130:2016 1107:2016 1084:2016 1061:2024 1054:xkcd 1036:2017 1003:2012 977:2012 950:2017 858:ISSN 824:2022 800:2014 734:2012 686:ISBN 659:2018 632:ISBN 611:2024 590:2017 501:ISBN 438:ISBN 418:Nike 147:and 135:wiki 123:K9OX 106:wiki 43:Born 2207:ECS 2202:ADR 2190:MVP 2185:MVC 1768:USL 1763:UML 1641:RAD 1616:EUP 850:doi 2508:: 1671:XP 1646:UP 1173:. 1052:. 1026:. 1022:. 979:. 967:. 940:. 864:. 856:. 844:. 779:^ 751:. 706:. 564:. 552:^ 536:. 530:. 515:^ 495:. 478:^ 255:. 177:. 55:) 2213:n 1880:e 1873:t 1866:v 1320:e 1313:t 1306:v 1267:: 1242:" 1233:) 1229:( 1189:. 1159:. 1132:. 1109:. 1086:. 1063:. 1038:. 1005:. 952:. 872:. 852:: 846:4 826:. 802:. 736:. 692:. 661:. 640:. 613:. 592:. 571:. 547:. 509:. 446:. 362:. 51:(

Index

A bearded man in his early sixties grinning, wearing wire rim eyeglasses and an olive drab fleece jacket
Michigan City, Indiana
Purdue University
WikiWikiWeb
wiki
The Manifesto for Agile Software Development
K9OX
wiki
Manifesto for Agile Software Development
software design patterns
extreme programming
WikiWikiWeb
consulting firm
Portland Pattern Repository
Bo Leuf
The Wiki Way
Framework for Integrated Test
Michigan City, Indiana
Highland, Indiana
Purdue University
Tektronix
The Hillside Group
Pattern Languages of Programming
Smalltalk
Microsoft
Eclipse Foundation
AboutUs
The Oregonian
Venice Beach
New Relic

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.