Защо харесвам Java?

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

Continue reading

Презентации на OpenFest ’09

OpenFest наближава. Всъщност, твърде близо е. Толкова близо, че не разбирам защо чак сега пиша. Идния уикенд, демек. Ако не знаете – това е яка ежегодишна конференция, посветена (най-общо) на отворения софтуер. Атмосферата обикновено е страхотна, хората са готини и темите са интересни. Със сигурност ще има какво да научите. Входът е напълно свободен. Няма да има live video streaming – ако сте от столицата, не си търсете оправдания, а направо заповядайте.

Ще имам презентация и половина.

Continue reading

12 + 1

Не съм забравил за това. Имам идея за следващия пост от серията, но не ми се получава. Поне шест пъти започнах да го пиша. Добрата новина – вече знам какво и как искам да напиша. Но така и така обръщам блога си (временно) на дневник – ще направя отклонение. От един пост. Не планирам да ми става навик. Ако има други, то ще е рядко. А и темата е странна.

Ролеви игри

Когато попитах кой иска да направим една игра това лято, повече хора ми казаха „На какъв език? C или C++?“. Това ми хареса, всъщност. Предпочитам да съм заобиколен от такива хора. С повечето от тези, които щяха да питат „3.5 или 4?“ нямам какво да си кажа. Но сега ще говоря за такива ролеви игри. Continue reading

Малка Rails конференция

С помощта на хората от linux.bg конференциите ще направим скромна конференция на тема Ruby on Rails в София. Официалната новина за събитието е тук. Ето и моя съкратен преразказ:

Някъде прочетох, че ключът към провала е да опитваш да удовлетвориш всички. Но Bill Cosby е предпоследният, от който ще приема бромид (след Homer Simpsons) – и точно това ще се опитаме да направим. Под всички имам предвид диапазона между опитните „Релсисти“ и хората без никаква идея от Ruby on Rails.

Ако сте във втората група, би трябвало цялото събитие да ви е интересно. Но първата част ще е специално за вас. Ще започнем със стабилно въведение в технологиите и ще завършим с „живо кодене“ на просто приложение. Така първо ще чуете как стават нещата, а после ще може и да видите. И разбира се, да ни питате за всичко, което не разбирате.

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

Започваме в 10:00 часа сутрина (а не в 13:00 следобяд). Можете да видите цялата програма тук.

Дотук се простират уменията ми да пиша промотиращи текстове. Отвъд това, ще се радвам да се видим там.

Субективно

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

Гледам това от три седмици. Убеден съм, е в тая история трябва да има поука. Нямам никаква идея каква, обаче. И е толкова по-интересно, когато авторът ми я е спестил…

Софтуерно и строително инженерство

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

Поглед назад II: Перфектното, враг на доброто

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

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

Continue reading

Поглед назад I: 07-09 от птичи поглед

Това е част от серия постове. Ако се чудите откъде е дошло, може да разберете тук.

Завръзката започна преди около две години. Работех работата, на която съм се чувствал най-добре. И работата, в която изкарвах най-малко пари. Повечето ми колеги не ги биваше и отношенията ми с шефа бяха… особени. Въпреки че имаше и добри, аз се държах като пълен гъз. Имах най-добрите възможни намерения и най-лошото възможно изпълнение. Имам един характерен начин, по който всички опити да направя някому добро пропадат с гръм и трясък. Continue reading

Поглед назад

Последните две години бяха особено време за мен. Едновременно много се развих и направих много крачки назад – както лично, така и професионално. Макар да научих много нови неща и станах чувствително по-добър програмист, направих много грешки. Загубих време. Подминах събития, от които трябваше да си извадя изводи рано. Започнах да се държа нахално с хора, които не го заслужават. Започнах да се имам за много велик. Имам нужда от шамар и чаша студена вода в лицето. И ще се опитам да си ги дам сам, преди живота или някой друг да ме е изпреварил.

Continue reading