Jump to content

Уорд Каннингем

Уорд Каннингем
Бородатый мужчина лет шестидесяти ухмыляется в очках и флисовой куртке.
Каннингем в декабре 2011 года
Рожденный
Говард Дж. Каннингем

( 1949-05-26 ) 26 мая 1949 г. (75 лет)
Альма-матер Университет Пердью
Занятие Компьютерные программы
Годы активности 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]

Каннингем во время интервью в 2011 году

Каннингем заинтересован в отслеживании количества и местоположений изменений вики-страницы в качестве социологического эксперимента и может даже рассматривать деградацию вики-страницы как часть процесса ее стабилизации. «Есть те, кто дает, и те, кто берет. Вы можете понять, прочитав, что они пишут». [16]

В 2011 году Каннингем создал Smallest Federated Wiki — инструмент для федерации вики, который применяет такие аспекты разработки программного обеспечения, как разветвление к вики-страницам .

В 2001 году он подписал Манифест гибкой разработки программного обеспечения в качестве соавтора. [17]

Каннингем внес свой вклад в практику объектно-ориентированного программирования , в частности в использование языков шаблонов и (совместно с Кентом Беком ) карточек ответственности классов и сотрудничества . для экстремального программирования Он также вносит вклад в методологию разработки программного обеспечения . Большая часть этой работы была проделана совместно на первом вики-сайте.

«Закон Каннингема»

[ редактировать ]

Каннингему приписывают идею: «Лучший способ получить правильный ответ в Интернете — не задавать вопрос, а опубликовать неправильный ответ». [18] Это относится к наблюдению, что люди быстрее исправляют неправильный ответ, чем отвечают на вопрос. По словам Стивена Макгиди , Каннингем посоветовал ему об этом по прихоти в начале 1980-х годов, и Макгиди назвал это законом Каннингема . [19] Хотя первоначально закон относился к взаимодействию в Usenet , он использовался для описания того, как работают другие онлайн-сообщества, такие как Arc.Ask3.Ru. [20] Сам Каннингем релятивизирует свое право собственности на закон, называя его «неверной цитатой, которая опровергает себя путем распространения через Интернет» и говоря, что он «никогда не предлагал задавать вопросы, публикуя неправильные ответы». [21]

Личная жизнь

[ редактировать ]
Каннингем в 2023 году

Каннингем живет в Бивертоне, штат Орегон . [12] Он имеет лицензию экстра-класса радиолюбителя, выданную Федеральной комиссией по связи , и его позывной — K9OX. [22] [23] [24] [25]

Каннингем — первый стипендиат программы Nike «Кодекс для лучшего мира». [26]

Публикации

[ редактировать ]
  • Леуф, Бо; Каннингем, Уорд (2001). Путь Вики . Аддисон-Уэсли Профессионал. ISBN  978-0201714999 .

См. также

[ редактировать ]
  1. ^ «Программа Саммита разработчиков Викимедиа 2017» . Проверено 17 января 2017 г.
  2. ^ «Конференция пользователей и разработчиков MediaWiki, весна 2024 г.» . Проверено 2 августа 2024 г.
  3. ^ Гарри Хендерсон (2009). Энциклопедия компьютерных наук и технологий . Факты в файле. п. 122. ИСБН  978-0-8160-6382-6 .
  4. ^ «Домашняя страница Уорда» . Проверено 29 сентября 2018 г.
  5. ^ Революция Википедии - Эндрю Ли, стр. 46
  6. ^ Лих, Эндрю (2009). Революция Википедии , с. 58. Гиперион, Нью-Йорк. ISBN   9781401303716 .
  7. ^ Бишоп, Тодд. (26 января 2004 г.) Seattle Post-Intelligencer . Блокнот Microsoft: пионер Wiki посеял семя и наблюдал, как оно растет. Раздел: Бизнес; Страница D1.
  8. ^ Рогоуэй, Майк (18 мая 2007 г.). «Изобретатель вики получил новую работу в Портленде» . Бизнес-блог штата Орегон .
  9. ^ «Наша проверенная команда лидеров» . Гражданский глобальный веб-сайт. Архивировано из оригинала 12 мая 2012 года . Проверено 8 мая 2012 г.
  10. ^ Рогоуэй, Майк (24 марта 2011 г.). «Уорд Каннингем, изобретатель вики, получил новую работу в SoCal» . Бизнес-блог штата Орегон .
  11. ^ «Уорд Каннингем присоединяется к CitizenGlobal» . Блог.ratedstar.com. 31 марта 2011 г. Архивировано из оригинала 16 октября 2015 г.
  12. ^ Jump up to: а б «Уорд Каннингем присоединяется к семье New Relic» . Блог Новой Реликвии. 5 апреля 2013. Архивировано из оригинала 15 марта 2015 года . Проверено 2 декабря 2014 г.
  13. ^ «Введение в концепцию технического долга» (PDF) . Проверено 11 декабря 2022 г.
  14. ^ Уорд Каннингем (декабрь 1992 г.). «Система управления портфелем WyCash». ACM SIGPLAN OOPS Messenger . 4 (2): 29–30. дои : 10.1145/157710.157715 . ISSN   1055-6400 . Викиданные   Q123074959 .
  15. ^ Кернер, Шон Майкл (8 декабря 2006 г.), вопросы и ответы с Уордом Каннингемом , Internetnews.com, заархивировано из оригинала 16 сентября 2012 г.
  16. ^ CubeSpace, Портленд, штат Орегон (7 декабря 2008 г.). «Уорд Каннингем, Лекция» . Прямая трансляция лагеря Киборгов — прямая трансляция Могулуса. Архивировано из оригинала 7 февраля 2009 года.
  17. ^ «Манифест гибкой разработки программного обеспечения» . 11 июня 2019 г.
  18. ^ «Юриспруденция» . Блог Шотта Vocab . 31 мая 2010 года . Проверено 4 января 2017 г.
  19. ^ Макгиди, Стивен (28 мая 2010 г.). «Закон Каннингема» . Словарь Шотта . Нью-Йорк Таймс. Комментарий № 119 . Проверено 30 августа 2012 г. nb назван в честь Уорда Каннингема, моего коллеги из Tektronix. Это был его совет мне в начале 1980-х годов относительно того, что позже было названо USENET, но с тех пор оно было распространено на Сеть и Интернет в целом. Сейчас Уорд известен как изобретатель Wiki. По иронии судьбы, Arc.Ask3.Ru сейчас является, пожалуй, самым широко известным доказательством закона Каннингема.
  20. ^ Фридман, Нэнси (31 мая 2010 г.). «Слово недели: закон Каннингема» . Проверено 30 августа 2012 г.
  21. ^ Каннингем (18 октября 2015 г.), НЕ ЗАКОН КАННИНГЕМА , заархивировано из оригинала 11 декабря 2021 г. , получено 20 декабря 2017 г.
  22. ^ Федеральная комиссия по связи. «К9OX» . Правительство Соединенных Штатов . Проверено 4 ноября 2016 г.
  23. ^ Федеральная комиссия по связи. «Уорд Каннингем» . Правительство Соединенных Штатов . Проверено 4 ноября 2016 г.
  24. ^ Федеральная комиссия по связи. «K9OX, срок действия истек» . Правительство Соединенных Штатов . Проверено 4 ноября 2016 г.
  25. ^ ТенТек, Вики. «Уорд Каннингем» . Тен Тек Вики. Архивировано из оригинала 5 ноября 2016 года . Проверено 4 ноября 2016 г.
  26. ^ «Индекс материалов Nike: хакатон открытых данных» . Хроники Сан-Франциско . 6 августа 2009 года. Архивировано из оригинала 7 октября 2011 года . Проверено 23 августа 2011 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 0e130930c40ed91aba2e3abc66204518__1722593340
URL1:https://arc.ask3.ru/arc/aa/0e/18/0e130930c40ed91aba2e3abc66204518.html
Заголовок, (Title) документа по адресу, URL1:
Ward Cunningham - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)