По времето през което писах за PC Club с Веско попаднахме в творчески конфликт. И двамата имахме много голям мерак да пишем за клавиатурата Optimus и заявихме по едно и също време. Главния редактор ни каза да се оправяме помежду си. За да се измъкнем от тази неловка ситуация, Веселин предложи следното решение – тридневно състезание на Type Fighter. Това е просто Flash игра, която изисква да бързо писане на клавиатурата. Доста несправедливо – от чатерските си години съм станал пълен звяр и опонента ми нямаше голям шанс да ме надпише. Най-накрая аз победих, но Веско бе успял да постигне впечатляващи резултати. Стана ми много интересно как го е постигнал и той учтиво ми обясни… Continue reading
Author Archives: Стефан Кънев
Practices of an Agile Developer
Наскоро ми препоръчаха тази книжка. Прочетох я и съм много доволен от акъла в нея. Покрива теми от идеите на гъвкавите методологии (итерации, unit тестове, продължителна интеграция), както и сравнително общи принципи (писане на качествен код, кохезия, защитно програмиране). От първото ще разберете както и основната идея на гъвкавата методология и защо може да ви е полезна, както и някои от тънкостите в прилагането ѝ. От второто ще намерите най-добрите неща от Code Complete, описани по-накратко (и по-достъпно, поне по мнението на двама колеги, които не харесват Code Complete, но харесаха тази книга). Особено ми хареса една секция, която говореше за добри практики за работа в екип – stand-up meetings, brown-bag lunches и разни други забавни и интересни неща. Определено научих доста от нея. Препоръчвам ви я и на вас.
Понятия
Наскоро ми разказаха за едно островно племе, което няма в езика си думи за числа. Когато им показвали снимки с по пет и с по седем камъка, те не правели разлика – за тях купчините представлявали едно и също. Във френския език има две различни думи за стол и стол с облегалки за ръце. Ако един французин ви дойде на гости, има много по-големи шансове да запомни какви са били столовете в къщата ви. Все симптоми на един интересен факт – думитете с които боравим моделират начина ни на мислене и на възприемане на света. А когато става въпрос за софтуерно разработване, моделират и начина ни на работа… Continue reading
Disturbing, Ugly and sLightly Lunatic
Наскоро Веско ми прати едно линкче, което евентуално ме занесе на този сайт. Това е едно комиксче, дело на един стар „съучилищник“, което до днес така и не бях намерил време да прочета. Много ме накефи – детско, наивно и с адски много въображение. Броевете са 124 (как не ги е закръглил на 128…), представляват единствена рисунка с повече текстче отстрани. Целия сайт наедно с комикса има страхотен стил. Непременно му хвърлете един поглед.
Днес…
…ми хрумна следната алтернативна теория за предназначението на Земята. Представете си, че цялата слънчева система представлява механизъм затоплящ храната на някакво създание с размери отвъд нашите разбирания (или нещо като Галактус). И докато слънцето е „затоплящата част“ от този механизъм, то планетите около него представляват самата храна. А пък малката ни цивилизация е нещо като паразит върху кората на едно от ястията. Бих обяснил и глобалното затопляне с това, че въпросното създание закъснява за някое културно събитие и е увеличило фурната, за да стане храната готова по-бързо. Лично на мен ми е безразлично дали съм човечеството е паразит или не върху някаква храна, тъй като ми се струва че нещата и без това нямат някакъв по-голям смисъл. Опитвам се да наместя в тази картинка и ролята на другите вселенски обекти, но без голям успех. Разсъждавах малко над идеята цялата тя да представлява една голяма фурна на заведение за бързо хранене, но не ми се стори много логично. Кво да правиш…
Мисля че 30те минути прекарани в чакане на автобусна спирка през най-голямата жега са способни да вкарат такива мисли в главата на хората. А може би просто имам нужда от психиатър.
Java, MIT 6.170
Наскоро си припомних материала, който Мило водеше на курса „Разработване на приложения с Java“. Това е доста лошо име за този курс, тъй като обекта му е съвсем различен. В оригинала си е нещо от рода на „лаборатория по разработване на софтуер“. От него може да научите доста интересни хавици. Като цяло фокуса му е ООП, но се говори за по-концептуални неща като абстракция, предствяне, „договор“ (contract), интерфейси и редица „теоритични“ неща, които на мен поне ми бяха от ползва в практиката. Базирано е на една хавица от MIT, в която университетските мозъци са наляли много мъдрост. Всичко е много добре написано и се разбира идеално. Горещо ви препоръчвам да му хвърлите един стабилен поглед, дори да се чувствате най-опитните в тази вода. Най-готината селекция от лекции е от есента на 2004-та – от нея научих доста за „концептуалните“ неща и смятам че си струва да им отделите времето. И понеже линк трудно се намира, ето ви го.
питон-маратон
Днес приключихме летния семестър на Питона. След четири дена гърч, най-накрая мога да седна да си почина малко. Предвид, че още от уебтеха, Manowar-а, джулая и другия концерт тичам по задачи най-накрая ми се отдаде възможност да си разпусна. И да излея малко размисли за курса по Python… Continue reading
Nova Rock
Nova Rock представлява тридневен рок фестивал в Австрия, на около 60 км от Виена. Две седмици преди събитието случайно имах възможност да се сдобия с билети. Предвид обявените банди бе грехота да пропусна. Та, снабдих се с нещата от пърна необходимост – палатка, спален чувал и т.н., напазарувах малко дълготрайно хапване, купих няколко „ойрота“ и се метнах на самолетчето с още четирима човека, които едва познавах…
Ruby On Rails на практика
Миналия уикенд Петьо изнесе една презентация за Ruby On Rails на една конференция на RIABG.org и linux-bg.org. Интересното беше, че вместо да говори за писане на код той говореше за неговия сблъсък с RoR и изводите, които си е извадил. Можете да намерите видео от конференцията тук. За нещастие, звукът е далеч от идеален, но се разбира, ако се заслушате. Препоръчвам ви да му хвърлите един поглед, ако се интересувате от тая технология.
Hell, it’s about time
Не знам дали видяхте това, но за мен то е второто най-важно събитие в човешката история след сформирането на Pearl Jam. И като гледам как решиха да го оповестят, ми се иска да бях кореец. Както и да е, този коментар е показателен. Няма все още дата, в която ще излезе, а и съм убеден, че дори десет години по-късно пак ще я забавят ужасно много. Не знам за вас, но аз ще се възползвам максимално от това време, защото дълго след това едва ли ще излизам от нас.