понеделник, септември 15, 2008

Code Complete и защо Мери не програмира ?


Вече получих първия си подарък за рожденния ден, който между другото е след около 2 седмици. Явно хората нямат много търпение :)
Благодаря на Наско и Катя, "големи да пораснат" и те :P
Да, книга е, тези които ме познават, знаят че аз не чета много книги, особено хартиени. Но това не е просто книга, това е Code Complete на Steve McConnell. Доколкото разбрах от ревютата в нета, това било книга, която всеки програмист трябва да прочете. Съдейки по първите 4 глави, да, така е. :)
Доста интересно като цяло.
Примерно бяхте ли чували за ефекта WIMP. Аз не.
Идеята е следната. Автора работел по някакъв проект за военните и един ден в офиса пристига някакъв човечец и иска да види какво е свършено и какъв код е написан. Те му обясняват, че за момента изготвят точни спецификации за програмистите, мислят върху архитектурата на приложението, но той не, иска да види код. В крайна сметка обикаля цялата фирма и с невярващ поглед гледа как никой не програмира. Та, това било ефекта WIMP или Why Is Merry not Programming ? :)
Книгата обяснява общо, без излишно задълбаване в определен език за програмиране или среда, най-добрите практики при разработката на софтуер - изготвяне на спецификации, архитектура на приложенията, самия coding процес, поддръжка и т.н.
Малко ме притеснява издателя (MicroSoft), но ще се прежаля :)
Благодаря отново.
За останалите желаещи да ми правят подъраци за рожденния ден (не че са много и не че са се засилили), моля ви, минете на stand by и изчакайте още малко :P

Стикери, които ви правят щастливи

Тази презентация на Stefan Sagmeister ме накара да се замисля за някои неща. Като за начало се учудих наистина колко малко му трябва на човек за да се усмихне поне за момент и поне част от деня му да стане малко по приятен. Гледайте какви готини стикери лепят креативните хора на запад:












На първата картинка можете да видите инструкции за живота :) Забавлявай се, не наранявай хора, не приемай загубата, стреми се да бъдеш щастлив.
2) Не задържай злоба
3)Возенето с очаяние забранено! Дръж главата високо!
(преводите са ... абе да кажем, леко интерпретирани, ама толкова си мога :)

Друга интересна идея е да се напечатат празни speach bubles, тоест балончета като от комиксите когато героят казва нещо. Така просто лепвате стикерчето върху някой плакат или реклама и пишете какво според вас трябва да се каже или го оставяте празно за да дадете възможност на някой друг да го попълни.
Стикера гласи на снимката"Виждали ли сте ми зърната ?". Не особенно полезно, но пък забавно. Реално се получава така, че всички са доволни, потребителите са поставени в една по-приятна среда, хората имат поле за изява и най-после някой поглежда рекламите :)
Тези стикери ми напомнят за инициативата "Като идиот", само че проблема там е, че има голяма доза негативизъм в тези стикери. Подобен начин за реклама използват в Обединеното Кралство, където лепят малки стикери с откъси от класически книги, като при тях идеята е да накарат хората да четат повече книги.
Мисля, че това е доста интересно и полезно, ако остане време може и аз да си отпечатам такива стикери, а ако се навият повече хора, може да се организираме и да направим нещо.
Харесва ли ви идеята ?