Кіріспе

Америкалық компьютер бағдарламашысы, алғашқы викиді жасаған (1949 жылы туған)

Говард Г. Каннингэм (26 мамыр 1949 жылы туған) – американдық компьютер бағдарламашысы, алғашқы викиді жасаған және «Жылдам бағдарламалық жасақтаманы дамыту манифестінің» авторларының бірі. Дизайн үлгілері мен экстремалды бағдарламалау саласындағы пионер, ол 1994 жылы WikiWikiWeb-ті кодтауды бастады және оны 25 наурыз 1995 жылы c2.com (оның бағдарламалық қамтамасыз ету кеңесшілік веб-сайты) Портленд үлгілер қорына қосымша ретінде орнатты. Ол (Бо Леуфпен бірге) «Вики жолы» атты вики туралы кітаптың авторы және Біріктірілген тестілеу аясын ойлап тапты. Каннингэм вики зерттеуі мен тәжірибесі бойынша WikiSym конференция сериясының алғашқы үш шарасында, сондай-ақ 2017 жылғы Wikimedia әзірлеушілер саммитінде негізгі спикер болды.

Ерте өмір және мансап

Каннингэм 1949 жылғы 26 мамырда Индиана штатының Мичиган-Сити қаласында дүниеге келген. Ол Индиана штатының Хайленд қаласында өсіп, орта мектепті бітірді. Каннингэм Пердью университетінде 1978 жылы салааралық инженерия (электр инженериясы және компьютер ғылымы) бойынша бакалавр және компьютер ғылымы бойынша магистр дәрежелерін алды. Ол әйелімен бірге құрған Cunningham & Cunningham бағдарламалық қамтамасыз ету кеңесші компаниясының негізін қалаушы. Каннингэм сонымен қатар Wyatt Software компаниясында ҒЗЖ директоры және Tektronix компьютерлік зерттеу зертханасында бас инженер болып жұмыс істеген. Ол The Hillside Group-тың негізін қалаушы және олар ұйымдастыратын Pattern Languages of Programming конференциясының бағдарламалық төрағасы болды. Каннингэм Smalltalk қауымдастығының мүшесі болды. 2003 жылдың желтоқсанынан 2005 жылдың қазанына дейін Каннингэм Microsoft компаниясының "Patterns & Practices" тобында жұмыс істеді. 2005 жылдың қазанынан 2007 жылдың мамырына дейін Eclipse Foundation-да Committer Community Development директоры қызметін атқарды. 2009 жылдың мамырында AboutUs компаниясына бас технологиялық директор болып қосылды. 2011 жылдың 24 наурызында The Oregonian басылымы Каннингхэмнің AboutUs компаниясынан келіп, Венис-Бич қаласында орналасқан, халықтан жиналған бейне контентпен айналысатын CitizenGlobal стартапына бас технологиялық директор және «Қоғамдық өндіріс саясатының сарбазы» ретінде қосылғанын хабарлады. Каннингэм AboutUs компаниясымен «кеңесші» ретінде байланысын сақтап қалды. 2013 жылдың сәуірінде Каннингэм CitizenGlobal компаниясынан New Relic компаниясына бағдарламашы болып жұмыс істеуге кетті. Ол 1995 жылы алғашқы интернет-вики – WikiWikiWeb сайты мен бағдарламалық жасақтамасын жасады. 2006 жылы internetnews сайтына берген сұхбатында вики тұжырымдамасын патенттеу туралы сұраққа ол бұл идеяның «ешкімнің ақша төлегісі келмейтін нәрсеге ұқсайтынын» айтты. Каннингэм вики-беттерге жасалған өзгерістердің саны мен орналасқан жерін социологиялық тәжірибе ретінде қадағалауға қызығушылық танытады және вики-беттің нашарлауын оның тұрақтылыққа қадамдарының бір бөлігі деп есептеуі мүмкін. «Берушілер де бар, алушылар да бар. Олар не жазғанын оқысаңыз, оларды аңғаруға болады». 2011 жылы Каннингэм вики-федерация құралы болып табылатын Smallest Federated Wiki құрды, ол бағдарламалық жасақтаманы әзірлеудің әдістерін, мысалы, вики-беттерге бұрыштамалауды қолданады. 2001 жылы ол «Жылдам бағдарламалық жасақтаманы әзірлеу манифестіне» автор ретінде қол қойды. Каннингэм объектіге бағытталған бағдарламалау тәжірибесіне, әсіресе үлгілік тілдерді қолдану және (Кент Бекпен бірге) сыныптық жауапкершілік карталарына үлес қосты. Ол сонымен қатар жылдам бағдарламалау бағдарламалық қамтамасыз етуді әзірлеу әдістемесіне де үлес қосады. Бұл жұмыстың көп бөлігі алғашқы вики-сайтта бірлесіп жасалды.

Жеке өмір

Каннингэм Орегон штатының Бивертон қаласында тұрады. Оның Федералдық байланыс комиссиясы берген әуесқой радионың ең жоғары классы лицензиясы бар, оның шақыру таңбасы K9OX. Каннингэм – Nike компаниясының «Жақсы әлем үшін код» бағдарламасының алғашқы өкілі.