Джефф Этвуд (родился в 1970 году) — американский разработчик программного обеспечения , автор, блогер и предприниматель. Он стал одним из основателей сети вопросов и ответов Stack Exchange , которая содержит веб-сайт Stack Overflow для вопросов по программированию. Этвуд является владельцем и автором блога по программированию Coding Horror , посвященного программированию и человеческому фактору . По состоянию на 2012 год его последним проектом был Discourse , платформа для дискуссий в Интернете с открытым исходным кодом . [3]
В сообщении в блоге 2007 года Этвуд предложил следующее правило, связанное с правилом наименьшей мощности , назвав его законом Этвуда: «Любое приложение, которое может быть написано на JavaScript , в конечном итоге будет написано на JavaScript». [5]
Этвуд начал вести блог о программировании Coding Horror в 2004 году. В результате он познакомился с Джоэлом Спольски . В 2008 году вместе со Спольски Этвуд основал Stack Overflow — сайт вопросов и ответов по программированию. За сайтом последовали Server Fault для системных администраторов и Super User для общих вопросов, связанных с компьютерами, в конечном итоге превратившись в сеть Stack Exchange , которая включает в себя множество сайтов вопросов и ответов по темам, выбранным сообществом. [6]
С 2008 по 2014 год Этвуд и Спольски публиковали еженедельный подкаст , освещающий прогресс в Stack Exchange и широкий спектр вопросов разработки программного обеспечения . Джефф Этвуд также был основным докладчиком на конференции по программной инженерии Канадского университета 2008 года. [7]
В феврале 2012 года Этвуд покинул Stack Exchange, чтобы проводить больше времени со своей семьей. [8]
5 февраля 2013 года Этвуд объявил о создании своей новой компании Civilized Discourse Construction Kit, Inc. Ее флагманским продуктом является платформа для дискуссий следующего поколения с открытым исходным кодом под названием Discourse . [9] Этвуд и другие разработали ее из-за своего разочарования текущим программным обеспечением для досок объявлений , которое, казалось, не развивалось с 1990 года. [10] 1 февраля 2023 года он ушел с поста генерального директора и занял должность исполнительного председателя. [11]
В 2013 году он также выпустил механическую клавиатуру под названием CODE. [12]
предлагаю следствие из этого правила [правила наименьшей мощности], которое
... Я назову законом Этвуда: любое приложение, которое может быть написано на JavaScript, в конечном итоге будет написано на JavaScript.