Categories
Събития

Честита Нова Година – 2011

Новата година вече е в разгара си и е време да резюмирам малко лични неща. Изключително интересно ми е да погледна назад и да видя какво съм искал да направя преди година. Разбираемо, доста неща не са се случили за сметка на други непланирани събития.

Categories
Колоездене Събития

Съзтезание – XC купа „Мургаш“

Седмицата предхождаща събота и неделя 16 и 17 Октомври ще влезе в личните ми архиви като една от най-активните такива. Цяла седмица на работа и 4 от 5 вечери излизания по различни поводи и срещи с разни хора. Абсолютната лудница обаче не можа да ме изтощи до толкова, че да откажа на Мартин Линков за помощ на състезанието, което неговия клуб организираше.

Categories
Web Development Събития

WordCamp 2010

Мина цяла седмица от първата конференция за WordPress в България. Аз бях горд да съм в групата на лекторите.

Организацията на събитието, дизайна на баджовете и всичко останало беше на изключително високо ниво. Браво на Иван и Добромир за положените усилия. Надявам се да забравят колко тежка е организацията и следващата година пак те да се заемат с тази не лесна задача.

Вечерята за лекторите беше супер. Успях да си поговоря с голяма част от лекторите. Много приятни и полезни разговори се получиха към края на вечерта.

Categories
Web Development Забава Пътуване Събития

P2P Конференция 2010

Едно дългоочаквано от мен събитие премина в перфектна компания и силни емоции. От пътуването към Велико Търново до полу-заспалото ми прибиране в София се забавлявах. Запознах се с много и интересни хора. Макар и малко бавно у нас се създава общество на професионалисти в областта.

Следва кратко лирическо отклонение за пътуването и настаняването в Велико Търново, след което ще опиша впечатленията от презентациите и лекторите, които успях да посетя.

Пътуване и настаняване

Тази година пътуването и престоя беше планирано и изпълнено безупречно от Боби. Още по пътя се започнахме с мента и докато пристигнем вече бяхме на ниво за да гледаме Звук и Светлина.

Настанихме се в хостела, където имахме резервации, след което отидохме да гледаме Звук и Сверлина. На мен ми беше за пръв пит и доста ме впечатли. Мисля че всеки трябва да го види поне веднъж.

След достатъчно лутане по малките улички на града успяхме да намерим кръчмата, където се бяха събрали останалите пристигнали за конференцията. Късният час обаче беше предпоставка за многото гладни хора от компанията а в заведението не беше останало почти нищо. В крайна сметка хапнахме в Щасливеца, след което вечерта за мен приключи. Бях доста уморен и трябваше да се наспя. Остатъка от компанията продължиха купона в Клуб Мелон.

Конференцията

Още при самото начало ме извика Бого защото се оказа, че съм бил номер 100 в листата на регистрираните, което ми е спечелило книга по избор. Избрах си Building Social Web Applications на O’Reilly.

Не успях да посетя всички презентации които исках. Разбира се припокриващите се лекции не помогнаха особено.

Ето списък кои презентации посетих:

  1. Ден 1 – Събота
    1. Патрик Финч – Why Firefox?
    2. Николай Бачийски – 5 неща, които всеки уеб-програмист трябва да може !
    3. Робърт Ниман – JavaScript & HTML5 A brave new World
    4. Уеб уоркшоп
  2. Ден 2 – Неделя
    1. Христо Дешев, Петьо Иванов – Deployment-а като индикатор за здраве на проекта.
    2. Мариян Маринов – Revision control с Git и Mercurial
    3. Микаел Видениус – MariaDB Release 5.1: What it is and what to expect from it.
    4. Стефан Кънев – Test-Driven Development + Refactoring

Патрик Финч – Why Firefox?

Като цяло приятна презентация за това как Mozilla е организация, която гледа за доброто на всички и най-вече как да подобри качеството на глобалната мрежа. Интересни неща за ОгненЛиско и доста философки виждания отностно отворения код.

Като цяло подкрепям идеята на отвореният код, но има доста неща в нашият живот, които не са просто черно и бяло. Дискусията за и против заградените градини си е сериозна тема и нямам намерение да я боря в този пост.

Разбира се съм почитател на Mozilla и всичко което са направили досега за да подобрят качеството на глобалната мрежа в която всички ние прекарваме толкова много време.

Николай Бачийски – 5 неща, които всеки уеб-програмист трябва да може !

Николай прави интересни и забавни лекции, за съжаление успях да стигна навреме само за края на неговата презентация.

Много се изкефих като даде един цитат от Robert A. Heinlein, които съм публикувал в блога през март миналата година.

A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects.

Notebooks of Lazarus Long (Intermission) in Time Enough For Love from Robert A. Heinlein

След което всичко се разпадна. Публиката реши, че той очаква всички да сме деца гении и да можем да си говорим на латински решавайки математическите проблеми на обществото, докато пием сутрешното си кафе.

Искам да предам малко контекст на цитатът. Главният герой в книгата „Lazarus Long“ (pun intended) е на възраст над 2000 години. Той е най-старият човек във вселената. И цялата книга се състои от негови разкази, като предава натрупаната мъдрост. Идеята предадена с този цитат е че човек трябва непрекъснато да се стреми да подобрява себе по всички възможни начини. Трябва да опитваме неща, които си мислим, че неможем да направим. Развивайте се и ставайте по добри, това е! Поне аз така приех нещата.

Робърт Ниман – JavaScript & HTML5 A brave new World

Една от лекциите за която бях заинтересован. Робърт се оказа доста добър лектор. Забавен и изчерпателен в презентацията си. Макар да знам повечето възможности на HTML5 ми беше много интересно.

Появата му в Мелон вечерта му печели допълнителни точки!

Уеб уоркшоп

Беше ми много любопитно какво точно ще трябва да се прави. Е идеята, до колкото аз разбрах, е да измислим проект които да показва, използва и осигурява неутралитета на глобалната мрежа (Интернет).

Не е лесна задача за малка група хора, които не се познават и трябва да измислят нещо за 10мин и за още 5 да преговорят своето представяне.

Интересен начин да покажем колко е трудно да застанеш и да говориш пред хора, особено неподготвен.

Повечето проекти не бяха добре обяснени и хората се притесняваха. Включително и аз!

Няма да споменавам журито избрано по специална корупционна схема (думи на Бого) и безкомпромистната кражба на заслуженото 2ро място!

Все пак! Ура за екип Spock! Live long and prosper my friends!

Вино и хапки

Аз не пих вино и не ядох хапки! Мързеше ме!
Виното защото не исках да смесвам алкохоли, знаейки че ще излизаме и ще пия уиски. За яденето просто не бях гладен.

Първите разговори бяха с колегите от отбор Spock. След това пообиколих залата и се запознах с доста интересни хора, решили да развиват идеите си въпреки трудностите у нас.

Тръгнах си от партито с добро настроение и приятно усещане, че все пак има хора, които правят реални и интересни неща у нас.

Купон в Мелон

Вечерта продължи с дълга и особено обилна вечеря в голяма компания, а след това в Рок клуб Мелон, където свириха Йерихон. Слушал съм групата доста отдавна в Swinging Hall в София и очаквах с нетърпение представянето им. Вечерта се оказа размазваща за голяма част от колегите на конференцията, които се бяха ориентирали много добре къде ще е купона. Мисля че група Йерихон спечели много фенове тази вечер. В доста добре подбраният списък от кавъри имаше няколко авторски парчета на групата, което ме накара да си купя новият им албум, който силно препоръчвам.

Христо Дешев, Петьо Иванов – Deployment-а като индикатор за здраве на проекта.

Това беше една от най-очакваните лекции от мен и наистина си заслужаваше. Да видим как хора работещи по истински живи проекти правят нещата както пише в дебелите книги. Слушам презентацията и си мисля как се мъчим ние като грешни дяволи.

В последно време съм успял да автоматизирам голяма част от процесите по деплойване, но още не сме достигнали напълно автоматичен deployment.

Петьо и Христо се представиха много добре. Презентацията беше информативна без да навлиза в твърде много подробности и добре разпределена във времето. Обясниха всичко на разбираем език и го поднесоха по приятен и весел начин. Надявам се да виждаме повече такива презентации на конференциите следващите години.

Слайдовете от презентацията

Мариян Маринов – Revision control с Git и Mercurial

Тази презентация е едно от сериозните разочарования от тазгодишната конференция. Дизайнът на самите слайдове беше отвратителен за четене. Самата презентация разчиташе много на четимостта на слайдовете. В това отношение провалът е почти пълен.

Незнам кога Мариян си е правил презентацията но явно времето не беше отчетено въобще. Презентацията беше прекъсната почти по средата и трябваше последните 10, а може би и повече слайда да ги претрупа.

Обясненията бяха супер сложни и заплетени и мисля повече хора останаха объркани отколкото заинтригувани от Git. Въобще не беше на ниво работата а очаквах повече от лекцията и лекторът.

Микаел Видениус – MariaDB Release 5.1: What it is and what to expect from it.

Информативна лекция за проекта продължаващ развитието на mySQL от самият създател. Все пак всички ползваме бази данни и макар и доста суха материя на всички ни се налага да се оправяме с базите. Хубавата новина е, че има бъдеще и изглежда добро.

Стефан Кънев – Test-Driven Development + Refactoring

Лекцията която бях изпуснал да видя в програмата и доста ме впечатли. Браво на Стефан! Един от наистина добрите лектори у нас. Не е толкова лесно да се говори пред публика.

Заинтригува хората в темата за която говореше и успя да създаде предпоставки за интересна дискусия след презентацията си. Аз също се мотивирах да ускоря темпото за преминаване към Test-Driven Development. Даже вече съм поръчал книжките показани от неговата презентация.

Ресурси от презентацията

Обобщение

Прекарах едни много забавни 3 дни и се запознах с много интересни хора. Усетих подобрение в организацията от миналата година, което ме зарадва искрено.  Въобще като цяло емоциите бяха положителни и очакваме следващата конференция.

Единствената ми забележка е че трябва да се отделя повече време на лекторите за да се види коя тема е интересна и отнема повече време да се покрие качествено. Нека организаторите да работят повече с лекторите а те да взимат събитието още по сериозно.

Важното е че има положително развитие! Успех за догодина!

Какво писаха другите

Снимки

Какво са снимали хората и качили да видят всички как се излагахме:

Николай Бачийски

[flickr album=72157623934888588 num=30 size=Square]

Стефан Кънев

[flickr album=72157623811407805 num=30 size=Square]

Любомир Попов

[flickr album=72157623814637375 num=30 size=Square]

Categories
Събития

Семинар по ползваемост

Завърши серминирът по ползваемост и сега трябва да си разкажа впечатленията.

Организацията беше на ниво, като изключим проблемите с интернета връзката сутринта и лекото закъснение. Аз се оправих като ползвах телефона като модем. Интернета си е голяма необходимост на такова събитие. Там се видях с Мартин Линков от Favit и поприказвахме за разни неща. Помогна ми да добавя разните си акаунти във Favit. От толкова време отлагам разглеждането на платформата, че вече срам ме хваща. Тези дни ще седна да го разгледам по-подробно и ще напиша впечатленията си.

Няма да обяснявам за лекциите по отделно. Мога да кажа че на мен най ми харесаха следните лекции в този ред:

  • Ползваемост в процеса на работа по Уеб проекти
    Борил Караиванов
  • Добре забравени стари и чисто нови правила за подобряване на ползваемостта
    Георги Варзоновцев
  • Е-услуги на НАП – всички печелят
    Росен Бъчваров
  • Кукувича ползваемост
    Еленко Еленков
  • SEO vs. usability или как да направим сайтовете достъпни?
    Огнян Младенов

Подредени са в ред който аз сметнах най-полезен за мен. Всичките лекции ми харесаха просто тези ми бяха наистина полезни!

Едно лично наблюдение, което ме радва много е че българските лектори започват да стават все по-добри. Всяко такова събитие ги прави по-добри и това си проличава много. Най приятната лекция за мен беше от Росен Бъчваров от НАП. Показа сериозни неща поднесени с правилното количество и качество хумор. Много от шегите бяха двусмислени и закачливи, което на мен ми хареса. След него се нареди Борил от BSH. Не съм го слушал преди и нямам наблюдения, но лекцията беше добре структурирана и на мен ми хареса как показа и обясни нещата.

Огнян също става все по добър с времето. Само се надявам се на следващата лекция да вземе да обясни накрая какво е това чудо SEO най-накрая.

И не на последно място Еленко ми скри шапката! Може би в отделна категория сам по себе си на това събитие. Благодаря за интересните природни сравнения. Макар че накрая всички взеха да го разпитват що е то Twitter и как да го ползваме.

Много приятно впечатления от цялото мероприятие. Нека да има повече такива събития.

Categories
Събития

OpenFest 2009 – София

В събота и неделя се проведе OpenFest за 2009 година. Презентации имаше в София и Пловдив едновременно.

Аз съм си в София така, че не очаквайте нищо от Пловдивската сбирка. Само подочух, че се е приказвало за зависимостта от Firefox и на какво се дължала тя. … ех тоз Twitter

Този коментар остава за да се види как съм се объркал аз със залите! Смех!

В крайна сметка успях да посетя само вторият ден. Затова нямам какво толкова много да кажа за събитието като цяло. Лекциите в неделя сутрин бяха тези които очаквах и не се разочаровах. Имаше интересни лекции и в събота, ама родата не ме остави на мира.

Щастливият програмист 2.0

Лектори: Николай Бачийски и Стефан Кънев

Лекцията им беше доста забавна, може би малко прекалено забавна за мен, но аз съм си темерут от време на време. Просто мисля, че понякога трябва да се дава по-сериозно с нещата. Но стига за мен. Като цяло двамата казаха много верни неща, както за софтуерният така и за останалите браншове.

Надявам се голяма част от хората в залата да са оцени и разбрали посланието, което се опитаха да предадат.

Човек трябва да е щастлив! Да си живее живота с кеф. Виждате ли, тези двама души също като мен смятат, че един човек за да е пълноценен той трябва да работи – сиреч да се занимава с нещо. Работата не се дефинира в това дали ти плащат или не. Трябва да се върши нещо. В нашият случай да ти мърда мозъка. Почивката е полезна, но омръзва бързо. Двамата обясниха какво може да направите за да станете по-добри в работата си като програмист и да се почувствате по-добре от това.

Бъди готов да се учиш. Не спирай да се учиш! Предизвиквай себе си с интересни занимания! Виж до къде можеш да стигнеш, може пък сам да се изненадаш?!

Тук искам да направя малко лирическо отклонение и да изтъкна личните си адмирации за Николай, който съм имал честта да слушам вече два пъти като лектор. Който го е гледал/слушал знае, че заеква. Нищо против нямам продължавай да четеш! Аз също заеквах като малък. До толкова, че ми се е налагало да спра да приказвам и да изчакам (поне 2, 3 минути) да се успокоя за да мога да продължа. Към днешна дата съм успял да се отърва от този проблем във всекидневният ми живот. Притесня ли се обаче, става страшн0 – Хън, Мрън, Мъц…. немож дума ми извадиш от устата. Напълно осъзнавам, че това е просто притеснение, но и знам колко страшно може да е то! Евалата Ники, че си толкова безстрашен!

Двамата бяха добър екип и се получи забавно и информиращо. Аз не чух нищо ново, но се забавлявах искрено. И искам да им кажа, че за някой хора и TextMate също е редактор заслужаващ внимание, макар да е само за Мак.

Software Craftsmanship или майсторството да правиш софтуер

Лектори: Христо Дешев и Петьо Иванов

Това беше лекцията, която чаках с нетърпение. Познавам се лично с Петьо от има няма 4 години. Супер странен и готин по свой си начин човек. Христо видях на конференцията за първи път и добрите впечатления се трупат вече. Трябва да се знае, че това са хора занимаващи се със истински софтуер. Те пишат неща, които се ползват и то се ползват и поддържат с години. Който трябва ще ме разбере.

Смятам, че това са първите стъпки към помъдряването на нашият занаят. Разбира се ще мине време и всички сме начинаещи в занаят който още няма сериозни 50 години зад гърба си. Може би имам лична заблуда, но на мен ми се стори сякаш публиката изрази несъгласие с изказването на Петьо, че всички с опит под 10 години са начинаещи.

Цитирам по памет с превод на български:

– „У нас хора на по 22, 23 години с по 3 4 години опит стават старши разработчици!“

Разбира се че е прав!

Всяка професия си има своите специфичности и нашата не е по различна. Бих казал, че в момента работата в софтуерния бранш се характеризира с голямата свързаност между хората, огромни количества хора комуникират от всички краища на света създавайки нещо без дори да се се виждали на живо. Това само по себе си е социален феномен, който няма да обсъждам тук. Говори се за социалните умения, които трябва да притежава човек ако иска да е успее в днешно време. Не може да сме темерути и да очакваме хората да работят с нас в дългосрочен план. Също така тези възможности за комуникация и взаимопомощ не трябва да се пренебрегват, а напротив да се развиват и насърчават.

Говориха за това какво трябва да ценим в работата си и към какво трябва да се стремим. Как да балансираме между реално свършената работа и бюрокращината, която се налага в последно време. Как да поддържаме проектите живи и кога да се откажем докато не е прекалено късно. Въобще ще ми е малко трудно да обясня в дълбочина всичко за което ставаше въпрос. Майсторлъка е трудна работа, където и да се обърнеш, но пък някой хора не се задоволяват с нищо по малко от съвършенството!

Бъди професионалист!

За хората които искат да научат повече могат да посетят Google групата.

Айде стига толкова

Това са моите впечатления. Купих си книжка за git на O’Reilly и ще си чета доволен. За останалите лекции се надявам да четем по другите блогове, не е като да няма!

До следващият път.