Статьи

Подкаст SitePoint №80: FullCodePress с командой Австралии

Эпизод 80 подкаста SitePoint теперь доступен! Они вспоминают о своем опыте планирования, проектирования и создания полного сайта за 24 часа.

Скачать этот эпизод

Вы также можете скачать этот эпизод в виде отдельного файла MP3. Вот ссылка:

  • Подкаст SitePoint № 80: FullCodePress с командой Австралии (MP3, 43:13, 39,6 МБ)

Стенограмма интервью

Кевин: 24 сентября 2010 года. Три члена сборной Австралии обсуждают создание сайта-победителя за 24 часа.

И добро пожаловать в специальный эпизод подкаста SitePoint. Я бегал по залам здесь, в штаб-квартире SitePoint и даже за ее пределами, чтобы собрать в этом году трех членов команды австралийского контингента FullCodePress . Это была команда победителей в этом году, они были против команды из Новой Зеландии и команды All Stars из-за рубежа. Я уверен, что мы услышим все об этом, но прежде чем мы начнем, я просто попрошу вас, ребята, обойти стол и представиться; давайте начнем с Джеймса.

Джеймс: Спасибо, Кев. Да, меня зовут Джеймс Мэнсфилд, я дизайнер для 99designs , моей ролью в Team Australia был адвокат пользовательского опыта, который в основном заботился о пользователе, поэтому занимался дизайном взаимодействия и фокусировался на удобстве использования сайта, и я угадать также информационную архитектуру, так что это была моя роль.

Кевин: Круто. Постоянные слушатели подкаста будут помнить Джеймса две недели назад ; он был с Мэттом Магейном, чтобы поговорить о дизайне пользовательского опыта. Другим знакомым лицом для слушателей подкастов будет Адам Шиллинг; Адам работал в 99designs, сейчас он в Август Креатив , верно, Адам?

Адам: Правильно, да, я здесь, в августе, являюсь дизайнером пользовательского опыта, и для FullCodePress я взял на себя роль технического специалиста HTML и CSS «marker-upperer»; Я думаю, что это одна из причин, почему я пошел на эту роль, (смех), да.

Кевин: И Лахлан Дональд, который выполняет мою работу в 99designs, он там технический директор.

Лахлан: Да, привет, я был веб-разработчиком для команды, которая, насколько я понимаю, была легкой работой; Мне просто нужно было превратить WordPress в форму.

Кевин: (смеется) Итак, эти роли, давайте начнем с этого, эти роли были жестко запрограммированы, выполняли ли мандат FullCodePress, что вам нужен разработчик, вам нужен верхний маркер, и вам нужен адвокат пользовательского опыта или это было просто кто появляется, делает все, что может?

Адам: Ну, мне кажется, что роли заранее определены, но я думаю, что одна из удивительных вещей, которые произошли в тот день, было то, что было много раздачи ролей, и было особенно полезно, что довольно многие из нас работали вместе ранее. И так, да, большая часть ответственности была распределена соответственно.

Джеймс: Да, определенно были установлены роли, поэтому FullCodePress сказал, что у нас есть шесть позиций в каждой команде, я думаю, что было шесть или семь, и все претендовали на одну из этих позиций, и я полагаю, что вы могли бы подать заявку на несколько позиций. так что было шесть ролей. Но, да, как сказал Адам, в той среде, где 24 часа, многие роли перекрываются, и многие люди помогают, как я и помогал делать некоторые HTML и CSS, но я сторонник пользовательского опыта в это, так что в этой среде вам действительно нужно делиться заданиями и, да, разыгрываться в тот же день.

Кевин: Итак, Лахлан, сколько правил ты помнишь? Вас было трое, было еще три члена команды; это правильно?

Лахлан: Да, так что еще три роли. Так что был редактор контента и дизайнер, а также менеджер проекта.

Кевин: Круто. И у вас, ребята, было 24 часа, чтобы создать полноценный сайт из ничего, верно?

Лахлан: Да.

Джеймс: Верно.

Кевин: Так вы, ребята, полетели в Сидней, это было в этом году?

Джеймс: Нет, это было в Веллингтоне в этом году.

Кевин: Веллингтон.

Джеймс: Итак, в Новой Зеландии, которая была прекрасным местом, хорошим местом, там было немного отличного кофе и, да, это был хороший город. Было довольно холодно, было очень холодное утро и ветреное утро, но да, это был действительно хороший опыт и прекрасное место для посещения.

Кевин: Итак, что ты в первую очередь помнишь?

Адам: В Веллингтоне?

Кевин: Ну, да, сидя в команде, у тебя впереди такая большая работа, с чего ты начал?

Джеймс: Я помню, как восхищался багажом Адама, когда мы впервые приехали в Веллингтон (смех). У него была эта красивая красная сумка, и я думал, что у нее были любовные сердца; на нём были любовные сердца, Адам?

Адам: Ну, хорошо (смех) часто ошибочно принимают за любовные сердца, да, но нет.

Кевин: Это был какой-то графический дизайн, верно?

Адам: Хорошо, я бы хотел так думать, но нет (смех). Первое, что я помню о Веллингтоне, это посадка в Веллингтоне; вы как будто заходите над океаном, а впереди взлетает взлетно-посадочная полоса, но вы не можете видеть это до самой последней минуты, а затем внезапно вы приземляетесь, а потом вы как бы по-прежнему очень быстро идти вниз по этой трассе, и вы видите, что взлетно-посадочная полоса заканчивается, а с другой стороны — океан

Лахлан: Да, я помню, как смотрел вниз на воду и говорил вам, Адам: «Да, я надеюсь, что скоро будет взлетно-посадочная полоса». (Смех)

Адам: Да. С точки зрения начала работы нам очень повезло в том, что в отеле, в котором мы все останавливались, был зал заседаний, и я забыл, кто, я думаю, это был либо вы Джеймс, либо Лахлан; каким-то образом нам удалось качать эту комнату в течение всего дня до события.

Джеймс: Да, нам очень повезло.

Кевин: Значит, у тебя был пау-вау, чтобы выработать стратегию, прежде чем ты узнал, что именно ты собираешься построить.

Адам: Точно.

Лахлан: Да. Я имею в виду один из важных технических вопросов для Адама и меня, как буквально накануне, был выпущен WordPress 3, так что мы как команда, у нас было около пяти или шести собраний, и мы все решил, что WordPress — это путь. И вот тогда вышел WordPress 3, и Адаму и мне пришлось несколько часов назад решить, собираемся ли мы ставить ферму на какую-то новую платформу, так что, да, мы провели большую часть этого дня, я думаю, играя со всеми новый вид дочерних тем и просто почувствовать WordPress 3.

Джеймс: Да, я помню предыдущий день в зале заседаний в отеле, и вы играли, я думаю, что вводное видео, рассказывающее о всех новых функциях WordPress, и мы сидим там и говорим, стоит ли нам идти с этим или нет.

Лахлан: Да.

Кевин: Итак, вы, ребята, решили, что WordPress войдет; сколько у вас было идей о типе сайта, который вы будете создавать, например, на чем вы основывали свое решение WordPress?

Lachlan: Итак, одна из вещей, которые мы изучили, были все прошлые сайты, я думаю, из прошлых лет, поэтому мы взглянули на них и получили представление о том, какими сайтами мы будем делать, вид контента.

Кевин: Так что для тех, кто не знает FullCodePress, вы всегда создаете сайт для благотворительной организации, какой-то некоммерческой.

Lachlan: Да, и это всегда благотворительная организация, откуда вы родом, поэтому у нас была австралийская благотворительность, а у новозеландцев — новозеландская благотворительность; за исключением США, да, они получили новозеландскую благотворительность.

Адам: Я думаю, что между Кайли Лиггинс, руководителем проекта, и Джеймсом, мы в основном создали, я не знаю, назовите ли вы это фолио, возможно, из 30 с лишним сайтов конкурентов или, ну, в общем, других благотворительных сайтов. Итак, у нас было хорошее представление о том, что делают благотворительные организации, как они это делают, и у нас было несколько дискуссий о том, как мы могли бы решать такие проблемы, если они возникли на брифинге для клиентов до событие.

Кевин: Так что технические ребята работали над WordPress; Джеймс, как дизайнер, ты занимался этим главным, исследуя рынок благотворительных сайтов и выясняя, что работает, а что нет?

Джеймс: Абсолютно. Да, мы собрались вместе как команда в преддверии этого. У нас было много скайп-конференций, обсуждались идеи, планы и стратегии. И да, кое-что, что мы все сделали, это пошли и исследовали другие некоммерческие сайты, и я думаю, что была отличная статья о Smashing Magazine. Я думаю, что это были лучшие практики для некоммерческих сайтов и благотворительных сайтов, и мы посмотрели на это и прочитали много советов и мыслей, а также распечатали множество сайтов. Я помню, как летел с Адамом и Кайли и думал, что у меня есть стопка из 30 страниц, 30 веб-сайтов, и что нам нравится, а что нет, и что, по нашему мнению, будет уместно в определенных ситуациях, поэтому было довольно много планирования и подготовки, и мы думали о том, что бы мы делали, если бы дали определенные сайты и определенные благотворительные сайты.

Кевин: Итак, я хочу как можно быстрее перейти к фактическим 24 часам, но после этой встречи вы, ребята, просто ударяли мешок, чтобы выспаться как можно больше, это план?

Адам: (смеется) Нет, мы вышли той ночью (смех).

Лахлан: Наша стратегия заключалась в том, что мы обсуждали стратегию, которая позволила американским парням невероятно напиться прошлой ночью, и один из нас взял бы их выпить, но так получилось не совсем.

Джеймс: Они легли спать очень рано, я не думаю, что они вообще вышли; Я думаю, что это были только австралийцы и новозеландцы. Может быть, это было из-за смены часовых поясов, они прилетели из Америки, но да, они отсутствовали прошлой ночью. Я думаю, что мы пошли в отличный бар в Веллингтоне под названием Хуч, который был хорошим коктейль-баром, если кто-то там был, таким образом.

Кевин: отметил. Так что в этом году американская команда была новичком для FullCodePress, была ли она сложной командой?

Адам: Да.

Лахлан: Да, хорошо, я бы сказал, что у них были некоторые громкие имена, как будто я имею в виду, что их разработчик был одним из разработчиков WordPress, так что, очевидно, это убедило парней WordPress выпустить версию 3…

Кевин: Ого.

Лахлан: … немного рано, только для соревнований. Возможно, нам сказали, что, ну, вы знаете.

Кевин: (смеется) Так что не стоит и говорить, что они использовали WordPress 3.

Лахлан: Да.

Кевин: Круто. Хорошо, так что вы вышли, у вас была хорошая вечеринка, вы приехали в отель, что, светло и рано на следующее утро?

Джеймс: Я не знаю, как вы, ребята, но я плохо спал прошлой ночью, что не помогло мне в этом мероприятии. Я думаю, что просто размышлял, как закончится конкурс и что мы будем делать, и, да, я, конечно, не выспался.

Адам: Хорошо, я помню, что примерно до 1:00 или 2:00 я взламывал некоторые макеты, основанные на них.

Джеймс: Ого

Lachlan: Да, верно, я пытался выяснить субтитры для Flash-видео, и мы подумали, что одна из вещей, которую мы собирались получить, это видео, основанное на догадке, и поэтому мы хотели понять о том, как сделать сторону доступности этого права.

Кевин: А их макеты, Адам, создают макет, который будет масштабироваться с изменением размера шрифта, верно?

Адам: Точно.

Кевин: Вау. Да, сложно. Я знаю, что не многие из фреймворков CSS делают такое масштабирование. Я думаю, что фреймворк CSS YUI — единственный, о котором я знаю, который делает это из коробки. Но вы кодировали с нуля?

Адам: Да, мы в основном кодировали из — на самом деле, нет, подождите, мы опирались на одну из дочерних тем или мы создали нашу собственную дочернюю тему из одной из стандартных тем в WordPress, да.

Кевин: Хорошо, поэтому прежде чем мы перейдем к коду, давайте поговорим о вашей настройке на месте, на мероприятии. Вы, ребята, я помню, как смотрели некоторые видео, которые вы выпускали в то время на YouTube; Похоже, у вас было довольно продуманное расположение столов. Кто-нибудь может рассказать мне об этом?

Джеймс: Конечно, у всех была совершенно другая договоренность, мы решили сесть лицом к лицу одинаково и лицом к стене, у нас было много учетных карточек и Post-it Notes, и мы планировали использовать документы мясника для каркасных идей и обмена идеями. , но мы очень увлеклись этим событием, думая, что мы хотим как можно больше делиться друг с другом, а не уходить в наши собственные области и заниматься своими делами индивидуально, поэтому наше расположение столов отражало это. Мы все… Мы сидели рядом друг с другом, глядя в одну сторону, глядя на стену, и эта стена должна была стать нашим списком задач и того, чего мы пытались достичь. Так что, да, это была преднамеренная установка.

Адам: И наше расположение сидений было довольно обдуманным, поэтому мы сидели рядом с людьми, с которыми мы, скорее всего, будем сотрудничать в течение дня. Поэтому я думаю, что по памяти это был Лахлан (разработчик), я (HTML, CSS), потом Янни, который был нашим графическим дизайнером, а затем Джеймс (UX), Робин, который занимался авторским правом, который также провел много времени с клиентом, к которому мы доберемся, а затем Кайли, руководитель проекта. И столы были в то время, когда мы были в линии, обращенной к стене, мы были как бы под углом, почти как V-образная форма, чтобы мы могли ясно видеть друг друга и разговаривать одновременно.

Кевин: Круто. Итак, давайте поговорим о клиенте. Я думаю, что твоя встреча с клиентом была первой, что произошло, было ли это в 9:00 или что-то в этом роде?

Джеймс: Итак, это было в 11:00, оно началось в 11:00; они представили трех клиентов для каждого из нас в 11:00

Кевин: И вы были там для этого или это был представитель команды, который встречался с ними?

Джеймс: Мы все были там для этого, поэтому все на этом мероприятии, включая всех добровольцев, были в фойе здания, и они объявили об этом всем в этом контексте, а затем мы все пошли в наши комнаты оттуда и пошли на это. в принципе. И мы говорили об этом в преддверии этого, и мы собирались потратить столько времени, сколько мы думали, что нам нужно, как группа, просто обсуждая и узнавая больше об их бизнесе и их бизнес-потребностях. И я считаю, что мы потратили больше, чем все остальные, любые другие команды, сидя и обсуждая довольно подробно, что они искали и что мы могли и не могли сделать, и делились идеями друг с другом.

Кевин: Там было много напряжения? Я могу представить, что некоторые из членов команды были бы похожи на «Давайте просто начнем!»

Джеймс: Я этого не чувствовал. Я чувствовал, что все действительно наслаждались обсуждением, обсуждали идеи и высказывали идеи о том, как, по их мнению, это может работать. Мы также, мы приняли подход всех сидящих и набрасывающих идеи также, таким образом, мы провели, я думаю, возможно, два часа с клиентом, говорящим об их потребностях и их бренде и понимании того, что их существующий веб-сайт делал и делал хорошо и не так Что ж. И у них было корпоративное видео, которое мы также смотрели, чтобы лучше понять их стиль общения, к кому они обращались и какой контент у них был. А потом, после всех этих обсуждений, мы все провели мозговой штурм с ручкой и бумагой, просто маркером или Sharpie, мы все набросали идеи о том, как, по нашему мнению, должна работать домашняя страница, и я думаю, что это было действительно важным упражнением, так что мы все совершенно ясно, и мы все чувствовали, что наши идеи услышали и обсудили, и это было хорошо. И потом, после этого у нас было примерно три или четыре часа, нам действительно нужно расстаться и продолжать, но никто — не казалось, что кто-то действительно хотел убежать и начать делать свои собственная вещь.

Кевин: Итак, когда вы наконец расстались и начали работать, вы чувствовали себя очень независимо?

Адам: нет; Я чувствую, что мы работали очень тесно, как Лаклан и я, и мы начали говорить о настройке WordPress, а Локс, к его чести, проделал огромную работу, вероятно, в те первые два или три часа с точки зрения настройки всей инфраструктуры и получения темы запущены и все в том же духе. Так что, да, и прямо сейчас я разговаривал с Янни, дизайнером, и Джеймс продолжал работать с клиентом, чтобы выяснить, как они будут решать некоторые из предстоящих задач; я обнаружил, что это было довольно сотрудничество, когда Кайли как-то бродит вокруг, проверяя людей, чтобы убедиться, что мы на правильном пути, и что все были в некотором роде довольны тем путем, который мы выбрали.

Джеймс: Мы также были в самом начале, мы планировали проводить регулярные встречи каждые пару часов и сидеть в команде пять минут, уходить от компьютера и уходить от того, что мы делаем, мы знали, что это важно для проводить эти сессии, и мы продолжали делать это и в течение дня.

Кевин: Итак, Лахлан, как разработчик, что было предоставлено? Была ли в принципе, я не знаю, среда общего хостинга с пустым каталогом — это то, с чем вы имели дело?

Lachlan: Да, так что в основном мы получили наш собственный общий хост, на котором был установлен стек LAMP, MySQL, Apache PHP, и оттуда, да, мы были оставлены на наших собственных устройствах.

Кевин: Были ли какие-то сюрпризы в этой среде, что-то, что, как вы обнаружили, вам пришлось потратить некоторое время на споры, на которые вы не рассчитывали?

Лахлан: Ну, на самом деле это было что-то вроде катастрофы. Почти полчаса простоя у нас было почти на полпути к соревнованиям, когда что-то происходило с этим сервером, и он как бы отключался. Так что, к счастью, мы с Адамом решили использовать виртуальные машины для локальной разработки.

Кевин: То есть вы просто развертывали на этом общем хосте, не разрабатывали его?

Lachlan: Да, так что единственная реальная выгода заключалась в том, что контент редактировался на этом общем хосте, и мы вроде как — чтобы сделать его как вид спорта для зрителей, насколько это возможно, у нас был весь код на GitHub, и у нас был маленький бар в верхней части сайта, который как бы давал вам мелкие обновления о том, какие изменения мы продвинули и что происходило. Так что, да, этот аспект существовал, и контент редактировался на этом общем хосте, но мы фактически занимались разработкой на наших локальных машинах.

Кевин: Хорошо. Итак, Адам, я хотел бы услышать от каждого из вас, что, по вашему мнению, было самой большой проблемой, с которой вы столкнулись в своей конкретной области этого проекта, за исключением времени простоя? Или это было рутиной; это было именно так, как вы ожидали?

Адам: Да, было не так много сюрпризов от того, что я делал. Я имею в виду, что если был один или два испытания, это было то, что было много кода, и мне повезло, что Локс и Джеймс были там, чтобы помочь с этим к концу соревнования. И я предполагаю, что одной из других фигурных вещей было вычисление размеров на лету и проверка того, что этот макет будет работать.

Кевин: Итак, вы упоминали об этом раньше; была ли это продуманная стратегия, как будто это было что-то дополнительное, что вы планировали сделать с самого начала, что, как вы думали, даст вам преимущество над конкурентами?

Адам: Мы думали об этом, думая об этом, о чем-то вроде «поднятой ноги», в некоторых наших чатах перед соревнованиями, но на самом деле, пока мы не встретили клиента, я решил, что мы пойдем с этим до конца. Итак, нашим клиентом были Lions Hearing Dogs , и мы имели дело с людьми, у которых были проблемы со слухом, и у них в основном были выделены эти собаки, чтобы помочь им предупредить их об опасности или звонке по телефону, и тому подобное. В ходе этих бесед с клиентом выяснилось, что у некоторых из этих людей с этими проблемами слуха также могут быть проблемы со зрением, поскольку они могут быть пожилыми людьми и иметь травмы головы и тому подобное, поэтому у них могут быть проблемы со зрением. ,

Кевин: Значит, увеличенные шрифты в не обязательно современном браузере были очень важны.

Адам: Да, это верно.

Кевин: Джеймс, есть ли еще какие-то сюрпризы от вас с точки зрения пользовательского опыта?

Джеймс: Я не думаю, что были какие-то сюрпризы. Просто чтобы добавить к тому, что Адам говорил так же, как мы знали, что доступность была одной из ключевых вещей, по которым мы оценивали и в конце мероприятия, так вот почему я думаю, что Адам и, смотри, я думаю, из чего Я понимаю, что мы были, я думаю, что мы получили наивысшую оценку из трех по доступности, поэтому я думаю, что усилия, которые Адам и Лахлан предприняли на этом фронте, действительно помогли нам преодолеть черту и выиграть событие, поэтому я думаю, что это, конечно, добавило к их нагрузке, но оно того стоило.

Адам: Да, я просто хотел сказать, что я действительно доволен тем, как сайт появился, учитывая, что он совместим с WCAG 2.0 AA или соответствует.

Джеймс: Это довольно сложная задача сделать это за 24 часа, я думаю, когда, да, сколько времени у нас есть, какое давление у нас есть, и какого качества работы по проектированию, которые все команды тоже стремились достичь Да, вам, ребята, было непросто сделать это, так что, да, вам, ребята, также очень благодарны за то, что вы сделали это.

Кевин: Итак, Лахлан, вы чувствуете, что много узнали о WordPress в этом конкретном проекте? Я имею в виду, вы когда-нибудь создавали что-то сквозное с WordPress, как это раньше?

Lachlan: Итак, я имею в виду, что я много работал с WordPress 2 раньше, но это был первый раз, когда я использовал три, и там были некоторые существенные различия, так что да, в этом смысле я узнал много в основном обо всех WordPress 3 меняется. И, кроме того, я полагаю, что я оттачивал множество лучших практических способов ведения дел.

Кевин: Все положительно, вы без колебаний порекомендуете WordPress в качестве общей основы для создания контент-сайтов на данный момент?

Lachlan: Да, конечно, я бы полностью порекомендовал это, я имею в виду адреса WordPress 3. Я думаю, что многие остающиеся проблемы с такими вещами, как динамически генерируемые меню, вы знаете, у вас есть свои пользовательские типы сообщений, которые отчасти делают его более общая CMS, а не просто блог-движок. Так что, да, это было потрясающе, в основном, это сделало нашу работу намного проще.

Адам: Я был действительно впечатлен этим. Должен признаться, я был одним из тех, кто какое-то время отходил от WordPress, и эта возможность взломать WordPress 3 во время мероприятия полностью возобновила мой интерес к нему.

Кевин: Круто. Так что самое большое различие между вашей ежедневной работой веб-дизайнера или веб-разработчика и этим конкретным проектом, я думаю, было фактором времени и тем фактом, что вы работали круглосуточно в течение 24 часов. Как вы справились с этим, на что это было похоже? Я знаю, что если я попытаюсь поставить себя в такое положение, я люблю программировать так же, как и следующий парень, но после пары часов взлома твердого кода я хочу сделать перерыв и заняться чем-то другим, но вы, ребята, не обязательно эта роскошь Как ты справился?

Лахлан: Я имею в виду, я думаю, что действительно важным для нас была Луиза, наша клиентка, которая оказалась там с нами целых 24 часа. Я имею в виду, что это немного отличается от обычного процесса разработки, когда вы время от времени встречаетесь с клиентом, я имею в виду, что в основном мы находимся в ситуации, когда мы можем здраво проверить работу, над которой мы работали, почти каждую минуту основа с клиентом, и она была просто очень игривой и дружелюбной и знала все о своем бизнесе. И, да, я думаю, что для меня это был действительно важный элемент, вроде такого взаимодействия, и помимо этого, как упоминал Джеймс, мы планировали какие-то перерывы каждый час или два, и было определенное сумасшествие около 2:00 утра, но да мы сделали это до конца.

Джеймс: Я знаю, что, конечно, врезался в стену, я думаю, около 6:00 или 7:00 утра. Я выпрыгнул из блоков с кофе в первый день, и я думаю, что пострадал за это на следующий день. Утром в воскресенье у меня было настоящее затишье, но затем, направляясь прямо к дому, я подумала, хорошо, у нас есть все эти вещи, которые нам нужно сделать, и я просто немного отмахнулась и пошла на них, путь. Но да, я определенно страдала, и да, Луиза была фантастической, как говорила Лаклан, как клиент, она была всем, на что вы надеялись в клиенте, была очень открыта для идей, очень красноречива с точки зрения связи идей с ее бизнесом и почему вещи были или не были, она не думала, что подходила. И она, и Робин, Робин, наш редактор контента, работали потрясающе вместе, как будто я сидел рядом с Робином, и эти двое провели, вероятно, 12, может быть, больше из 24 часов вместе, обсуждая и сочиняя и редактируя контент для размещения на сайте, и они действительно сделали сайт для нас, истории, которые были на сайте, и то, как контент течет; Вы знаете, что старое клише «контент — король» действительно вышло для нас на первый план, и я снова думаю, что одним из ключевых факторов, побудивших нас к победе, стали истории, которые рассказывал сайт, и то, как он об этом сообщал, и да, полный спасибо Луизе, клиенту, и Робину, редактору, за их усилия и работу.

Лахлан: Да, конечно.

Адам: я согласен.

Кевин: Лахлан упомянул около 2:00 безумия; наши слушатели не простят меня, если я вас не подтолкну, что за сумасшествие произошло?

Lachlan: Ну, я думаю, что сумасшествие началось с конга-линии американской команды (смех).

Джеймс: Звезды и Полосы везде.

Лахлан: Да.

Джеймс: Флаги

Кевин: И что, они прошли по коридору, через вашу комнату и все такое?

Лахлан: Да, в основном там был поток, как сказал Джеймс, звезд, полос и воплей.

Джеймс: А потом был еще и армрестлинг, я не знаю, в какое время это произошло, но Янни, наш графический дизайнер, снял с себя рубашку, вытащил синглет и вышел и представлял Австралию в одних армрестлингах против других. , Я думаю, что американцы в итоге выиграли это, но это было какое-то сумасшествие.

Кевин: Да, я думаю, это объясняет, почему они не выиграли FullCodePress, они были слишком заняты сплочением и армрестлингом.

Адам: Была ли игра оборотня или что-то еще?

Джеймс: Это было с добровольцами, которым я верю; волонтеры среди ночи играли в некоторые игры.

Кевин: Адам, было видео, в котором ты держал растение в горшке (смех). Является ли этот представитель вашего состояния ума в последние часы этого конкурса?

Адам: Я так думаю. Я думаю, что добровольцы — я собираюсь с радостью обвинить здесь добровольцев. Я собираюсь пройти собеседование и думаю, что они настраивали камеру и фокусировались на этом растении, которое они посадили на место, где я собирался сидеть, и когда я вошел, они в основном просто сказали «Вот, держи это», так что я держу это и, да, это —

Кевин: Это половина вашего интервью, прежде чем вы поймете, что все еще держите завод.

Адам: (смеется) Точно, точно. И это было только мое мышление, которое все еще находилось в комнате, все еще выясняя, как решить проблемы, и как-то я говорю о других несвязанных вещах перед камерой.

Кевин: Я обязательно получу этот URL-адрес и опубликую его в заметках к шоу, где вы искренне говорите о проектной работе, которую вы делаете, а затем просто в середине предложения говорите: «Почему я держу завод?» (Смех)

Адам: Да.

Кевин: Так как время, потраченное на вас, утомило вас, ребята, было ли много изменений в сфере? Было ли что-то, что вам нравилось вырезать из вашего списка, потому что у нас не было на это времени, или у вас было дополнительное время, чтобы заняться чем-то, что, по вашему мнению, вы не смогли бы?

Джеймс: Определенно урезать сферу, как мы, конечно, начали с огромного количества функций и возможностей. Мы были реалистичны в отношении того, чего мы могли бы достичь, я чувствовал, что мы пошли, хорошо, вот все, что мы собираемся попробовать, и вот все функции и страницы, и вещи, которые мы собираемся попробовать, и мы разбили их на учетные карточки и списки, и, да, к концу мы были похожи, нет, у нас не будет времени для этого, нет, у нас не будет времени для этого; да, у нас конечно не было времени, чтобы сделать что-то еще, что мы хотели сделать. Мы вошли в мероприятие с некоторой стратегией: попытаться сделать одно действительно хорошее взаимодействие или одну вещь, которая действительно выделялась, и у нас не было возможности сделать это; Я думаю, что в ходе мероприятия вы можете достичь не так уж много, любые хорошие взаимодействия JavaScript или Ajax, чтобы сделать их доступными в течение 24 часов, задним числом, совершенно нереально. Таким образом, мы хотели сделать одну маленькую вещь или одно ключевое взаимодействие, которое было бы хорошо, но у нас не было возможности сделать это.

Адам: Я думаю, что случилось, хотя мы видели, я помню, по крайней мере, сидели там с Лахланом, Янни и Джеймсом и смотрели с трепетом в основном, как Робин и Лу по сути написали весь сайт, и это довольно большой сайт, с нуля. , Так что за этим концом стола шли огромные усилия, и истории, которые исходили от Лу, были поразительны, как будто они действительно вдохновляют, и я просто помню, как в какой-то момент в тот день мы как бы взаимно соглашались что истории этих собак —

Джеймс: Спасая жизни.

Адам: Да.

Джеймс: Истории о том, как они спасали жизни людей.

Адам: Это было то, что было важно, и более важно, чем какая-либо особенность взаимодействия или что бы мы ни могли придумать, это были истории, которые должны были пролиться на этот сайт. И именно на этом мы сосредоточились, и у нас были маленькие фрагменты историй в заголовках на каждой странице, у нас были небольшие цитаты на боковых панелях, и мы просто пытались помочь, рассказывая эти истории как можно лучше, и я думаю, что это что окупилось.

Кевин: Хм. Итак, когда вы спустились на провод, отведите меня в эти последние минуты, что происходило? Вы заперли его, и у вас просто перехватило дыхание, или в последний момент произошел поток коммитов и испытаний, и что происходило в последние полчаса?

Lachlan: Итак, мы решили, что наша стратегия должна быть завершена на 18-м часу, и мы почти достигли цели. Так что в основном часы после этого были потрачены на полировку, много работы с контентом, совместимость с браузерами, исправление мелочей; Одна из маленьких вещей JavaScript, которую мы получили, заключалась в том, что видео на первой странице превращается в стенограмму без Flash, и все в таком духе. Я имею в виду, я был — я думал, что мы справились с графиком довольно хорошо; в последние пару часов мы почти засыпаем, но я не думаю, что было что-то вроде суматохи, чтобы закончить вещи, это было больше просто очищение.

Адам: Было одно, Лахлан; Помните ли вы, что в последние десять минут вы чувствовали себя довольно бреду, но согласились, что мы вернемся на сайт и добавим немного микроформатов?

Лахлан: О да (смеется).

Адам: (смеется) Просто на странице «Свяжитесь с нами».

Лахлан: Да, в последнюю минуту тоже было несколько вещей, но в это время довольно туманно.

Адам: Да. Поскольку у нас был дополнительный час, мы должны были к этому моменту, потому что организаторы согласились с этим из-за простоя сервера —

Джеймс: Да, они продлили нас на час, не так ли?

Адам: Да.

Кевин: Ладно, так, и, вероятно, к тому моменту последнее, что вы хотели сделать, это потратить еще час на работу над этим (смех).

Джеймс: Да, я был на самом деле не слишком рад дополнительному часу, я должен сказать; Мне кажется, что я в порядке, чтобы закончить, я думаю, что мы должны просто закончить, когда мы должны были закончить.

Кевин: Итак, каков был процесс, истекшие 24 часа, после этого, должно быть, был период судейства; вы, ребята, спали за партами, пока это происходило?

Лахлан: Я думаю, что мы действительно пили (смех).

Адам: Да, мы пошли на пару пива.

Кевин: Конечно, ты сделал.

Джеймс: Мы нашли ближайший паб.

Кевин: Я забыл, что разговариваю здесь с австралийской командой (смех).

Lachlan: Да, так что в основном мы пошли в местный паб и попробовали отличное местное пиво и ждали судей, чтобы собраться, и я на самом деле не думаю, что у меня было бы так много местного пива, если бы я понял, что нам пришлось вернуться на собеседование с судьями.

Кевин: (смеется)

Джеймс: Я думаю, это помогло нам, Локс.

Лахлан: Да, возможно, возможно.

Кевин: Итак, вы вернулись и получили слово, что вы, ребята, выиграли, что, по вашему мнению, превзошло вас? У вас был большой взгляд на то, что делали конкурирующие команды во время соревнования, или это было что-то, что вы должны потом открыть и пойти, о да, мы победили их в этом?

Lachlan: Итак, все сайты в основном публиковали обновления по мере их поступления на сайт, но очень трудно сказать, пока сайт не начнет собираться вместе, и я имею в виду, что мы старались не слишком фокусироваться на Я думаю, что соревнование в последние часы.

Джеймс: Да, мы получали скриншоты, как будто это должно быть как можно более публичное мероприятие, поэтому мы получали скриншоты проектов других команд, вероятно, с 12-часовой отметки, может быть, даже немного раньше, и мы держали следи за этими вещами. Но, да, как сказал Локс, мы были очень сосредоточены на том, что мы делали, и придерживались того, что мы делали. После мероприятия мы ушли, поели, поели и поели, и на самом деле все, все команды, проходят собеседование; мы садимся с коллегией судей и обсуждаем с ними, что произошло и почему мы поступили так, как сделали.

Кевин: И они проверяют вас на ваш код и ваш дизайн.

Джеймс:Да, конечно, и они были симпатичными — они расспрашивали вас, Адама и Лахлана о некоторых ваших объяснениях того, почему вы сделали что-то. В промежутке между этим они также проводят интервью с клиентами, поэтому, когда мы закончили, первое, что произошло, они опросили всех клиентов и выяснили, как клиенты относились к процессу, сайту и результатам, а также соответствовали ли они их потребностям и их требованиям. , Таким образом, клиент делал это, пока мы были в отъезде, а затем каждая из команд заходила в панель и также рассказывала о нашем обосновании и процессе. И я думаю, что именно здесь мы действительно выиграли. Я думаю, что Луиза, клиент, была в восторге от того, что мы сделали; у нас с ней были прекрасные отношения, с ней отличные рабочие отношения, поэтому она была очень довольна результатом,и когда мы обсуждали наше обоснование дизайна для сайта, наш сайт, вероятно, был далеко не таким амбициозным, как другие два сайта и некоторые вещи, которые они делали с точки зрения социализации своих сайтов. Наши на самом деле не делали этого каким-либо сложным образом, и мы оправдывали это тем, что, говоря, клиент просто не думает, что его клиенты будут хотеть такого рода функции и будут взаимодействовать с ним таким образом. Так что, да, я думаю, что мы — Кайли Лиггинс, проделали фантастическую работу, рассказав, почему мы что-то сделали, и обоснование того, что мы сделали с командой, и я думаю, что это была еще одна вещь, которая действительно помогла нам преодолеть сложившуюся ситуацию.и мы оправдали это, говоря, что клиент просто не думает, что его клиенты будут хотеть такого рода функции и будут взаимодействовать с ним таким образом. Так что, да, я думаю, что мы — Кайли Лиггинс, проделали фантастическую работу, рассказав, почему мы что-то сделали, и обоснование того, что мы сделали с командой, и я думаю, что это была еще одна вещь, которая действительно помогла нам преодолеть сложившуюся ситуацию.и мы оправдали это, говоря, что клиент просто не думает, что его клиенты будут хотеть такого рода функции и будут взаимодействовать с ним таким образом. Так что, да, я думаю, что мы — Кайли Лиггинс, проделали фантастическую работу, рассказав, почему мы что-то сделали, и обоснование того, что мы сделали с командой, и я думаю, что это была еще одна вещь, которая действительно помогла нам преодолеть сложившуюся ситуацию.

Кевин: Итак, помимо ограничения возможностей и умения делать выбор, который ограничивал объем работы, которую вы должны были сделать, и уровень блеска, который вы могли бы отдать тому, что вы делали, было ли какое-то другое секретное оружие, любые другие вещи, которые вы чувствовали помещенными ваш сайт сверх?

Джеймс: Я думаю, что преимущество — это одна вещь, как мы уже говорили, мы собрались в зале заседаний отеля накануне, а также просто встали и пошли гулять, чтобы найти что-нибудь на завтрак утром и поделиться идеями за завтраком и попрыгать. самолет и обмен идеями в самолете. Я думаю, что все эти вещи также помогли, помогли нам сформировать хороший командный состав, и это действительно важно; за 24 часа у вас будет шесть человек, которым действительно нужно интегрироваться и хорошо работать друг с другом, поэтому я думаю, что преимущество было одной вещью, которая, как мне кажется, помогла нам.

Кевин: И, конечно, вы трое работали вместе заранее, поэтому я думаю, что вы, вероятно, работаете вместе довольно хорошо.

Адам: Это верно, и я также работал с Кайли пару месяцев здесь, в августе.

Джеймс: И я думаю, что это тоже очень помогло, мы знали друг друга и могли друг друга, и мы могли бы зависеть от кого-то в этом, и мы могли бы попросить кого-то помочь с этим, что было бы очень важно для нас.

Кевин: Итак, чтобы закончить это, я хотел бы услышать от каждого из вас, почему вы вошли в это, что вы ожидали от этого, и что вы чувствуете из этого, выходя на другом конце; может начать с тебя, Локс.

Lachlan: Итак, в основном я имею в виду, что я как бы смотрю на это как на соревнование по программированию, и да, я думаю, что я вышел из этого — я не думаю, что что-то действительно такого рода, что мы поставили, было технически невероятно, но я думаю, что из этого получилась настоящая оценка содержания и командной стороны вещей. И, да, как сказал Джеймс, просто работа со всеми действительно помогла, и я думаю, тайм-менеджмент.

Кевин: Адам?

Адам: Я думаю, что вдаваясь в это, я в основном хотел испытать свои навыки. Я просто хотел посмотреть, смогу ли я это сделать, смогу ли я выложить качественный уровень работы за 24 часа и как это можно получить; будет ли это хорошо воспринято моими сверстниками. И мне также очень понравилась идея сотрудничества в условиях высокого давления, это немного сумасшествие, но мне понравилась эта идея, и я подумал, что это будет действительно захватывающе.

Кевин: А Джеймс?

Джеймс:Да, как и в случае с Адамом, я столкнулся с этим как с личным испытанием, чтобы посмотреть, как я справлюсь в этой среде, и я думаю, что я действительно открылся, чтобы узнать немного больше о том, как команда может функционировать и в этой ситуации, например, у нас, очевидно, достаточно много времени для работы над нашими сайтами, как я работаю над одним сайтом изо дня в день, поэтому мне было бы интересно по-настоящему сократить временные рамки и посмотреть, чего мы можем достичь за это время. И я чувствую, что я многому научился в этом отношении, как будто я многому научился, имея дело с различными дисциплинами, а также с планированием и подготовкой, как я уже сказал, мы много планировали и готовили, что было очень важно для нас. А еще я хотел повеселиться, встретиться с новыми людьми, поговорить о некоторых вопросах, которыми я увлечен, и, да,повеселиться в процессе. И мы это сделали, у нас было много веселья, это были фантастические выходные, мы встретили множество действительно интересных людей и провели несколько замечательных дискуссий, и, да, это было фантастическое событие, и я бы посоветовал всем попробовать его, подать заявку на следующий FullCodePress, это очень весело и, да, попробовать.

Адам: я согласен. Организаторы, волонтеры и другие команды, США и Новая Зеландия, они были просто потрясающими, это было такое замечательное событие.

Кевин: Хорошо, я думаю, что это хорошее место, ребята, спасибо, что присоединились ко мне.

Лахлан Дональд, опять же, технический директор 99designs, вы можете найти его в Twitter @lox . Адам Шиллинг является дизайнером пользовательского опыта в August Creative, и вы можете найти его в Twitter @schilling . А Джеймс Мэнсфилд, дизайнер пользовательского опыта в 99designs, вы можете найти его в Twitter @jmans .

@sentience и следить за SitePoint в Твиттере @sitepointdotcom . Обязательно посетите веб-сайт подкаста; если этот эпизод будет чем-то похожим на последнее большое интервью, которое мы провели, то это будет действительно полезная ветка комментариев. Вы можете зайти на sitepoint.com/podcast, чтобы пообщаться с другими слушателями об этом шоу, а также я уверен, что наши сегодняшние трое гостей будут звонить туда, чтобы ответить на любые ваши вопросы о том, как создавать сайты под давлением!

Так что еще раз спасибо вам, ребята, что были с нами.

Джеймс: Спасибо, Кев.

Адам: Спасибо.

Лахлан: Спасибо, Кев.

Кевин: А сейчас до свидания!

Тема музыки Майка Меллы .

Спасибо за прослушивание! Не стесняйтесь сообщить нам, как у нас дела, или продолжить обсуждение, используя поле комментариев ниже.