metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2011-08-01 05:28 pm

Программерские марафоны

Объясните мне такую вещь. Часто в околохаскелевых, околохакерских и тому подобных рассылках-фидах-блогах встречаются упоминания чего-то вроде кодерских посиделок, Hackathon и тому подобного.
Т.е. какое-то сборище программисто-хакеро-гиков собирается вместе и делает какое-нибудь программистское безумие.
Я в упор не понимаю, как такое возможно.
Во-первых, чтобы работать над проектом - нужно изначально годами в нем вариться, в сложных проектах от входа даже понять невозможно "что это и зачем".
Во-вторых, чтобы программить пару дней - нужно сначала неделю проектировать и согласовывать новые идеи с уже существующими в проекте, с коллегами, структурами данных БД и фазой луны, влияющей на идеи пользователей и прочей предметной областью.
В-третьих, ну предположим накодили они мега-фич и разъехались по своим подвалам с японскими школьницами углам. Кто это будет документировать, тестировать, деплоить, поддерживать итд?

Что-то я совсем с управлением процессами промышленной разработки софта упоролся, кажется.

[identity profile] si14.livejournal.com 2011-08-01 03:27 pm (UTC)(link)
https://github.com/beamspirit/bigwig
Это большой проект или нет? 4 человека сделало его за 2 дня. У всех есть какие-то мысли на тему «а вот клёво было бы сделать...», но недоходят руки, да и лень на выходных код фигачить зачастую. А так — собрались люди, часто незнакомые; обсудили; написали. Весело и клёво. Деплоить/блаблабла — люди ж под себя пишут, потому это и будет развиваться.
Эти мероприятия на выходе не софт имеют, в основном, а инструменты разработчиков.

[identity profile] avnik.livejournal.com 2011-08-01 03:49 pm (UTC)(link)
Ну я глазками видел Zope'овский спринт по grok, и каноникаловский по launchpad/bzr -- и те, и те -- не то готовили релизы, не то устроили грандиозный bug squashing party. Cидели около 30ти мужиков в одной большой аудитории, и что-то яростно пилили -- периодически выходя группками по 3-4 в коридор поспорить там. Было на удивление тихо кстати.