Warda Cunninghama
Ward Cunningham | |
---|---|
Urodzić się |
Howarda G. Cunninghama
26 maja 1949
Michigan City, Indiana , USA
|
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 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ż
- Christopher Alexander - Cunningham cytuje pracę Aleksandra jako mającą bezpośredni wpływ na jego własną.
- Ramy dla testu zintegrowanego
- WzórUdostępnij
- Wzorzec projektowy oprogramowania
Linki zewnętrzne
- WikiWikiWeb , w tym jego WikiHomePage
- Wywiad z dr Dobbem z 2012 roku
- Wywiad EclipseCon 2006 z Wardem Cunninghamem (podcast audio w formacie MP3, czas trwania 20:01)
- Strona główna grupy wzorców i praktyk firmy Microsoft ( zarchiwizowana )
- Najprostsza rzecz, która mogłaby zadziałać (wywiad z 2004 r.)
- „ Wewnętrzny kreator wspólnej pracy ” – profil oryginalnie w The Oregonian , 19 grudnia 2005
- Możesz to sprawdzić: Artykuł w Wikipedii – fragment książki The Innovators z 2014 roku
- 1949 urodzeń
- Amerykańscy pisarze non-fiction XXI wieku
- Zwinne tworzenie oprogramowania
- Radioamatorzy
- amerykańscy programiści komputerowi
- amerykańscy pisarze technologii
- Ekstremalne programowanie
- Żywi ludzie
- pracownicy Microsoftu
- Ludzie z Beaverton w stanie Oregon
- Ludzie z Highland, Lake County, Indiana
- Absolwenci Purdue University College of Engineering
- Wzorce projektowe oprogramowania
- Ewangeliści technologii
- Ludzie z Tektronixa
- Członkowie Rady Doradczej Fundacji Wikimedia
- Pisarze z Portland w stanie Oregon