Уорд Каннингем
Уорд Каннингем | |
---|---|
![]() Каннингем в декабре 2011 года | |
Рожденный | Говард Дж. Каннингем 26 мая 1949 г. Мичиган-Сити, Индиана , США |
Альма-матер | Университет Пердью |
Занятие | Компьютерные программы |
Годы активности | 1984 – настоящее время |
Известный | WikiWikiWeb — первая реализация вики . Манифест гибкой разработки программного обеспечения (документ) |
Позывной | К9OX |
Говард Дж. Каннингем (родился 26 мая 1949 г.) — американский программист, разработавший первую вики-страницу и соавтор «Манифеста гибкой разработки программного обеспечения» . Пионер в области шаблонов проектирования и экстремального программирования . [ павлинья проза ] он начал программировать WikiWikiWeb в 1994 году и установил его на c2.com (веб-сайт своей консалтинговой компании по программному обеспечению) 25 марта 1995 года в качестве дополнения к Portland Pattern Repository . Он стал соавтором (вместе с Бо Лефом ) книги о вики под названием The Wiki Way и изобрел Framework for Integrated Test .
Каннингем был основным докладчиком на первых трех сериях конференций WikiSym, посвященных исследованиям и практике вики, а также на Саммите разработчиков Wikimedia 2017. [1] Он также был основным докладчиком на конференции пользователей и разработчиков MediaWiki осенью 2024 года. [2]
Ранняя жизнь и карьера
[ редактировать ]Каннингем родился в Мичиган-Сити, штат Индиана , 26 мая 1949 года. [3] Он вырос в Хайленде, штат Индиана , где окончил среднюю школу. [4]
Каннингем получил степень бакалавра междисциплинарной инженерии (электротехника и информатика) и степень магистра компьютерных наук в Университете Пердью , который окончил в 1978 году. [5] Он является соучредителем Cunningham & Cunningham, консалтинговой компании по программному обеспечению, которую он основал вместе со своей женой. [6]
Каннингем также работал директором по исследованиям и разработкам в Wyatt Software и главным инженером в лаборатории компьютерных исследований Tektronix . Он является основателем The Hillside Group и был программным председателем конференции Pattern Languages of Programming, которую она спонсирует.
Каннингем был частью сообщества Smalltalk .
С декабря 2003 года по октябрь 2005 года Каннингем работал в Microsoft в группе «Шаблоны и практики». С октября 2005 по май 2007 года занимал должность директора по развитию сообщества коммиттеров в Eclipse Foundation . В мае 2009 года он присоединился к AboutUs в качестве технического директора. [7] [8] 24 марта 2011 года газета Oregonian сообщила, что Каннингем покинул AboutUs, чтобы присоединиться к базирующейся в Венис-Бич компании CitizenGlobal, стартапу, работающему над краудсорсинговым видеоконтентом, в качестве главного технического директора и руководителя совместного творчества. [9] Он остается «советником» AboutUs. [10] [11] В апреле 2013 года Каннингем покинул CitizenGlobal, чтобы работать программистом в New Relic . [12]
Идеи и изобретения
[ редактировать ]Каннингем хорошо известен несколькими широко распространенными идеями, которые он придумал и развил. Наиболее известными из них являются вики и многие идеи в области шаблонов проектирования программного обеспечения, ставшие популярными благодаря « Банде четырех» (GoF). Ему принадлежит компания Cunningham & Cunningham Inc., консалтинговая компания, специализирующаяся на объектно-ориентированном программировании . Он придумал концепцию технического долга и расширил ее в 1992 году. [13] [14] В 1995 году он создал сайт (и программное обеспечение) WikiWikiWeb , первую интернет-вики.
Когда в интервью Internetnews.com в 2006 году его спросили, рассматривает ли он возможность запатентовать концепцию вики, он объяснил, что, по его мнению, эта идея «просто звучит как нечто, за что никто не захочет платить деньги». [15]
Каннингем заинтересован в отслеживании количества и местоположений изменений вики-страницы в качестве социологического эксперимента и может даже рассматривать деградацию вики-страницы как часть процесса ее стабилизации. «Есть те, кто дает, и те, кто берет. Вы можете понять, прочитав, что они пишут». [16]
В 2011 году Каннингем создал Smallest Federated Wiki — инструмент для федерации вики, который применяет такие аспекты разработки программного обеспечения, как разветвление к вики-страницам .
В 2001 году он подписал Манифест гибкой разработки программного обеспечения в качестве соавтора. [17]
Каннингем внес свой вклад в практику объектно-ориентированного программирования , в частности в использование языков шаблонов и (совместно с Кентом Беком ) карточек ответственности классов и сотрудничества . для экстремального программирования Он также вносит вклад в методологию разработки программного обеспечения . Большая часть этой работы была проделана совместно на первом вики-сайте.
«Закон Каннингема»
[ редактировать ]Каннингему приписывают идею: «Лучший способ получить правильный ответ в Интернете — не задавать вопрос, а опубликовать неправильный ответ». [18] Это относится к наблюдению, что люди быстрее исправляют неправильный ответ, чем отвечают на вопрос. По словам Стивена Макгиди , Каннингем посоветовал ему об этом по прихоти в начале 1980-х годов, и Макгиди назвал это законом Каннингема . [19] Хотя первоначально закон относился к взаимодействию в Usenet , он использовался для описания того, как работают другие онлайн-сообщества, такие как Arc.Ask3.Ru. [20] Сам Каннингем релятивизирует свое право собственности на закон, называя его «неверной цитатой, которая опровергает себя путем распространения через Интернет» и говоря, что он «никогда не предлагал задавать вопросы, публикуя неправильные ответы». [21]
Личная жизнь
[ редактировать ]
Каннингем живет в Бивертоне, штат Орегон . [12] Он имеет лицензию экстра-класса радиолюбителя, выданную Федеральной комиссией по связи , и его позывной — K9OX. [22] [23] [24] [25]
Каннингем — первый стипендиат программы Nike «Кодекс для лучшего мира». [26]
Публикации
[ редактировать ]- Леуф, Бо; Каннингем, Уорд (2001). Путь Вики . Аддисон-Уэсли Профессионал. ISBN 978-0201714999 .
См. также
[ редактировать ]- Кристофер Александер – Каннингем считает, что работа Александра напрямую повлияла на его собственную.
- ШаблонПоделиться
Ссылки
[ редактировать ]- ^ «Программа Саммита разработчиков Викимедиа 2017» . Проверено 17 января 2017 г.
- ^ «Конференция пользователей и разработчиков MediaWiki, весна 2024 г.» . Проверено 2 августа 2024 г.
- ^ Гарри Хендерсон (2009). Энциклопедия компьютерных наук и технологий . Факты в файле. п. 122. ИСБН 978-0-8160-6382-6 .
- ^ «Домашняя страница Уорда» . Проверено 29 сентября 2018 г.
- ^ Революция Википедии - Эндрю Ли, стр. 46
- ^ Лих, Эндрю (2009). Революция Википедии , с. 58. Гиперион, Нью-Йорк. ISBN 9781401303716 .
- ^ Бишоп, Тодд. (26 января 2004 г.) Seattle Post-Intelligencer . Блокнот Microsoft: пионер Wiki посеял семя и наблюдал, как оно растет. Раздел: Бизнес; Страница D1.
- ^ Рогоуэй, Майк (18 мая 2007 г.). «Изобретатель вики получил новую работу в Портленде» . Бизнес-блог штата Орегон .
- ^ «Наша проверенная команда лидеров» . Гражданский глобальный веб-сайт. Архивировано из оригинала 12 мая 2012 года . Проверено 8 мая 2012 г.
- ^ Рогоуэй, Майк (24 марта 2011 г.). «Уорд Каннингем, изобретатель вики, получил новую работу в SoCal» . Бизнес-блог штата Орегон .
- ^ «Уорд Каннингем присоединяется к CitizenGlobal» . Блог.ratedstar.com. 31 марта 2011 г. Архивировано из оригинала 16 октября 2015 г.
- ^ Jump up to: а б «Уорд Каннингем присоединяется к семье New Relic» . Блог Новой Реликвии. 5 апреля 2013. Архивировано из оригинала 15 марта 2015 года . Проверено 2 декабря 2014 г.
- ^ «Введение в концепцию технического долга» (PDF) . Проверено 11 декабря 2022 г.
- ^ Уорд Каннингем (декабрь 1992 г.). «Система управления портфелем WyCash». ACM SIGPLAN OOPS Messenger . 4 (2): 29–30. дои : 10.1145/157710.157715 . ISSN 1055-6400 . Викиданные Q123074959 .
- ^ Кернер, Шон Майкл (8 декабря 2006 г.), вопросы и ответы с Уордом Каннингемом , Internetnews.com, заархивировано из оригинала 16 сентября 2012 г.
- ^ CubeSpace, Портленд, штат Орегон (7 декабря 2008 г.). «Уорд Каннингем, Лекция» . Прямая трансляция лагеря Киборгов — прямая трансляция Могулуса. Архивировано из оригинала 7 февраля 2009 года.
- ^ «Манифест гибкой разработки программного обеспечения» . 11 июня 2019 г.
- ^ «Юриспруденция» . Блог Шотта Vocab . 31 мая 2010 года . Проверено 4 января 2017 г.
- ^ Макгиди, Стивен (28 мая 2010 г.). «Закон Каннингема» . Словарь Шотта . Нью-Йорк Таймс. Комментарий № 119 . Проверено 30 августа 2012 г.
nb назван в честь Уорда Каннингема, моего коллеги из Tektronix. Это был его совет мне в начале 1980-х годов относительно того, что позже было названо USENET, но с тех пор оно было распространено на Сеть и Интернет в целом. Сейчас Уорд известен как изобретатель Wiki. По иронии судьбы, Arc.Ask3.Ru сейчас является, пожалуй, самым широко известным доказательством закона Каннингема.
- ^ Фридман, Нэнси (31 мая 2010 г.). «Слово недели: закон Каннингема» . Проверено 30 августа 2012 г.
- ^ Каннингем (18 октября 2015 г.), НЕ ЗАКОН КАННИНГЕМА , заархивировано из оригинала 11 декабря 2021 г. , получено 20 декабря 2017 г.
- ^ Федеральная комиссия по связи. «К9OX» . Правительство Соединенных Штатов . Проверено 4 ноября 2016 г.
- ^ Федеральная комиссия по связи. «Уорд Каннингем» . Правительство Соединенных Штатов . Проверено 4 ноября 2016 г.
- ^ Федеральная комиссия по связи. «K9OX, срок действия истек» . Правительство Соединенных Штатов . Проверено 4 ноября 2016 г.
- ^ ТенТек, Вики. «Уорд Каннингем» . Тен Тек Вики. Архивировано из оригинала 5 ноября 2016 года . Проверено 4 ноября 2016 г.
- ^ «Индекс материалов Nike: хакатон открытых данных» . Хроники Сан-Франциско . 6 августа 2009 года. Архивировано из оригинала 7 октября 2011 года . Проверено 23 августа 2011 г.
Внешние ссылки
[ редактировать ]

- WikiWikiWeb , включая его WikiHomePage
- 2012 Доктор. Интервью Добба
- Интервью EclipseCon 2006 с Уордом Каннингемом (аудиоподкаст в формате MP3, продолжительность 20:01)
- Домашняя страница группы шаблонов и практик Microsoft ( в архиве )
- Самая простая вещь, которая могла бы сработать (интервью 2004 г.)
- « Мастер совместной работы в Интернете. Архивировано 31 марта 2009 г. в Wayback Machine » - профиль первоначально в The Oregonian , 19 декабря 2005 г.
- Вы можете поискать: История в Википедии – отрывок из книги «Новаторы» 2014 года.
- 1949 рождений
- Живые люди
- Американские писатели научно-популярной литературы XXI века
- Радиолюбители
- Американские программисты
- Американские писатели-технологи
- Экстремальное программирование
- Люди из Бивертона, штат Орегон
- Писатели из Портленда, штат Орегон
- Выпускники инженерного колледжа Университета Пердью
- Технологические евангелисты
- Тектроникс люди
- Члены Консультативного совета Фонда Викимедиа
- Жители Хайленда, округ Лейк, Индиана.
- Сотрудники Microsoft
- Гибкая разработка программного обеспечения
- Шаблоны проектирования программного обеспечения