# Понедельник 58 твитов
Привет! Меня зовут Екатерина Трефилова, возможно вы меня знаете как @Lecharton
0:59Я занимаюсь разработкой hi-tech.mail.ru и буду рассказывать как мне живется первую неделю после запуска проекта :)
1:00В общем женщина на корабле ребят, немного дестроя ;)
1:09Еще раз привет :) если вы не домотали до ночных твитов - меня зовут Екатерина @Lecharton Трефилова. На этой неделе ведущей буду я
10:51@backendsecret Привет! На чём пишешь?10:51
Спрашивайте, рассказывайте, поехали! :)
10:54@backendsecret мой друг админил в мейлру, теперь любит PHP. Его можно спасти? :)10:54
.@fat0troll смотря от чего и зачем :)
10:55Начнем неделю с мотивации. Как вы мотивируете себя не просто грепать по todo, но и уменьшать их количество?
10:56@backendsecret , привет! какой шаблонизатор используете? почему его?11:03
.@PZabolotniy мы используем v8, чтобы один раз написанный шаблон можно было запустить в нескольких языках
11:05@backendsecret почему Perl? Как попала на него? Почему вообще программирование? :)11:09
.@dcromster на моей первой работе я поддерживала сайт на Perl, там мы с языком познакомились. А потом я писала диплом на Python...
11:12.@dcromster днем у меня была перловая свобода, а по ночам диплом со строгим питоном. После универа я осталась на стороне свободы :)
11:14.@dcromster а программирование, потому что папа инженер, математика царица наук и что если не это :)
11:17@backendsecret система мотивации "две морковки")11:18
.@fat0troll я только про одну слышала, расскажешь подробнее?
11:18@iamstarkov @backendsecret @PZabolotniy я тоже прифигел немножко от такого шаблонизатора11:19
.@raxpost @iamstarkov @PZabolotniy оно да. Почему прифигел?
11:20@backendsecret какие планы двигатся дальше? Go, Node? ;)11:34
.@dcromster смотрю в сторону C и плюсов. Правда давно уже просто смотрю, руки не доходят :)
11:35@backendsecret @dcromster ~в связи с чем вот такой вопрос: возможно и нужно ли вообще пересесть с питона на перл?11:42
.@iamale_ru @dcromster думаю нет в этом смысла :)
11:42@backendsecret, на Perl еще пишут?11:44
.@raxpost @dcromster свобода это не только слабая типизация, это возможность написать все несколькими способами. Выбираешь удобный и вперед
11:48@raxpost @backendsecret @PZabolotniy это ведь javascript engine, а не multi-language template engine11:53
.@iamstarkov @raxpost @PZabolotniy у нас много проектов написанных на разных языках и удобнее для всех юзать один и тот же шаблонизатор
11:54@backendsecret Впечатлилась XS ? ;)11:54
.@dcromster даа, доклады на последней YAPC были огонь
11:55@backendsecret две морковки. Одна спереди, другая сзади. Либо фиксим баги и получаем морковку, что спереди, либо не фиксим и получаем…11:56
.@fat0troll это скорее про исправление багов, а не про тех долг
11:56@backendsecret несколько способов сделать одно и тоже-это же Ruby! Есть ли проблемы с поиском молодых кадров на Perl? Вроде он не модный уже15:09
@backendsecret для разработчика понятно, а чем Perl хорош для бизнес задач по сравнению с теми же PHP, Python, Ruby?15:12
.@raxpost я думаю что выбирая язык для бизнеса нужно исходить из того какие у тебя есть разработчики или каких тебе проще найти
15:23@backendsecret тех долг ведёт или к наличию багов, или к отсутствию фич :)15:23
.@fat0troll не соглашусь, иногда это влияет только на красивость кода
15:24@backendsecret какое твоё мнение: Perl6 илиPerl7? ;)15:24
@backendsecret да, уже видел :(15:25
А как ты и Mail.ru в целом относятся к OSS?
.@anton_davydov я тут буду выражать только мое мнение :) ты про опенсорс?
15:27@backendsecret, приоритет у FIXME, только потом TODO :-)15:27
@backendsecret @iamstarkov @PZabolotniy v8 это JavaScript движок, причем тут шаблонизаторы? Или мы все-таки о разном?)15:29
@backendsecret проблемы с кадрами есть на всех ЯП,да, но если сравнить, то на JavaScript и PHP молодых кадров больше, чем на Perl! Или нет?)15:30
.@PetrMyazin по моим ощущением молодых кадров на всех языках мало
15:30@backendsecret без проблем :)15:31
да, я про опенсорс
.@anton_davydov я очень хорошо отношусь :) сама разработкой не занимаюсь, хотя хочется
15:32Я вот хочу на тех.долг выделить определенное время и еженедельно им заниматься. Желание написать идеальный чистый проект во мне живо
15:34@backendsecret а почему не занимаешься, если хочется? :)17:17
.@anton_davydov времени вечно нет, меня обычно хватает на свои проекты и на работу
17:19Видимо нельзя прийти к программистам, сказать, что пишешь на Perl и задавать вопросы на отстраненную от этого тему. Жив или не жив?)
18:09@backendsecret хорошо. тогда так: nextPerl это 6 или 5->7?19:06
.@dcromster мне кажется 7
19:07А кто-нибудь еще использует v8? Или хотя бы просто знает что это?
19:08@backendsecret выпил грузинского коньяку21:26
.@a_lithium это для разгона или чтобы нервы успокоить?
21:26@truecrux я уже не помню. Я там, где делал уже давно не работаю. Катя точно знает :) @iamstarkov @backendsecret @raxpost @PZabolotniy21:29
# Вторник 26 твитов
@backendsecret @PetrMyazin получается, не молодые специалисты ищут работу, а работа ищет молодых специалистов?8:44
.@fat0troll @PetrMyazin я искала работу один раз, еще в универе на 4м курсе. Остальные работы сами меня нашли.
8:45@backendsecret быстро работает? Как компилите? Каждый шаблон в отдельном рантайме или один рантайм держите и по API ходите? @PZabolotniy11:11
@backendsecret Вопрос не про перл: Сколько времени в среднем занимает доехать до работы? (Ты не указала город, подразумеваю Default city)11:12
Мне не понять как люди пишут код в метро и электричках. Нужно прокачать умение сосредотачиваться или наушники?
12:00@backendsecret @subzey разве это далеко?12:01
.@_sashashakun @subzey далеко) я живу у мкада а работаю в центре, два разных мира))
12:01@backendsecret мне кажется это удел хипстеров. Лучше просто подумать, поразмышлять о задаче, а потом спокойно её сделать.12:38
Вслед за чатом девопсов у нас появился Java-чат! gitter.im/dev-ua/java13:45
Мы будем рады всем! /cc @jsunderhood @rubyunderhood @backendsecret
@KSDaemon @backendsecret у меня получалось, потому что не отвлекают в электричках и метро13:45
@backendsecret @iamstarkov @KSDaemon поговаривают что есть такая штука как наушники. даже в суровых сибирских электричках работает13:56
@ivanenok @backendsecret @iamstarkov мне одних наушников мало. Нужно комфортно сидеть, обстановка и окружение.13:57
@backendsecret @KSDaemon @iamstarkov угу, кофемашина, удобное кресло и что бы манагер добрый и пиво приносил холодное :)16:41
@KSDaemon но от второго монитора не так уж и много пользы. Макбука с ретиной вполне хватает @backendsecret @ivanenok @iamstarkov16:43
@dcromster @truecrux @iamstarkov @backendsecret @PZabolotniy расходимся, шаблонизатор v8 оказался просто шаблонизатором на ноде16:44
@KSDaemon @backendsecret @ivanenok @iamstarkov Жаль, за рулём нельзя код писать16:45
@ivanenok @backendsecret @iamstarkov @KSDaemon В МО зачастую хуже чем в сибири, едешь стоя в тамбуре - где, максимум чтение16:46
@backendsecret в vim в режиме HUD, с переключением command mode ↔ insert mode двойным выжатием сцепления @KSDaemon @ivanenok @iamstarkov18:13
@dcromster @truecrux @iamstarkov @backendsecret @PZabolotniy ну я их точно не путаю) в js никаких шаблонов нет, кинь линк на то что вы юзали21:23
.dcromster @raxpost @dcromster @truecrux @iamstarkov @PZabolotniy мне кажется мы запутались в понятиях. V8 js движок...
21:24.@raxpost @dcromster @truecrux @iamstarkov @PZabolotniy который мы используем для фестовых шаблонов. Как-то так
21:26Обожаю перфекционистов. - Давай все перефигачим чтобы было красиво - Давай!
21:31@iamstarkov @backendsecret да, этот тред похож на ад)21:53
.@backendsecret: @raxpost @iamstarkov вы меня, если честно, сподвигли в нем нормально разобраться
21:54# Среда 34 твита
Давайте поговорим о дискриминации. m.geektimes.ru/post/259762/ Знаете красивых девушек программистов?
12:13@backendsecret а то. и не одну.12:33
@backendsecret нет, знал просто женщин ИТ-шниц, но многие выходят замуж и забрасывают карьеру.12:33
@backendsecret, да, доводилось работать раньше. И сейчас у нас в команде две девушки :-)15:30
@backendsecret у меня товарищ по команде женился на коллеге :)15:30
.@fat0troll они запилили стартап?)
15:31@backendsecret а тебе самой сложно работать в профессии? испытывала ли ты дискриминацию или просто были ли какие-то проблемы из-за пола?15:31
.@anton_davydov работать не сложнее чем остальным :) с дискриминацией сталкивалась и она не такая как на плакатах и в кино.
15:34.@anton_davydov не имею ничего против того, что кто-то считает меня привлекательной. Это дискриминацией не считаю
15:35@backendsecret Да. Только большинство во фронте. Бэк так жесток, что не каждая девушка выдержит его.15:35
.@dcromster я только на бэке и знаю девушек. С фронта ни одной знакомой
15:36@backendsecret а как же #ILookLikeAnEngineer?15:36
.@iamstarkov поддержала в своем личном тви :)
15:37Я считаю дискриминацией необходимость доказывать оппоненту, что не смотря на мой пол, со мной можно решать любые рабочие вопросы.
15:38@backendsecret расскажи, пожалуйста, о применяемых БД, как выкладываете, GIT/SVN и т.д. всё, что можно узнать о внутренних процессах15:39
.@dcromster мы используем git и mysql. Все весьма стандартно. Для личного проекта взяла постгрес, и о боже, он прекрасен.
15:40@backendsecret @dcromster а для личного проекта тоже Perl или что-то более популярное?16:39
.@zhulikgleb @dcromster тоже Perl
16:39@backendsecret а можешь подробнее (если это не очень личное)? в чем она выражена?16:42
.@anton_davydov это сложно объяснить. Иногда встречаются мужчины, которые не воспринимают женщин серьезно.
16:46.@anton_davydov например - ты приходишь и говоришь коллеге, что нашел ошибку в его коде. Он смотрит, говорит ага и фиксит.
16:48.@anton_davydov чтобы для меня была аналогичная ситуация, мне нужно еще его убедить что я соображаю хотя бы на уровне ежа.
16:49.@anton_davydov пример от балды и любые совпадения случайны :)
16:50Давайте поговорим о дискриминации. Кто из мужчин-программистов нравится вам внешне?16:52
.@toivonens это прекрасно :) внешне Цукерберг и молодой Гвидо
16:54@backendsecret @toivonens парень тоже программист? Холивары дома бывают?18:13
.@crashkin @toivonens о, даа! Перл и линух, против винды и джавы :)
18:14А что, svn еще жив?
18:14@KSDaemon @backendsecret например, основаня разработка ruby ведется в svn :(19:48
.@anton_davydov @KSDaemon но зачем?
19:49@backendsecret @KSDaemon она там вестись начала еще до гитхаба, сейчас есть зеркало на гитхабе и многие пишут туда21:06
.@anton_davydov @KSDaemon слышала страшные истории про svn + git, обычно эта система лажает
21:06@backendsecret Мёртв23:08
# Четверг 9 твитов
@backendsecret Кстати, жизненно важный вопрос, «гит» или «джит»?12:12
@backendsecret а не рабочие?12:13
.@rusgautama не рабочие, в свободное от работы время :)
12:13@backendsecret, а расскажи, как у вас решаются вопросы, когда разработчик/тимлид/PM увольняется. Кто перенимает задачи и всё такое? :-)12:14
.@gruz0 у нас есть руководитель отдела, он решает такие вопросы. Мы стараемся чтобы все разрабы на проекте знали все куски кода и ...
12:16Желаю вам, чтобы у вас не болели зубы через неделю после запуска
12:22Вот вроде только все написали, а местами все равно хочется все взять и переписать
19:11# Пятница 34 твита
@de_gis больше стресса :) Шучу. Я думаю что из-за видуализации. Девушкам легче: сделал-увидел. На бэке это сложнее. @backendsecret1:28
@backendsecret @dcromster @de_gis это психологическая фигня, после 10 лет работы понемногу начинает отпускать :) к 15 годам смиряешься :)10:36
.@ivanenok @dcromster @de_gis с не видимостью результата?)
10:37@jsunderhood Мой вопрос почему-то игнорируют. Но реально же в Европе девушек-фронтендеров мало, а бекендеры есть @dcromster @backendsecret10:39
.@toivonens @jsunderhood @dcromster я девушек только в бэке знаю, так что сижу и молча слушаю :)
10:40@backendsecret на одной предыдущей моей работе оба лучших бэкендера в компании были девушками.10:40
@dcromster @backendsecret моя одногрупница фуллтайм пишет на ассемблере (ну, не знаю, как щас, но год назад - точно) pic.twitter.com/BLCBllQYwt10:41
@backendsecret @dcromster @de_gis с тем что результат не можешь увидеть, с тем что время получения большое и тд10:51
@backendsecret @dcromster @de_gis задачи становятся архитекторскими, а проекты весьма долгими, первого приближения можно ждать весьма долго10:51
.@ivanenok @dcromster @de_gis от проекта еще зависит. Бывает ты пилишь свою маленькую часть и с тобой еще много кто пилит все в целом...
10:53.@ivanenok @dcromster @de_gis в итоге нет ощущения - я все запилил
10:54Я как-то пилила печать чеков, по уровню сложности кода фигня, но меня приводило в восторг, что принтер печатает то, что я ему приказала :)
10:56@Chudesnov @backendsecret @dcromster ну что так скромно то. давайте уже спросим. @vishnevayaKate ты правда на асме колбасишь люто?10:56
@backendsecret а также на днях случилось очень крутое, «Правила поведения на конференциях» были переведёны на русский ru.confcodeofconduct.com13:05
@VasyaRomashova это камень в огород текущей ведущей @backendsecret13:06
.@VasyaRomashova обожемой я женщина! Оо меня совсем скоро свергнут ;)
13:07@VasyaRomashova @backendsecret Совсем распоясались ;) Когда я только начинала работать, то представлялась "я не женщина, я — программист"13:25
.@asktwi @VasyaRomashova меня убивает невозможность быть и тем и тем. Докажи, что программист, а потом уже можешь сказать что не мужчина
13:26@backendsecret @asktwi разве действительно ЖЕНЩИНА всегда требует ОСОБОГО отношения со стороны коллег? никаких денежных бонусов за это нет.14:47
.@VasyaRomashova @asktwi нее, речь не про особое отношение в плане бонусов. Заявить, что ты женщина слишком громко звучит ->
14:50.@VasyaRomashova @asktwi просто если ты приходишь вся такая девочка, то тебе не поверят что ты программист. Может не все коллеги, но часть
14:50А как вы решаете, что новая технология ок и ее можно использовать на живом? Какие у вас критерии?
14:52@backendsecret 1. нравится реализация/идея / подходят места где стоит ее примерять18:19
.@anton_davydov можешь подробнее про комьюнити, зачем смотришь? Что и как влияет?
18:21@backendsecret берём новую технологию, и сразу в продакшен, а время покажет, кто был прав - самый весёлый способ! Подходит для микросервисов18:22
.@PetrMyazin жестоко и беспощадно
18:22@backendsecret стабильный API, наверно18:22
.@fat0troll а как определяешь стабильность?
18:23@backendsecret 1. использую в мелком (но обязательно production) проекте 2. тащу на крупный и живой20:29
.@meowthsli как долго юзаешь на мелком, перед крупным?
20:29@backendsecret новую технологию на живом? Ага, лучше даже в пятницу))20:32
@backendsecret когда через месяц код взаимодействия с этой библиотекой работает без изменений — уже хорошо :)20:33
.@fat0troll чтобы это определить, надо его использовать начать :)
20:33# Суббота 8 твитов
Вот чем круто жить вместе трем прогерам - домашний хакатон! А вы как развлекаетесь?
14:50В любой непонятной ситуации, отдавай json
14:59Кстати, немного о моей боли, я не понимаю доку гугла. Кто там ее пишет? Как в ней искать? Они не хотят чтобы ее поняли, да?
15:04Вот объясните мне, как блин организовать правильно авторизацию через гугл для моб. приложения, так чтобы сервер мог проверять токен?
15:06@backendsecret ухожу в офф лайн15:06
.@lisovskyvlad кодишь только на работе?
15:07Случайно нашел ещё одну программистку! И ещё Перловщица! Привет @AniNatalie! // @backendsecret20:15
.@dcromster @AniNatalie привет!
20:15# Воскресенье 12 твитов
4 утра: ребята, у нас не тру RESTful апи!
4:21@backendsecret в ICFP Contest не участвуешь? Очень рекомендую - реально лучший конкурс по программированию.5:41
.@listochkin как-то не складывается у меня с конкурсами :(
5:42Хочется переписать, пока пишешь :(
14:56За эту неделю поняла, что последнее время либо нахожусь в потоке, пишу код и не вижу ничего вокруг, либо отдыхаю и мне не до кода :)
16:41И с удивлением обнаружила, что чтобы отвлечься на социалку, мне себя прям заставить надо Оо
16:42На этой неделе такой по домашнему уютный @backendsecret :-)17:31
.@darednaxella спасибо :)
17:31Вот и все, сдаю вахту. Всем спасибо за ответы, вопросы и вообще внимание. Это был интересный опыт :)
18:31Если кто забыл или не знал, с вами была Екатерина @Lecharton Трефилова. Если что-то не успели сказать - пишите, пообщаемся :) Пока пока!
18:33@backendsecret спасибо, отличная неделя! :)18:56
@backendsecret Спасибо!18:56