Преди време бях в Сиатъл. Там присъствах на seattle.rb hack night и това беше едно от най-яките преживявания годината. Това породи идеята за sofia.rb. Накратко: Continue reading
Author Archives: Стефан Кънев
P2P Конференция 2009
И аз ще споделя някои впечатления от таз-годишната P2P конференция. Continue reading
Legacy
Най-много прекарано време: поддържка на гаден код. Зъл, противен, гнусен и ужасен код, в който има hardcode-нати IP адреси, директории на конкретни машини, потребителски имена и всякакви други гадости. Код, който е написан по толкова тъп начин, че дори умишлено не мога да съчиня такава глупост. Код, който може да накара всеки кадърен програмист да се застреля.
А най-интересното е, че обожавам да ми дават такъв код. Едно от нещата, които обичам най-много, е да взимам такива бози и да ги подобрявам драстично. Стига да ми дадат… Continue reading
Линкове от „Защо Ruby on Rails?“
Тук има няколко линка от презентацията ми. Дано са ви от полза:
Една отнесена метафора
Героят на този трагичен разказ ще бъде един най-обикновен човек. Да го наречем Георги.
Един ден на Жоро му се наложило да изкопае дупка в земята. Жоро не знаел нищо за копаенето – той просто се навел над мястото и започнал да мести пръст с ръце. Не минало време, и нашият герой установил, че така не си е работа – нито напредвал, нито му било много приятно. Почнал да изследва други подходи – да копае с лъжица, да ръчка земята с пръчка, да ѝ крещи и да я заплашва. Нищо не помагало… Continue reading
Три начина да сте по-продуктивни
Лъч светлина в мрака, обвил моето интернет присъствие:
- Getting Things Done – подробна система как да се самоорганизирате, така че да минимизирате стреса и максимизирате продуктивността си. Трябват ви три неща – (1) списъци с всичко, което имате да правите, (2) „general filing“ система, в която да държите всичко от което ще имате нужда в последствие и (3) нещо, което да ви напомня за задачи, зависещи от датата и часа. Тезата е трябва да преместите информацията за всичките си задължения във външна система, така че да не натоварват съзнанието ви. Книгата предлага различни начини да го постигнете. Системата е много ефективна, но ще ви отнеме време и старание да я имплементирате в живота си.
- Printable CEO – сходна система с далеч по-малка първоначална инвестиция. Фокусира се главно върху професионалния ви живот. Опира да това да отпечатвате и попълвате едни приятни бланки, с които да решавате кога и какво да свършите. Съществува и нещо като online версия, написана на Rails – Online CEO.
- The Pomodoro Technique – друга интересна система, която ви помага да си микромениджирате времето. Набляга силно на time boxing. Разбивате си времето на 25-минутни единици, през които се фокусирате върху точно една задача (без нищо, което да ви разсейва!). Оценявате задачите си на брой такива единици и имате план за деня. На сайта има един 30-страничен pdf, който развива идеята подробно.
Нито една от системите не е алтернатива на другите две. Всъщност, вероятно може да ползвате и трите едновременно, но тогава ще получите нещо като Java 1.4 Enterprise Edition в личния си живот. Въпреки това, всяка има интересни идеи и си струва да бъде погледната.
Какво си мислят?
Направих първият си уеб сайт докато бях на 14. Тогава вече знаех (малко) HTML и JavaScript от курсове в училище „Европа“ за „уеб програмиране“, които посещавах докато бях на 11-12. През това време си играех със всякакви глупости – „камък, ножица, хартия“ в JavaScript, „анимиран“ текст, сменящи се плавно цветове и прочее. Въпросният първи сайт нямаше един ред CSS. Ползваше тлъсти слоеве <font>
, <center>
и <table>
етикети. Всеки един съм го влагал поне четири пъти в негов събрат.
И тежеше много килобайти.
Змия, змия, змия
Когато преди време чух, че това „не е като Perl 6“, отказах да повярвам за 3K слушам още от училище. Видиш ли, той взе, че се материализира. Щастие.
Сега ако и Perl 6 излезе, ще взема да преосмисля професионалната си ориентация.
gem install … wtf?
aquarius@arrakis:$ gem install foo Successfully installed foo-1.0 1 gem installed
А? К’во?
Openfest Aftermath
Имаше какво още да се желае от таз-годишния OpenFest. Спомням си две лекции – една много яка и една трагична. Надявам се догодина да е по-образователно.
По-любопитното е с какво се прибрах:
Не знам кое да ме притеснява повече. Че дадох 600+ лв за книги в един ден или че това всъщност въобще не ми е рекорд…