Ward Cunningham
| Biografia | |
|---|---|
| Naixement | 26 maig 1949 Michigan City (Indiana) |
| Residència | Portland |
| Formació | Universitat Purdue Highland High School |
| Activitat | |
| Camp de treball | Enginyeria de programari |
| Ocupació | programador, informàtic, evangelista tecnològic |
| Activitat | 1984 |
| Ocupador | Microsoft (2003–2005) |
| Lloc web | c2.com |
Howard G. Cunningham (26 de maig de 1949) és un programador, conegut sobretot per haver creat el primer lloc wiki, el WikiWikiWeb, que és part del Portland Pattern Repository de Portland (Oregon), el 1995. El lloc, encara actiu, s'especialitza en projectes personals i en patrons de disseny i manté un registre històric informal d'idees en programació.[1]
Cunningham explica que el concepte del wiki se li va ocórrer al final dels anys 1980, i ho va implantar inicialment com una pila Hypercard.
És coautor (amb Bo Leuf) del llibre The Wiki Way (2001). Va fundar l'empresa de consultoria Cunningham & Cunningham, Inc., va ser director d'investigació i desenvolupament de Wyatt Software i enginyer principal a Tektronix Computer Research Laboratory. Ward és conegut per les seves contribucions a la pràctica del desenvolupament de programació orientada a objectes, la metodologia de desenvolupament de software denominada Programació Extrema i les comunitats allotjades a la seva WikiWikiWeb. És fundador del Hillside Group i ha estat director del comitè de programa de la conferència sobre patrons de disseny. Des del desembre de 2003 i fins a l'octubre de 2005 va treballar per Microsoft en el grup pràctiques i patrons. Des de l'octubre de 2005, és el director del Committer Community Development de la Fundación Eclipse.
És membre del comitè assessor de la Fundació Wikimedia.
Cunningham va ser un ponent principal a les tres primeres instàncies de la sèrie de conferències WikiSym sobre recerca i pràctica de wiki, i també a la Cimera de Desenvolupadors de Wikimedia 2017.[2]
Biografia
Howard G. Cunningham va néixer a Michigan City, Indiana, el 26 de maig de 1949.[3] Va créixer a Highland, Indiana, i es va quedar allà durant l'escola secundària.[4] Va rebre la seva llicenciatura en enginyeria interdisciplinària (enginyeria elèctrica i informàtica) i el seu màster en informàtica per la Universitat de Purdue, es va graduar el 1978.[5] És cofundador de Cunningham & Cunningham, una consultoria de programari que va iniciar amb la seva dona.[6] També ha estat director d'R+D a Wyatt Software i com a enginyer principal al Tektronix Computer Research Laboratory. És fundador de The Hillside Group i ha exercit com a president del programa de la conferència Pattern Languages of Programming que patrocina. Cunningham formava part de la comunitat Smalltalk.
Des de desembre de 2003 fins a octubre de 2005, Cunningham va treballar per a Microsoft al grup Patrons i pràctiques. Des d'octubre de 2005 fins a maig de 2007, va ocupar el càrrec de director de Committer Community Development a la Fundació Eclipse. El maig de 2009, es va incorporar a AboutUs com a director de tecnologia.[7][8] El 24 de març de 2011, The Oregonian va informar que Cunningham havia marxat d'AboutUs per unir-se a CitizenGlobal, amb seu a Venice Beach, una startup que treballava en contingut de vídeo multitudinari, com a director de tecnologia i tsar de co-creació.[9] Continua sent un assessor d'AboutUs.[10] Cunningham va deixar CitizenGlobal i ara és programador a New Relic.[11]
Idees i invents
Cunningham és conegut per algunes idees àmpliament difoses que va originar i desenvolupar. Els més famosos d'entre aquests són el wiki i moltes idees en el camp dels patrons de disseny de programari, popularitzats per la Gang of Four (GoF). És propietari de l'empresa Cunningham & Cunningham Inc., una consultoria especialitzada en programació orientada a objectes. Va encunyar el concepte de deute tècnic i va ampliar la idea el 1992.[12] Va crear el lloc (i el programari) WikiWikiWeb, el primer wiki d'Internet, el 1995.
Quan li van preguntar en una entrevista de 2006 a internetnews.com si considerava patentar el concepte wiki, va explicar que pensava que la idea «sonava com una cosa per la qual ningú voldria pagar diners».
A Cunningham li interessa fer un seguiment del nombre i la ubicació de les edicions de la pàgina wiki com a experiment sociològic i fins i tot pot considerar la degradació d'una pàgina wiki com a part del seu procés d'estabilitat. «Hi ha qui dona i qui pren. Pots saber-ho llegint el que escriuen».[13]
El 2011, Cunningham va crear Smallest Federated Wiki, una eina per a la federació de wikis, que aplica aspectes del desenvolupament de programari com ara la bifurcació a les pàgines wiki. Va signar el Manifest per al desenvolupament de programari àgil.[14]
Cunningham ha contribuït a la pràctica de la programació orientada a objectes, en particular l'ús de llenguatges de patrons i (amb Kent Beck) les targetes de col·laboració de responsabilitat de classe. També contribueix a la metodologia de desenvolupament de programari de programació extrema. Gran part d'aquest treball es va fer de manera col·laborativa al primer lloc wiki.
La llei de Cunningham
A Cunningham se li atribueix la idea: «La millor manera d'obtenir la resposta correcta a Internet és no fer una pregunta; és publicar la resposta incorrecta».[15] Això fa referència a l'observació que la gent corregeix més ràpidament una resposta incorrecta que no pas una pregunta. Segons Steven McGeady, Cunningham el va aconsellar per capritx a principis dels anys vuitanta, i McGeady va batejar aquesta llei de Cunningham.[16] Tot i que originàriament es referia a les interaccions a Usenet, la llei s'ha utilitzat per descriure com funcionen altres comunitats en línia, com ara la Viquipèdia.[17] El mateix Cunningham nega la propietat de la llei, qualificant-la de «cita errònia que es desmenteix propagant-se a través d'Internet».[18]
El concepte wiki
Quan se li va preguntar en una entrevista del 2006 a internetnews.com si considerava patentar el concepte wiki, va explicar que pensava que la idea «simplement sonava com una cosa per la qual ningú no voldria pagar diners».[19]

Com a precoç informàtic, docent, però també consultor en qüestions teòriques de desenvolupament de projectes, resumeix en aquests termes les raons que el van portar a crear el sistema wiki:[20]
- Connectar les experiències de tots.
- Redescobrir, en un context multiusuari, la productivitat de creació i escriptura que havia obtingut en formalitzar el treball textual utilitzant una pila d'hipertargetes escrita per ell. (HyperCard era un programari publicat per l'empresa Apple a principis de la dècada de 1990 que permetia programar amb un paradigma visual. Molts usuaris d'Apple van descobrir la programació a través d'aquest programari d'usuari únic).
- Als éssers humans els agrada parlar, expressar-se. Un wiki us permet intervenir.
- Segons la seva opinió, llegir un document escrit, mentre evocava mentalment una idea com «bé, jo hauria afegit això», era frustrant. La wiki permet donar veu al «Sí, però…» que es pensa mentalment en llegir un document.
- Els fòrums de discussió, encara que permeten la intervenció de tots, veuen informació útil diluïda en el soroll de fons, arribant a perdre's del tot. Aleshores sorgeixen les mateixes preguntes i segueixen les mateixes respostes. Aquesta pèrdua de temps i energia acaba cansant els habituals del fòrum que l'abandonen. Per solucionar aquest problema, heu creat col·leccions de qüestions freqüents (Preguntes freqüents o FAQ en anglès). Aquestes col·leccions constitueixen una mina d'informació pura i útil, cosa que estalvia un temps considerable en llegir-les. Ward Cunningham havia notat l'existència d‟un sistema informàtic anomenat FAQ-O-Matic, que permetia acumular informació automàticament a la manera d‟una pregunta freqüent. Com que aquest sistema estava massa orientat a preguntes i respostes, Ward Cunningham va preferir avançar cap a un sistema de publicació literària col·laborativa. Així va néixer el concepte de wiki.
Vida personal
Cunningham viu a Beaverton (Oregon).[21] Té una llicència de classe extra de ràdio amateur emesa per la Comissió Federal de Comunicacions. El seu indicatiu és K9OX.[22][23] Cunningham és el primer ambaixador per a un món millor de Nike.[24]
Referències
- ↑ Henderson, Harry. Encyclopedia of Computer Science and Technology. Infobase Publishing, 2009. ISBN 978-1-4381-1003-5.
- ↑ «Wikimedia Developer Summit 2017 Program». Arxivat de l'original el de novembre 27, 2018. [Consulta: 17 gener 2017].
- ↑ Harry Henderson. Encyclopedia of Computer Science and Technology. Facts On File, 2009, p. 122. ISBN 978-0-8160-6382-6.
- ↑ «Ward's Home Page». Arxivat de l'original el d'octubre 30, 2016. [Consulta: 29 setembre 2018].
- ↑ The Wikipedia Revolution - Andrew Lih, page 46
- ↑ Lih, Andrew (2009). The Wikipedia Revolution, p. 58. Hyperion, New York. ISBN 9781401303716.
- ↑ Bishop, Todd. (January 26, 2004) Seattle Post-Intelligencer. Microsoft Notebook: Wiki pioneer planted the seed and watched it grow. Arxivat 2020-02-25 a Wayback Machine. Section: Business; Page D1.
- ↑ Rogoway, Mike , 18-05-2007. Arxivat de març 4, 2016, a Wayback Machine.
- ↑ «Our Proven Leadership Team». Citizen Global Website. Arxivat de l'original el May 12, 2012. [Consulta: 8 maig 2012].
- ↑ Rogoway, Mike , 24-03-2011. Arxivat de març 4, 2016, a Wayback Machine.
- ↑ «Ward Cunningham Joins the New Relic Family». New Relic Blog, 05-04-2013. Arxivat de l'original el 2015-03-15. [Consulta: 2 desembre 2014].
- ↑ «Introduction to the Technical Debt Concept». [Consulta: 11 desembre 2022].
- ↑ CubeSpace, Portland Oregon «Ward Cunningham, Lecture». , 07-12-2008. Arxivat 2009-02-07 a Wayback Machine.
- ↑ «Manifesto for Agile Software Development», 11-06-2019. Arxivat de l'original el 2011-02-23. [Consulta: 7 juliol 2023].
- ↑ «Jurisimprudence». , 31-05-2010 [Consulta: 4 gener 2017]. Arxivat 2018-06-19 a Wayback Machine.
- ↑ McGeady, Steven. «Cunningham's Law». Schott's Vocab. New York Times, 28-05-2010. Arxivat de l'original el de juny 19, 2018. [Consulta: 30 agost 2012].
- ↑ Friedman, Nancy. «Word of the Week: Cunningham's Law», 31-05-2010. Arxivat de l'original el d'agost 27, 2016. [Consulta: 30 agost 2012].
- ↑ , <https://www.youtube.com/watch?v=fclyQt6R5Dc>
- ↑ «Sean Michael», 08-12-2006. Arxivat de l'original el 2012-09-12.
- ↑ (anglès) Cites de Ward Cunningham a Wikiquote.
- ↑ «Ward Cunningham Joins the New Relic Family», 15-03-2015. Arxivat de l'original el 2015-03-15. [Consulta: 4 abril 2025].
- ↑ «K9OX». Arxivat de l'original el 2018-04-01. [Consulta: 4 abril 2025].
- ↑ «wiki:about - TenTecWiki», 05-11-2016. Arxivat de l'original el 2016-11-05. [Consulta: 4 abril 2025].
- ↑ «Nike Materials Index: Open Data Hackathon Tickets at Pivotal Labs, 8/6/2011 - SF Gate», 31-12-2011. Arxivat de l'original el 2011-12-31. [Consulta: 4 abril 2025].
Bibliografia addicional
- ; Salo, O.; Ronkainen, J.«Agile Software Development Methods: Review and Analysis». VTT Publications, 2002. Arxivat de l'original el 7 de setembre de 2011. [Consulta: 20 febrer 2012].
- Ashmore, Sondra; Runyan, Kristin. Addison-Wesley. Introduction to Agile Methods, 2014. ISBN 978-0321929563.
- Cohen, D.; Lindvall, M.; Costa, P. Academic Press. Advances in Software Engineering. 62, 2004, p. 1–66. ISBN 978-0-08-047190-7.
- Dingsøyr, Torgeir; Dybå, Tore; Moe, Nils Brede. Springer. Agile Software Development: Current Research and Future Directions, 2010. ISBN 978-3-642-12575-1.
- Fowler, Martin. Addison-Wesley. Extreme Programming Examined, 2001, p. 3–18. ISBN 978-0-201-71040-3.
- Larman, Craig; Basili, Victor R. «Iterative and Incremental Development: A Brief History». IEEE Computer, 36, 6-2003, pàg. 47–56. DOI: 10.1109/MC.2003.1204375.
- Casagni, Michelle; Benito, Robert; Mayfield, Dr Kathleen M. «Handbook for Implementing Agile in Department of Defense Information Technology Acquisition». The Mitre Corporation. MITRE. Arxivat de l'original el 2019-10-19 [Consulta: 4 abril 2025].
- Moran, Alan. Springer. Managing Agile: Strategy, Implementation, Organisation and People, 2015. ISBN 978-3-319-16262-1.
- Riehle, Dirk. «A Comparison of the Value Systems of Adaptive Software Development and Extreme Programming: How Methodologies May Learn From Each Other». Arxivat de l'original el 2020-07-20. [Consulta: 4 abril 2025]. In Succi & Marchesi 2001
- Shore, James; Warden, Shane. O'Reilly Media. The Art of Agile Development, 2008. ISBN 978-0-596-52767-9.
- Stephens, M.; Rosenberg, D. Apress. Extreme Programming Refactored: The Case Against XP, 2003. ISBN 978-1-59059-096-6.
- Takeuchi, Hirotaka; Nonaka, Ikujiro «The New New Product Development Game». Harvard Business Review, 01-01-1986. Arxivat de l'original el 2019-08-06. ISSN: 0017-8012 [Consulta: 25 juliol 2021].
