"I can teach you wonders if you give me your soul
Marvels and wild dreams can be yours
I can teach you how iron turns to gold
And how life can grow so old.
But I am a demon who dresses in red
And I do not hope you will understand..." (с)

URL
07:40

В действительности все совсем не так, как на самом деле.
Брал я когда-то в отдел разработки начинающего системного аналитика Ваню. Несмотря на относительно юный возраст, оный отрок рос в полном соответствии с заветами Даника Шеповалова (хотя и не знаком с его творчеством, что скорее хорошо). Проработал он чуть больше года (громкое слово "проработал", на трудовые подвиги его деятельность отнюдь не претендовала), уволился со скандалом. Но это так, преамбула.
Вчера наш айтишник рассказал очень занимательную историю. Оказывается, когда в декабре Иван проверял новую платежную систему, он проводил оплаты по рублю. Через наше юр-лицо. С обязательным  прописанным обоснуем. Потом эти данные пошли в бухгалтерию (которая должна была это проверить и подобрать нужные документы), оттуда - в налоговую, и так далее. Полный стандартный цикл. Так вот. Вчера (то есть, спустя полгода после, собственно, проведения оплат) руководство заглянуло, а что же у нас там такое интересное. А там - штук пять оплат. По рублю. С прописанным обоснованием "эксорт-услуги". Эскорт-услуги. То есть, мы тратили деньги на вызов шлюх. С возвратом потраченных огромных денег. В компании, которая огого как претендует на солидность и прочая. 
Возможно, это грустно. Мне даже не хочется представлять себе, какой там был скандал и на какие ухищрения придется пойти, чтобы исправить проблему. Вполне возможно, что нам потом тоже прилетит за все хорошее. Но мне смешно. До слез, до заикания, до колик. Потому что а) еще прошлым летом Иван был на грани увольнения, руководство решило его не увольнять и продолжить грызть кактус (кактус - мне, естессно) и бэ) не далее, чем позавчера бухгалтерия в лице великого и ужасного (в первую очередь - ужасного) Евгения А. потрясала всем, чем можно и вопияла, что, де, на страже интересов, и муха не проскочит, просмаривают все документы, и прочая и прочая. Но полгода.

@темы: Рабочее, О прекрасном, Всех, кому должен, прощаю.

07:22

В действительности все совсем не так, как на самом деле.
Утренняя планерка. Кадровик объявляет, что начинается сбор фоток с корпоративов - дескать, господа хорошие, скидывайте ваши фоточки вон в ту сетевую папку. Предвкушаю эту картину, стою и улыбаюсь. Остальные тоже прониклись - взгляд Елены стал умоляющим, а со стороны Татьяны донеслось шипение "Не смей!".
Вон он, истинный коллективный дух.

@темы: Восторг

07:00

В действительности все совсем не так, как на самом деле.
Мартынннн. (c)

@темы: Мировоззрение

22:12

В действительности все совсем не так, как на самом деле.
Возвращение их отпуска здорово напоминает сигание в пожар. И в плане целой кучи "надо" (привет, Сахарово!), и в рабочем. И да, об этом нужно писать непременно в половину первого ночи.
Ситуация где-то между "ого" и "твою ж мать!". Пока меня не было, уволился наш бирюковатый админ#2 (свалил в другую контору на должность "тут спиваются и трезвенники") Клим и мой сперва-начальник-а-потом-подчиненный Женя. Уход первый, в целом, индифферентен (один фиг товарищ с унынием реагировал на мои увещивания про "надо уметь в soft skills"), а вот второй... Да, разумеется, лучше время для увольнения для программиста №2 в коллективе "тимлид, кодер и джун" - это отпуск тимлида. Так, чтобы джун потом приходил ко мне в телегу и неудомевал на тему "а так можно было?". Нет, я, конечно, все понимаю: человек капитальнейшим образом выгорел (причины вкратце - сам дурак), у человека вот-вот ребенок родится, человек себя накрутил на тему политики с экономикой до состояния полного "буэ" и вообще. Я, блин, все понимаю. Понимание мое приближается к пониманию Будды пополам с матерью Терезой. Но это не мешает мне хотеть отправить к означенному гражданину в Минск нарочного с твердым наказом сломать что-нибудь важное и оторвать - дорогое. Даже с учетом того, что продуктивность его (в принципе, большую часть времени, а в последние полгода - так и вовсе) была где-то на уровне нашей кошки. И да, хренову тучу всего он не доделал и доделывать, естессно, не будет. Угадайте с одного раза, на кого это ляжет.
Порадовало руководство: "Мы, Евгений, считаем, что нам не стоит торопиться нанимать программиста в замену Жене-белорусу. Вместо этого мы хотим взять двух, возможно, трех фрилансеров на проектную работу. От вас тогда вместо непосредственного написания кода потребуется только их контролировать". Перевод с языка руководительского на язык бренный: "Найди нам каких-нибудь хренов с горы за минимальную ставку, а потом убивайся об их вычитку и администрирование, не имея возможности расслабиться за написанием своего кода. Что помешает им свалить? Не знаю, придумайте что-нибудь. #Выжтимлид, блджад". Аррррр. Недавно читал статью на хабре как раз про управленческие дебри, и там мелькнула фраза "тимлидами у нас становятся не самые готовые к этому, а те, кто меньше всех сопротивлялся назначению". Ох, правда. В моем случае тут, конечно, еще играет пресловутое "Because someone else might do it wrong", замешанное на "мы не будет раздувать штат". Грр. Но ладно, проявляя самообладание и воспитанное занудство (понятно? вос-пи-та-нное! не врожденное!) все же убедил начать поиски разраба в офис. А теперь задайте себе вопросы "А и не в отпуске ли HR?" и "И кто будет писать и вести вакансию?". На оба можно решительно отвечать "42". И не ошибиться.
Я малодушно хочу обратно в Callbackhunter. Да, там платили в 3-4 раза меньше, чем здесь. И перспективы развития были относительными (а после замены пофигистичного гендира Ильи на истеричную и неопытную Юлю - так и вовсем шаткими). Но там все было просто и понятно: есть тз, садись и делай. Продолбал сроки? Огребай. И даже периодическая необходимость надувать щеки и лезть на hh за новыми сотрудниками не напрягала. А теперь что? "Вовочка, ты - директор". Значит, сам найти, организуй и побегай. Без последнего - никак, ибо любые телодвижения в нашей фирме происходят исключительно на ручном управлении и пинковой тяге. А посколько полномочий у меня, можно сказать, и нет, то приходится выкручиваться на личном обаянии и тщательно прокачиваемой репутации. Ффффф. 
На фоне этого из глубин Лимба нарисовался Гарвин с просьбой "а ну-ка накодь мне". Задача - ерунда на постном масле, но и на нее нужны время/силы. При том, что денег я с него запросил в совершенно гомеопатических объемах (исключительно ради того, чтобы не выглядеть совсем уж добрым самаритяниным, которого можно бесплатно дергать 24/7). И надо бы все же сделать рывок и довести все это до релиза (потратив пару часов в свободное время, пока все спят). Ерунда, но вместо этого очень хочется отдохнуть. Поиграть в циву, покодить учебный урок на жабе. Книжку почитать. Или еще чего.
Кажется, надо немного разгружаться. Слишком много дамокловых камней накопилось.

@темы: IT, Организационное, Остапа понесло, Повседнев

19:14 

Доступ к записи ограничен

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

00:05

В действительности все совсем не так, как на самом деле.
В действительности все совсем не так, как на самом деле.
Учимся делать могучий код по видео-уроку. Автор спокойно и размеренно объясняет все моменты, все работает и вообще кругом благолепие и красота. Что может пойти не так?

Что может пойти не так?

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

@музыка: Modern Jovi

@темы: Программирование, Восторг, Остапа понесло

22:17

В действительности все совсем не так, как на самом деле.
Осознание новой программерской технологии напоминает попытку продраться через дебри Амазонки, используя в качестве мачете лишь собственный разум, документацию и советы сообщества. Зная, что разум - штука краеугольная и склонная к кокетству сама по себе, документация - в принципе явление от Шредингера, а сообщество (даже трижды благословенный stackoverflow) по способности отвечать на вопросы ушло от него не сильно далеко, сразу становится понятен ненулевой риск в критический момент остаться безоружным. Ну а что, мы же не ищем легких путей. Кодекс Бусидо и иже с ним. В конце концов, именно подобного рода единоразовое запихивание полутонного фрагмента гранита в противоестественные технические отверстия в свое время сделало мне диплом.
Отвлекся. Итак, я начал глубоко - вернее, скажем так, достаточно глубоко, но не доходя до полной интимности - познавать Symfony. И пусть какое-то время назад сама мысль об этом приводила мое неуверенное в своих силах эго в состояние близкого к панике ужаса, сейчас все позади. Пренебречь, вальсируем. Подбираем метаморфическую породу пообъемнее и выемку понежнее... На самом деле, помимо самоубеждения в духе "давно пора", "хороший код сам себя не напишет", "не боги горшки обжигают", "чо, не пацан штоле" и тому подобных премудростей, ключевую роль сыграло проглядывание по верхам документации по минималистичному Silex-у. И заглушка на официальной документации с примерным текстом "все это есть в новом модном SF, кури маны, слабак". Иными словами, идея о выведении монструозного (а сие есть воистинуъ так) фреймворка в компактное, в общем-то, ядро, и распихивание всего остального функционала (даже, казалось бы, прям ну совсем классического) по связанным-но-почти-сторонним пачкам-бандлам оказалась мне очень даже мила. Даже не смотря на привычку поедать пресловутые плиты гранита тем, чем не следовало бы.
В общем, то ли благодаря увещиваниям Менсона, то ли благодаря условному рефлексу "эффективное не бывает простым", все оказалось не очень плохо. Да, отдельно иронично (но скорее типично для моей самоорганизации) вышло с временем сего: оно выпало почти точно на момент пред- и не-только-пред- релиза зело долгожданного 4-го Codeigniter-а. На репозиторий которого я так долго капал ядовитой слюной, что, кажется, полностью истощил ее запасы. Увы. Уже не торкает. За кадром остались странный опыт применения Yii2 и воскуривание трудов М.Стауфера по модному нынче хипстерскому Laravel. Но мы же не ищем легких путей? А что сделать для этого нужно? Например, ввязаться в священное для любого понаехавшего на проект переписывание кода прямнуващеснуля (а как же еще, исессно) на в деталях известном фреймворке (на уровне прочитанного 40-страничного мана "Get started"), базируясь на админской библиотеке, переписанной под корень вот буквально неделю назад с соответствующим образом оформленной документацией и сообществом, еще более смехотворным, чем у того же ATK (очередной привет страсти "ну просто - это не интересно!"). Ну что ж, в качестве предварительного итога я могу собой гордиться: сроки продолбаны не совсем всухую, код кое-где даже работает (как ни странно), окружающие собратья по счастью работать в очередном ООО смотрят как на шамана (впрочем, они и до того не понимали приблизительно нифига из моих околопрофессиональных речей, и вовсе не только из-за хреновой дикции), и даже есть возможность покрасоваться на фоне бедового коллеги, застрявшего году эдак в 2013...
До хотя джуна с плюсом в SF мне еще парсеки ходьбы вприсядку (привет неосвоенному PHPUnit), но кого бы это смущало? Доктрина пыхтит и пытается разбежаться в разные стороны, проектная аналитика то наблюдает за Туманностью Андромеды, то цитирует Шопенгауэра, коллеги интригуют и растекаются не очень полезными для организма субстанциями, АСД окончательно, похоже, ушел в музейные экспонаты, общее самоощущение выражается коротким "дурень, не привыкай к новоседу", а что я делаю на этом фоне? Пописываю (именно это слово, во всей его, гхм, многозначительности) позорный АСД-фик и покупаю (да! за деньги! я эпохи десятка страниц этого дайра назад не поверил бы в такое) ман по ReactPHP для его большего поигрывания в игрушечки. Подобная идейность чревата очередными страданиями на ниве социализации и потерей человеческого облика, например, а редки ли попытки забыть человеческую речь на фоне всего этого вашего ООП? Но, как бы не хотелось позубоскалить и на эту тему, вынужден резюмировать для себя действительную необходимость такого рода колдунства.

@музыка: бессовестно ностальгическая

@настроение: то ли спать, то ли в словесный понос

@темы: IT, Программирование, Остапа понесло

В действительности все совсем не так, как на самом деле.
Любви к Руби пост

@музыка: Fatal Rain

@темы: IT, Рабочее

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

@темы: Мировоззрение, Программирование

В действительности все совсем не так, как на самом деле.
Флешмоб за персонажей

@музыка: Богемская рапсодия

@темы: ФРПГ

15:37

В действительности все совсем не так, как на самом деле.
В грядущем релизе ff удаляют ScratchPad. Сволочи! Работайте, дескать, теперь в многострочном консольном редакторе. То есть, это будет такая же унылая неудобная хрень, как в Хроме.
Грр. А еще wysiwyg-редактор в дайрах все еще зело глюкав. Странно, когда я когда-то писал систему автосохранения для ck, такой дурацкой фигни с переносом каретки у меня не было. При весьма относительной подкованности в js на тот момент (да и сейчас тоже, чего уж там).

#гнев #нипакодить #firefox_не_торт #вездеобман


@музыка: Sabaton - Panzerkampf

@темы: Мизантропия, Программирование

09:29

В действительности все совсем не так, как на самом деле.
Люди, которые используют в публичных библиотеках return false вместо throw Exception, глубоко неправы. К n-цатому году практики я это осознаю со всей четкостью.

@темы: Программирование

15:23

В действительности все совсем не так, как на самом деле.
2^5

В действительности все совсем не так, как на самом деле.
'Много текста про Dwarf Fortress'

@темы: О прекрасном, Цитаты

В действительности все совсем не так, как на самом деле.
Осторожно, мат. Запипикан.
плашка для блокирования превьюшки
Структура базы данных института МФПУ представляет из себя печальку. Но я, слава Ктулху, всю эту радость все-таки расковырял. Но, блин, держать нереальное количество таблиц взаимосвязи, не имея к большей их части ни документации, ни описания, ни даже совпадающих названий связных столбцов(!) - это уже за гранью разумного. Люди, никогда так не делайте! Ибо гипернормализация БД - это плохо.
А сервис дайров так и не научился асинхронно сохранять черниовики, не переводя при этом каретку. И это печально.


@музыка: Arch Enemy - As The Pages Burn

@темы: Битье лбом об стену, IT

07:54

ГП5

В действительности все совсем не так, как на самом деле.
Кащенитская интерпретация ГП5. Оригинал пропал из сети, сохраняю дабы не потерять окончательно.
Гарри Поттер и Кащениты

@темы: Цитаты

19:03

В действительности все совсем не так, как на самом деле.
Будни превратились в калейдоскоп. Субъективное отсутствие сна ночью и раздражительность, немыслимый для меня подъем в 6:30 и попытки не перебудить всех, шипение опять нассавшей у изголовья владькиной кроватки кошки, Азимов в троллейбусе и за обедом, позднее статическое связывание (которое в том месте движка АСД ни к селу ни к городу, но интересно же) и нгинкс на ноуте в МЦК, брызги осенних цветов на улице, запах свежего хлеба на станции, сгинувший дождевик самоката, рассказы о детском садике, до нелепого навязчивый маркетинг новой работы, чувство бессилия. Осточертевший (наконец-то) Шапера в наушниках, тезка Прилепин в блоге, задолбавший кашель, жилищный вопрос для мамы, осыпающаяся ленкина бабушка, вышедшая из больницы теща, похожий на Ричарда Райта коллега, напоминающий сыромятниковского Паравоза начальник с короткими пальцами, пролетающие мимо дни рожденья, о которых хорошо бы не забывать, форум с врежнющей Эмилией, умницей Валентией и самоотверженной Орлой, на который ни времени, ни сил. Подсчеты баланса и попытки (тщетные при таком режиме) меньше жрать. Подспудное желание фанфика по АСД и ловля скидок на детские кашки. Савин и Симонов на самиздате (вполне пойдут как периодическое издание) и ЗВшное "Искусство войны" на фикбуке. Ревнующая к Слелларису жена. Мои 30 лет... Больше похожи на 18, наверное. Или на 37.
"Домой, Ганжа, спать. Завтра снова в бой..."(с)


@темы: Размышления о глупости, Остапа понесло, Повседнев

06:59

В действительности все совсем не так, как на самом деле.
В Кишиневе сейчас хоронят Ирку. Человека, с которым я дружил с пяти лет.
Думал, привык к уходу близких. Ошибался.


@темы: Безумие

14:04

В действительности все совсем не так, как на самом деле.
Сын произнес слово "пипец". Если не считать старых попыток побурчать что-то вроде "мамамапап", это - его первое осмысленное слово.
Талантлив и скептичен.

@музыка: Pink Floyd - Lost For Words