Author Archives: Стефан Кънев

Пуф-паф

Няма нищо, което да прекъсва неделната работа така хубаво, като поредното ново откритие в текущата операционна система. Както си ползвах шела, без да искам направих класическата грешка и натраках sl вместо ls. Ubuntu-то (отскоро) реагира светкавично:

aquarius@arrakeen:~$ sl
The program ’sl’ is currently not installed. You can install it by typing:
sudo apt-get install sl
bash: sl: command […]

Днес…

…се събудих посреднощ. В съня си бях осъзнал нещо важно. Хората постоянно правят грешки в разсъжденията си и ги наричат “мнения”. Така съвсем неочаквано се промъкват покрай барирерите ми от здрав разум и разклащат изоснови рационалното ми съзнание с неточности и логически фалове. И целият този хаос, с грешен етикет “резумна мисъл”, заплашваше да погълне […]

Как светът ще полудее

Ето какво чух от един мой приятел вчера. Мисля, че ми отне целия ден да го осъзная в пълната му сила.
(програмистите трябва) да спрат да пишат програмите. те трябва да пишат само инструментите с които хората да си решават проблемите
Разбрахте ли, колеги? Стига сте писали програми, пишете програми! Кралят е мъртъв, да живее кралят!

Разбиране, сложност и мисъл

Последния ми пост предизвика повече емоции, отколкото бях приготвен да поема. Очаквах да подразня доста хора, които в последствие да ме заклеймят като краен фундаменталист и да престанат да ме занимават с наивните си разсъждения по ICQ-та и GTalk-ове. Обаче не стана точно така. Като го написах, очаквах да остане неразбран. Сега ще направя допълнение, […]

Кога да търсим нова професия?

Събудих се със сравнително добра идея как да помогна на толкова много объркани хора в избора им на кариера. Позанимавали са се малко с програмиране, учили са малко в университета, поработили са няколко месеца. Дали това е правилни житейски път? Как да разберем?
Ето класически проблем, който илюстрира много. Искаме да изпратим писмо до всички активни […]

Внимание към детайла

Любимата ми мантра. Трябва да сме внимателни към детайлите. За всичко и навсякъде (или поне почти). Например днескашното xkcd. Смешно е отвсякъде, макар че шегата може да убегне на някои хора. И е смешно на много нива. Например, забележете нотираната музика. Може би си мислите, че са “просто някакви ноти там”. Но не е така […]

До всички архитекти

Имам дълъг TODO списък за какво искам да направя в живота си. Една от точките е да притежавам огромно жилище, проектирано от съвременния вариант на Хауард Роарк. Но определено ще трябва да почака, докато не забогатея за да си го позволя. Дотогова се примирявам с живеене където има, като въобще не ми пречи да сменям […]

svn ci -m …

Малко парче код, което ми се струва достатъчно интересно че да го постна.

Интересно програмиране

Програмирането не ми е интересно.
Чувал съм горните думи редица пъти. Сред всякакви мои познати – ученици, биолози, музиканти, техническа поддръжка и дори програмисти. Докато смятам, че последните трябва да се преквалифицират във водопроводчици, то думите на първите леко ме учудват. Пръв ще кажа, че програмирането изобщо не е за всеки, но понякога ми е трудно […]

Грешки, изключения и assert-ове

Assert-овете трябва да се изключват за версията в продукция.
Не, не, не. Три пъти по три не. Assert-овете не трябва да се изключват за нищо на света. Все едно акробатите да тренират със спасителна мрежа, а на живото представлението да са без нея. Отвъд драматичен ефект друго не постигат. Ако ви сърбят пръстите да изключите assert-ите, […]