Warda Cunninghama

Ward Cunningham
A bearded man in his early sixties grinning while wearing eyeglasses and a fleece jacket
Cunningham w grudniu 2011 r
Urodzić się
Howarda G. Cunninghama

( 26.05.1949 ) 26 maja 1949 (wiek 73)
Alma Mater Uniwersytet Purdue
Zawód Programista komputerowy
lata aktywności 1984 – obecnie
Znany z
WikiWikiWeb , pierwsza implementacja wiki The Manifesto for Agile Software Development (dokument)
Znak wywoławczy K9OX

Howard G. Cunningham (ur. 26 maja 1949) to amerykański programista komputerowy , który opracował pierwszą wiki i był współautorem Manifestu dla Agile Software Development . Pionier zarówno w zakresie wzorców projektowych , jak i programowania ekstremalnego , zaczął kodować WikiWikiWeb w 1994 roku i zainstalował go na c2.com (strona internetowa jego firmy zajmującej się doradztwem w zakresie oprogramowania) 25 marca 1995 roku jako dodatek do repozytorium wzorców w Portland . Jest współautorem (wraz z Bo Leufem ) książki o wiki pt Wiki Way i wynalazł ramy dla testów zintegrowanych .

Cunningham był głównym mówcą podczas pierwszych trzech wystąpień serii konferencji WikiSym dotyczących badań i praktyki wiki, a także podczas Wikimedia Developer Summit 2017.

Wczesne życie i zatrudnienie

Howard G. Cunningham urodził się 26 maja 1949 roku w Michigan City w stanie Indiana. Dorastał w Highland w stanie Indiana , gdzie spędził szkołę średnią. Uzyskał tytuł licencjata w dziedzinie inżynierii interdyscyplinarnej ( elektrotechnika i informatyka ) oraz tytuł magistra informatyki na Purdue University , ukończył w 1978. Jest współzałożycielem Cunningham & Cunningham, firmy konsultingowej zajmującej się oprogramowaniem, którą założył wraz z żoną. Pełnił również funkcję dyrektora ds. badań i rozwoju w firmie Wyatt Software oraz głównego inżyniera w Tektronix Computer Research Laboratory. Jest założycielem The Hillside Group i pełni funkcję przewodniczącego programowego sponsorowanej przez nią konferencji Pattern Languages ​​of Programming . Cunningham był częścią społeczności Smalltalk .

Od grudnia 2003 do października 2005 Cunningham pracował dla firmy Microsoft w grupie „Patterns & Practices”. Od października 2005 do maja 2007 pełnił funkcję Dyrektora Committer Community Development w Fundacji Eclipse . W maju 2009 roku dołączył do AboutUs jako dyrektor ds. technologii . 24 marca 2011 The Oregonian poinformował, że Cunningham opuścił About Us, aby dołączyć do Venice Beach z siedzibą w CitizenGlobal, startupie pracującym nad treściami wideo pochodzącymi z crowdsourcingu, jako ich dyrektor ds. Technologii i car ds. współtworzenia. Pozostaje „doradcą” w AboutUs. Cunningham opuścił CitizenGlobal i jest teraz programistą w New Relic .

Pomysły i wynalazki

Cunningham jest dobrze znany z kilku szeroko rozpowszechnionych pomysłów, które zapoczątkował i rozwinął. Najbardziej znane z nich to wiki i wiele pomysłów z zakresu wzorców projektowych oprogramowania , spopularyzowanych przez Gang of Four (GoF). Jest właścicielem firmy Cunningham & Cunningham Inc., firmy konsultingowej specjalizującej się w programowaniu obiektowym . Ukuł koncepcję długu technicznego i rozwinął ją w 1992 roku. Stworzył witrynę (i oprogramowanie) WikiWikiWeb , pierwszą internetową wiki w 1995 roku.

Zapytany w wywiadzie dla internetnews.com z 2006 roku, czy rozważa opatentowanie koncepcji wiki, wyjaśnił, że jego zdaniem ten pomysł „po prostu brzmi jak coś, za co nikt nie chciałby płacić”.

Cunningham podczas wywiadu w maju 2014 r

Cunningham jest zainteresowany śledzeniem liczby i lokalizacji edycji stron wiki jako eksperymentu socjologicznego i może nawet rozważyć degradację strony wiki jako część jej procesu prowadzącego do stabilności. „Są tacy, którzy dają i ci, którzy biorą. Możesz to stwierdzić, czytając, co piszą”.

W 2011 roku Cunningham stworzył Smallest Federated Wiki , narzędzie do federacji wiki, które stosuje aspekty tworzenia oprogramowania, takie jak tworzenie rozwidleń na stronach wiki. Podpisał Manifest Zwinnego Wytwarzania Oprogramowania.

Cunningham przyczynił się do praktyki programowania obiektowego , w szczególności używania języków wzorców i (wraz z Kentem Beckiem ) kart współpracy klasowej . Wnosi również wkład w ekstremalną metodologię tworzenia oprogramowania programistycznego . Wiele z tej pracy wykonano wspólnie na pierwszej stronie wiki.

„Prawo Cunninghama”

Cunninghamowi przypisuje się pomysł: „Najlepszym sposobem na uzyskanie właściwej odpowiedzi w Internecie nie jest zadawanie pytań, ale opublikowanie złej odpowiedzi”. Odnosi się to do obserwacji, że ludzie szybciej poprawiają błędną odpowiedź niż odpowiadają na pytanie. Według Stevena McGeady'ego , Cunningham poradził mu o tym dla kaprysu na początku lat 80., a McGeady nazwał to prawem Cunninghama . Chociaż pierwotnie odnosiło się do interakcji w sieci Usenet , prawo zostało wykorzystane do opisania sposobu działania innych społeczności internetowych, takich jak Wikipedia. Sam Cunningham zaprzecza własności prawa, nazywając je „błędnym cytatem, który obala się poprzez propagowanie w Internecie”.

Życie osobiste

Cunningham mieszka w Beaverton w stanie Oregon . Posiada Amateur Radio Extra wydaną przez Federalną Komisję Łączności , a jego sygnał wywoławczy to K9OX.

Cunningham jest pierwszym członkiem Nike w programie „Code for a Better World”.

Publikacje

  •   Leuf, Bo; Cunningham, Ward (2001). Droga Wiki . Addison-Wesley Professional. ISBN 978-0201714999 .

Zobacz też

Linki zewnętrzne