Была уже ночь и мне захотелось поучаствовать в каком-нибудь хакатоне.

Через несколько часов начинался хакатон «Делай Город». Результат можно прочитать по ссылке.

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

В итоге, я победил.

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

Круто делать не только из-за отклика. Сама идея - сделать что-то полезное, нужное - ради этого не жалко потратить свое время.

Когда вы создаете репы на гитхабе или еще где-то, все пулл реквесты, звездочки и issues не мотивируют так, как живое человеческое общение.

Поэтому если соберетесь пилить какую-нибудь полезную библиотеку или еще что, то сходите на митап, конференцию, соберите мнения, отклики перед тем, как начать писать код. Реально мотивирует.

Вначале мы рассказывали о своих проектах или идеях, которые хотим реализовать на хакантоне. Всего 8 часов, из них чистых отводилось примерно 5,5 часа на разработку и подготовку к презентации.

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

Команды у меня не было, из присутствующих тоже никто не захотел присоединиться.

Мне понравилось то, что в процессе всего хакатона мы стали командой, хоть и были в разных проектах.

Мы помогали друг другу только советами и обсуждали идеи каждого, здоровая, приятная беседа, конструктивная критика.

Цель у всех нас была одна - сделать что-то полезное для людей, социальное значимое.

Презентации проекта - вначале и в конце.

Было тяжело их делать, потому что я не успевал.

За 2 часа я сделал то, что попало в последнюю презентацию, а потом разговорился Алексеем Ницей (организатором). Проблема в том, что многие программисты не хотят участвовать в проектах за идею и портфолио.

Предложил идею того, что надо набирать начинающих разработчиков, у которых мало опыта и которым было бы полезно поучаствовать в таких проектах.

Сам я люблю сложные, долгие и суровые проекты. Но теперь понял, что людям надо помогать. Это очень круто.

Потом к нам подсел Денис Старов, создатель FondFrukt и список можно продолжать очень долго. Он рассказывал нам о своих проектах (Лента, Скилл Пад, Передвижная мастерская, Улей и многие другие), это гениальные идеи и все, что он нам показывал и рассказывал, все это взорвало мой мозг. Я даже пытаться не буду пересказать потому что я технарь.

Таким образом, я осознаю, что уже 6 часов и через 15 минут мы показываем свои результаты.

Благо, что я быстро прогаю, за 2 часа (которые давались в самом начале, хотя не засекал, скорее всего времени было меньше) я успел сделать рабочий прототип.

Внутри были:

  • Python 3.4
  • Bottle
  • Pony ORM
  • Bootstrap
  • Yandex Maps (использовал кластеры)

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

В итоге получилось вот так:

Graffiti

У нас была дружная обстановка. Команда, хоть и проекты разные, это непередоваемое ощущение.

Обычно на хакатонах идет борьба. У нас не было борьбы, у нас было взаимодействие.

Это не то взаимодействие между людьми в офисах типа Open Space, где каждый заваливает другого, лишь бы не лишили премии, где разные команды и один отдел обвиняет в фейлах другой. Но все они “типа команда”.

Реально дружеская обстановка, мы не боролись за финансирование, мы ловили кайф от участия.

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

Это было незабываемо.

Делай Город 2015