google analytics

Sunday, April 27, 2014

Лис Микита. Побачення з дитинством.

      Минули ті часи, коли батьки мусили святкувати дні народження дітей вдома.Тепер все простіше. Не обов"язково ішачити цілий день на кухні, а після дитячих гулянь робити вдома ремонт. Можна радіти разом з дітьми. Цього року вибір місця святкування припав на новий заклад Лис Микита на Братів Рогатинців (біля Корзо).

Monday, April 21, 2014

Інформація з перших рук

Ми забули, що легко можемо знайти в ФБ людей зі східних регіонів, і спитати в них про тамтешні настрої. Адже ми живемо в епоху фейсбуку!
Наразі мені відповів лише один хлопець з Донецька, але і це - результат. Всі відповіді подані без жодних правок.


            Привет! Мы не знакомы. Я живу во Львове, и мне не очень поняно что сейчас происходит например в Донецке. Такое впечатление, что СМИ переполнены пропагандой, и разобраться очень сложно. А хочется. Просто интересно. Не могли бы Вы рассказать про местные настроения, свое мнение, и мнение своего окружения про последние события на донбассе (выступления сепаратистов)? Что у вас происходит? Спасибо.

 

      Привет! Могу рассказать. Тут внезапно появилось много пророссийски-настроенных людей (вряд ли их большинство). Они утверждают, что происходящие захваты власти и т.п. — это то же самое, что было в Киеве (на самом деле это правда только наполовину, потому что в Киеве на стороне протестующих не было вооруженных людей с автоматами, готовых стрелять — см. http://www.youtube.com/watch?v=VEZ5SjkroNQ — хотя среди протестующих действительно есть и искренние дончане). Еще одна разница, насколько я могу судить, что эти люди более агрессивны. Многие из них не терпят украинской речи, шатаются по городу пьяные, ходят по улицам с плетями, дубинками, да и в целом в составе этих людей мало интеллигенции и много гопоты. Т.е. по сути это в принципе похожая ситуация на Киев, с разницей в том, что люди совершенно другие, и что в руках тех, кто ими координирует, больше власти и оружия. Минус в том, что правоохранительные органы зачастую находятся на нейтральной стороне либо на стороне этих людей.  Мотивация настроенных за Россию людей такова: сюда придет Путин и сделает всё хорошо, по крайней мере, лучше, чем то, чего добилась сегодняшняя украинская власть. А еще ходят слухи, что на донбасс должен вернуться Янукович. Мое личное отношение — я удивлен, откуда внезапно взялось столько ТАКИХ людей, вроде, жил столько лет, общался со всеми, и казалось, что всё хорошо, а тут вдруг они откуда-то возникли. Если вдруг чего — буду переезжать в Киев.

Хто в основному бере участь в протестах? Це старші люди?


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

А какое отношение к революции и Майдану у Вас и Вашего круга общения?


Когда всё происходило, люди моего круга общения разделились в пропорции 90% за и 10% против. В целом я не знаю.

Кстати, есть ли у Вас впечатление, что рулят всем восстанием заезжие персонажи?


Понятия не имею, это напрямую не видно. Слухи такие, конечно, существуют.

Надеюсь, украина останется единой, и мы будем жить как один народ. Удачи!


я тоже. слава україні

Thursday, April 17, 2014

Центр Києва після Майдану

Пройшло 5+ місяців з того часу, як я був на Майдані. Тепер все зовсім по-іншому. Центр Києва ще довго загоюватиме рани після бойових дій. Все чорне і понівечене, а запах згарища напевне не вивітриться ніколи. Ще стоять табори, ще живуть в наметах люди, ще рубає дрова біля козацького намету легендарний козак Гаврилюк, зрідка відволікаючись на фотосесії. Поодинокі бійці збирають в скриньки гроші "на цигарки", рубають дрова, носять воду. Розходитись, схоже, ніхто не збирається. Але центр справляє гнітюче повоєнне враження...

Monday, April 14, 2014

Agile-просвітлення, прийди!

Agile manifesto
Agile-люди
Agile-mindset
Agile...ти мене заєбав.

     По роботі мені випала доля проводити презентацію по процесам розробки софта. Так, виявляється є такі процеси. Все в принципі просто, правда? Я цим займаюсь вже 15+ років, працював в різних командах на різних позиціях, бачив різні системи, але... попробуй це розповісти. Перелопативши неймовірну кількість презентацій, статей, та інших матеріалів, і остаточно опинившись під владою темряви, я вирішив написати цей пост для систематизації своїх вражень. Можливо, це допоможе мені скласти в голові уламки, які мають до 25 квітня стати презентацією. Я чекаю коли кількість перейде в якість і на мене зійде просвітлення.

       В основному в цій темі зараз все крутиться довкола двох слів підходів - Waterfall і Agile. При всій своїй важкості Waterfall model є чіткою і логічною системою, що пропонує класичне поетапне створення продукту - збираємо вимоги, проектуємо, програмуємо, тестуємо, впроваджуємо. Але стандартний, і на перший погляд такий логічний підхід на сьогодні в світі програмування практично прєдан анафемі, тобто витіснений т.з. "гнучким" підходом, ім"я якому - Agile. От зібрались люди, яким набридло все планувати і робити послідовно, і написали отакий документ:

We are uncovering better ways of developing software by doing it and helping others do it.

Through this work we have come to value:
  • Individuals and interactions over processes and tools
  • Working software over comprehensive documentation
  • Customer collaboration over contract negotiation 
  • Responding to change over following a plan 
 (С) http://agilemanifesto.org/


Досить! Не буде більше PRDшок, специфікацій, довгих стадій проектування, збору вимог! Це не для нас! Ми будемо слідувати наступним принципам. 

    І стало так. Але, як завжди, диявол - у деталях. Людям мало було самого лише маніфесту і принципів. Вони, незважаючи на бажання бути гнучкими, вимагали конкретики. Адже емоційні формулювання маніфесту і принципів допускали не набагато менше трактовок, ніж Святе Письмо, і кожна людина розуміла Agile по-іншому. Потрібні були жерці, які б трактували сакральні тексти, і пропонували конкретні рецепти як зробитися Agile.

      І такі жерці народилися на вимогу часу. І стали вони нести за гроші і просто так "Agile-цінності" в маси, мозок яких був вражений ватерфолом і іншими єресями. Конкретики це не додало, проте дало можливість заробити грошей і авторитету огромній масі народу, які позиціонували себе як Agile-евангелісти і Agile-коучі. Згодом для простоти розуміння і конкретизації абстрактний Agile був конкретизований в два "фреймворки", які є найбільш популярними в наші дні процесами розробки програмного забезпечення. SCRUM і Kanban. І ось нарешті - подумали всі - все стане ясно і зрозуміло. Людство отримає чіткий рецепт випікання якісного софта у встановлені терміни за очікувані гроші.

А рецепт був наступний.

1. Є представник замовника, який знає все на рівні замовника і часто навіть краще, при цьому грамотний технічно. Він миттєво відповідає на всі питання щодо проекту, незалежно від складності. Називається він Product owner.
2. В команді є людина, яка організовує процес спілкування між членами команди і замовником, слідкує за тим щоб у всіх був Інтернет, і т.д. Зветься SCRUM-майстер.
3. Продакт овнер набиває список задач в т.з. беклог.
4. Працюємо ітеративно т.з. "спрінтами" довжиною в 2-4 тижні. На початок спрінта ми беремо з беклога стільки задач, скільки встигнемо зробити за спрінт, і 2 тижні фігачимо код. При цьому втручатись в нашу роботу під час спрінта ніхто права не має. На кінець спрінта показуємо продакт овнеру що зробили, і він нас хвалить.
5. Щоб всі знали що хто робить, і які проблеми має - раз в день ми збираємось на денний Скрам, який триває до 15 хвилин.

Класно і просто. Слідуй правилам, і все в тебе буде ок. Що тут пояснювати? Все влазить на півлисточка, або в одну картинку.

    Але диявол, як завжди, в деталях. Як в договорах з банком, маленькими літерами написано, що для того щоб це спрацювало, люди в команді мають бути не просто людьми, а agile-людьми. Якщо ти не віриш, молись хоч все життя - нічого не допоможе. Спочатку Ти повинен прийняти Бога. При цьому на тему що таке "прийняти Бога", і як це зробити можна говорити без кінця. Ще одна примітка вимагає, щоб команда була кросфункціональною, самоорганізованою, і високомотивованою. Крім того, задачі в беклогу мають бути повністю визначені і зрозумілі, а продакт овнер має відповідати практично миттєво на будь-яке питання.

     В основному через ці "деталі" одним листочком справа не обмежилась. Замість простоти через ці "деталі" народились тисячі апокрифів, які трактують вже в свою чергу Скрам на свій лад. Існує неймовірна кількість книжок, статей, презентацій, і всі вони - конкретно різні. Часом принципово різні. А канону все нема. Перелопативши тони сторінок, я все більше розумію, що толком не знаю що говорити на презентації, і як відповідати на можливі питання, щоб не червоніти. Можливо, просвітлення прийде до мене у сні?

Притча

Один програміст довго-предовго фігачив код на благо дяді Сема, і "доробився" нарешті до власної квартири. Квартира була, як водиться, в стані "після пожежі", і тому програміст вирішив зробити там ремонт. Найняв він 2-х робочих - електрика і сантехніка.

В понеділок прийшов програміст, і сказав. "До п"ятниці потрібно зробити проводку і труби в ванній. Як все зробите, я подивлюсь, і як все ок - я лишу вам гроші за батареєю, бо сам їду на 2 тижні в відрядження." І пішов працювати. І так запрацювався, що прийшов приймати роботу аж у суботу, коли робочих не було.

Перший робочий - електрик - вмів писати, і тому лишив записку:

"Зроблена проводка. Вийшло на 30м дроту більше, бо неправильно естімейтнув. Також, замість пластикового рукава покладено залізний, бо так кажуть норми. В стіні між кімнатою і ванною довелось пробурити новий отвір, оскільки існуючий був в незручному місці і завузький. Також, порефакторив гаки під люстри, бо існуючі розхитались.".

Сантехнік писати вмів зовсім трошки, і тому написав так:
"всо сделаль, нащяльніке, давай тугрики".

Походив програміст, подивився. Ніц не зрозумів. Лазив-лазив рачки по хаті, ламав голову, та так і не зміг зрозуміти яким чином вода зі стояка потрапляє в умивальник, навіщо була замінена абсолютно здорова труба, чому в підлозі є трап, про який наче не було домовленості, та чому пробита нова дирка в стіні замість використати існуючу.

І подумав програміст. Лишу-но я електрику 300 баксів, бо я зрозумів його роботу. А сантехнік най почекає поки я не повернусь з дубліна через 2 тижні. А то неясно що він зробив і навіщо. І поїхав програміст в Дублін - на родіну вікінгів.

В понеділок прийшли робочі, і знайшли два конверти. На одному було написано "Для електрика", а на другому "Для сантехніка".
Потираючи руки, хлопці відкрили конверти. Електрик знайшов обіцяні 300 баксів, а сантехнік- записку:

"Please describe your changes - what you've done and how. Without this I cannot review and give you a Ship It".

Thursday, April 10, 2014

Просто шкода це втрачати

Просто шкода це втрачати. Подивіться. Можливо це і не змінить вас, але примусить задуматись.





Monday, April 7, 2014

Як я одружувався

Щось я підзаєбався. Потрібно покреативити, це розслабляє. Та й забуду я потім той світлий день, коли я одружувався.

     А було то в суботу. Загалом, одружуватись - це не зовсім те, чого мені тоді хотілось.  Точніше, зовсім не те. Я тоді саме закінчив домашні справи, і вирішив посидіти за компом. Сидів я собі за знаряддям для віртуального спілкування і реального одебілювання - Фейсбуком, і помалу лайкав, постив, і шарив, отримуючи від цього задоволення людини, яка займається херньою в законний вихідний.

Wednesday, April 2, 2014

Прогрес, кажете?

Ремонтували ринви на даху австрійського будинку у центрі. Майстри винесли вердикт - замість старих гаків, що тримають ринву, при ремонті даху поставили нові гаки. А нові гаки - гівно. І навіть занесли мені додому в якості демки обидва екземпляри:







Різниця на ліцо. Відповідно старі простояли мінімум 80 років, нові - 5. Недаремно знайомий майстр каже "зараз все одноразове!"

Табличка

Нарешті я зробив табличку на будинок. Дякую тобі, Ярко, і вибач, що не віддав тобі гроші :)

Чому ти не станеш мером?

    Вас ніколи не питали чому Ви - такий молодий, прогресивний, розумний, і чесний - не підете у владу, а лише критикуєте? Мене часом питають. А на останній зустрічі нач. РДА навіть пропонувала приєднуватись до її команди:) Я завжди відповідаю однаково - я не проживу на зарплату навіть мера Львова навіть з однією дитиною, куди там з пятьма!

Tuesday, April 1, 2014

Стільсько

Є під Львовом таке гарне місце як Стільсько - старовинне поселення білих хорватів. І хоч на його місці мало що лишилось, все ж там дуже цікаво і гарно.