Ще стана суеверен

Интересно съвпадение. Настроението ми е вкиснато до краен предел и хоп, попаднах на долния идиотизъм. Монти Пайтън ат дер бест както биха казали колегите дето говорят на английски. А Монти Пайтън по принцип са си яки. Идеално за да пооправи настроението и мирогледа:

Always looking at the bright side of life:

Viewed 8587 times by 2920 viewers

Theme

Уф, като гледам ще трябва да сменям вида на блога, че този вид не работи като хората в IE 🙁 Пък не ми се търси защо…. Ще видиме. Дотогава, ако някой чете тука – ползвайте Firefox. То така и така, тови си истински браузър

Viewed 7391 times by 2508 viewers

A cool tip on communication :)

This one is taken from here. It is really, really useful (and true to an extent) 🙂

Communication breakdown
A new manager joins the company, or an old one gets promoted, and the first thing they are eager to do is push for improved communication. Sounds familiar? Later, as manmonths go by, the effort fades away until a new guy steps in. In this post we try to break down the aspects of that vague communication concept, the real value of it, and the little tricks JOTGs can use to take advantage of the situation.

Purpose
Most technical problems come down to human problems. Therefore communication is still fairly important even in a sterile engineering environment. It’s either your buddy has already solved the issue you are dealing with, or has the quick wit to help you solve it better, or someone wants to share new ways to do routine work twice as effectively, or your manager announces information you have no access to, like upcoming orgchart changes, or you need to agree on interfaces exposed to other developers and avoid duplicate work. Multiple purposes, seemingly, but it all comes down to faster development (reduce time to market, i.e. make more money), better design (save time from support and bugfixing—save money), and protect information (make announcements on a need-to-know basis, prevent data leakage to competitors, protect money).

But why do new managers like communication so much and old ones seem to slowly get to ignore it? The key is, communication must be demonstratable. New hires/promotes tend to have a desire to show off their effectiveness, both to senior management and to ordinary employees. Once they channel their workflow and gain recognition, they become happy with the status quo and just go with the flow. Founders and near-sabbaticals may even seclude themselves in a remote room, talk only to their direct subordinates, and be ignorant about the outside world. This is natural, just maintaining profit along the path of least resistance.

Dealing with
So, how are we to react to newfangled overlords who at every meeting remind us to communicate more? We do as they say. Actually, we communicate just as we have until now, but more visibly. Remember this is about visibility, and not really about exchanging useful information. It’s the new managers seeing our professional conversations and it’s us presenting new managers to the outside world as facilitators. This means CC them in emails, write some design documents from an abstract point of view, draw some charts, discuss the engineering process with them. They love it. They love somebody talking in their language, they enjoy words they understand. As a side effect, you can appear smarter in their eyes. The important thing is, they will let you be once they are convinced that everybody can see that they’ve helped somebody talk to somebody.

In rare cases, hypercommunicitis may persist even after being treated with pages of managerspeakish spam. You should fall back to flooding with stupid questions then. It always works, but the downside is that when you ask stupid questions, you look… just an ordinary human resource, capable of being fine-tuned to do more work for less time (and you know what time translates to). In a team of trusted colleagues you could make a DDoS of questions, while pretending to be discussing important topics among yourselves.

Done right
Techies should understand, and most of us do, that talking to a human is fundamentally different than interacting with a computer. This is nothing new. Humans are complex. You cannot type commands, expect strict execution of an algorithm, and get a clear greppable output. Our languages are imperfect and we have emotional interference. You should communicate just as much as you feel is necessary. To make the most of a conversation, prepare. Plan some time to read about what you will be discussing. In the long term, learn common techspeak like design patterns and the jargon file. Do not pay attention to how much or how visibly you speak, but how fast you get a correct mutual understanding and how useful the exchanged information is. It’s also important to socialise with colleagues, to upfront remove the psychological barrier of starting a conversation.

Examples
Mgmt: We need to communicate more.

Tech (bad reply): But we have regular standups every morning and we already discussed the impl of ShitUtils with John by instant messenger…

Tech (good reply): OK, can we schedule another meeting this afternoon and reflect that in the project plan? I can put you as well on CC of our email thread with John.

[Analysis: Ask for planning of meetings, those should not eat up development time. Send an email or two per day with CC, do not burst emails because Mgmt will not read them all anyway and will still ask you for communication on the following day.]

Mgmt: Let’s reuse code. Why don’t you ask Smith about their team’s impl in
projects/AcmeCrapware/branches/1997/src/shared/ShitUtils.c

Tech (bad reply): But that’s ten years old and the guy who wrote it left the company. And Smith is a retard. It will be easier for me to write it from scratch, it will take no more than two days.

Tech (good reply): I’ll ask Smith and evaluate their impl. […] I asked Smith yesterday, but their ShitUtils do not correctly handle the latest version of the Camelturd file format, and according to our requirements we need to support it. Why don’t we spend three days to research the PooTools LGPL library and save development time?

[Analysis: Other people’s code usually sucks. Small util libs take less time to write from scratch. You should always bargain for time.]

Mgmt: When and how do you plan to design this new “excremental search” feature?

Tech (bad reply): It will use a red-black tree to optimise queries and update
the tree incrementally. [Mgmt looks confused by in-/ex-] John must decide if we can include it in now, but he is on vacation, so we do not have active tasks for today.

Tech (good reply): We will reuse an existing incremental algorithm, and implement an adapter to turn it into an excremental one. I will have to talk to John. […] Oh, I got an out of office reply from John, so we must abandon what we did for the 2.0 shitment until we start working on 3.0

[Analysis: If the manager is not informed, it’s their fault. This includes both knowledge about people in the company and technical incompetence. Never tell a manager you have no work to do. Do not hesitate to use buzzwords for deception.]

Viewed 11640 times by 3739 viewers

Книги и цитати

Препрочитам поредицата “Дюн” на Франк Хърбърт. Съвсем очаквано, тъй като вече не съм на 16 – както когато я четох за първи път, намирам в тази книга доста интересна тематика. И много яки мисли. Ето един цитат, който ме тормози целия ден защото ми е много близко до сърцето (по памет):

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

Sad, but true 🙂

Viewed 7413 times by 2702 viewers

Париж – продължение

И така, да завърша темата Париж. Разходих се. Видях забележителности. Видях и много малка част от града. И това което видях (изключая Айфеловата Кула, която е яка) ме остави равнодушен. ОК – красиво е. Ама Брюксел притежава абсолятно същия тип красота. Да не говорим за малките белгийски градове. Романтично било !? Може. Тогава и Витошка е романтична. Някак си не мога да намеря романтика в град, в който парите изглеждат основен мотиватор – всичко е скъпо, лъскаво… А това което не е, ами виждал съм го и другаде…

Айфеловата кула обаче е много яка. Не ме разочарова. Гледайки я, изпитвам невероятен респект към хората които са я направили. Гледката отгоре спира дъха. Невероятно красиво. С огромно удоволствие се преборих със страха си от височини за да мога да се насладя на това което се вижда от горе.

Лувъра и Версай остават за следващия път. С Ани. Току виж пък си променя мнението за града.

А дотогава, Прага си остава номер 1 град за мен. Готика, соц реализъм и модерни сгради, чиято комбинация ме кефи здраво. Ще я видиме Виена след месец.

Между другото, на тези които мислят че софиийските таксита са зле, им препоръчвам няколко дни в Париж и да ползват таксита. Отврат. Това че не знаят друго освен английски как да е. Ама далаверите с тарифите и това да не знаят даден адрес къде е – такива неща в София не бях виждал от 15 години (в нормалните фирми). За капак днеска на летището ме разпитваше полицията за таксито с което отидох, а шофьора май го прибраха…

И накрая малко снимки – Коста на Айфеловата кула заедно със Stree и Коста с костюм и вратовръзка (е това е рядко явление :)) Повече снимки – тука (клик де)

Viewed 7291 times by 2526 viewers

В Париж

И такааа. Вече прекарах 4 часа в прословутия град Париж. Ама нещо не ме грабва. Даже ми е обикновен и не виждам нищо от това по което пресхласват всички. 35 км от летището до хотела – нищо интересно като улички и архитектура. Даже блокове в соц стил. Прага за около 15 км път от летище до център, предлага далеч по-интересни гледки.
Излязохме на кратка разходка с Рич, да хапнем. 7 ресторанта покрай които минахме затворени. Еба си. Неделя 7 вечерта и нищо отворено. Ехооо. Най-накрая попаднахме на една уличка с азиатски ресторанти и хапнахме съвсем прилично в един от тях.
До тук си оставам по-голям фен на всички други европейски градове в които съм бил. А кофтито е че няма да има време за други разходки за да си оправя впечатлението 🙁 Утре работа до 10 вечерта, а във вторник, фъррррррр обратно в София 🙂

Viewed 6800 times by 2365 viewers

Marry Me

Синът ми гледа това филмче в невероятен захлас. Много е сладко. За пореден път нагледно се показва как мъжете се държим неадекватно при наличието на красиви жени 🙂

Енджой

Viewed 7349 times by 2672 viewers

Posted in fun

Song of the day

Преоткривам “Load” и “ReLoad” на Metallica. Точно в момента много ми харесват тези албуми. Затова

Metallica – Until It Sleeps

Текстът, също си заслужава:

Where do I take this pain of mine
I run but it stays right by my side

So tear me open and pour me out
There’s things inside that scream and shout
And the pain still hates me
So hold me until it sleeps

Just like the curse, just like the stray
You feed it once and now it stays
Now it stays

So tear me open but beware
There’s things inside without a care
And the dirt still stains me
So wash me until I’m clean

It grips you so hold me
It stains you so hold me
It hates you so hold me
It holds you so hold me
Until it sleeps

So tell me why you’ve chosen me
Don’t want your grip
Don’t want your greed
Don’t want it

I’ll tear me open make you gone
No more can you hurt anyone
And the fear still shakes me
So hold me, until it sleeps

It grips you so hold me
It stains you so hold me
It hates you so hold me
It holds you, holds you, holds you until it sleeps (x4)

I Don’t want it want it want it want it want it
No

So tear me open but beware
There’s things inside without a care
And the dirt still stains me
So wash me ’til I’m clean

I’ll tear thee open make you gone
No longer will you hurt anyone
And the hate still shapes me
So hold me until it sleeps (x5)

Viewed 6975 times by 2458 viewers

Popcorn culture

Глей какви глупости са натворили от M$:

Настрана, идиотската реклама, но продукта който рекламира е плашещ. Някакъв хибрид който ще позволява на всеки нискочел, кретеноид да залива света (щото благодарение на YouTube, идиотизма е световен, а не локален феномен) с компютърно генерирана музика и фалшиво пеене. Господи. Само това да беше, как да е – целия свят се е юрнал по простички неща, които да дават повече възможности на безмозъчните идиоти. Което като цяло води до затъпяване…

Мамка му. Културата и акъла са елитарни. Трябва да са елитарни. Предпочитам 1 Моцарт, пред 1 милион Салиеривци.

Viewed 6862 times by 2480 viewers

Газтаааа

Почва да става ясно, че този път за разнообразие руснаците са добрата страна – http://www.dnevnik.bg/show/?storyid=612504. А крадливите украинци малко по малко се разкриват. Е не че това прави нашата позиция по-добра. Но поне малко по малко се виждакой е крив и кой прав.  Колкото и да е студено, уви, руснаците са правите във този спор.

Viewed 6228 times by 2277 viewers

ManU – Chelsea

И какво – ManU, намачка Челси. При положение, че играха с 10 човека доста добре. То нашето момче, Берби, все едно го нямаше в мача, ама най-накрая даже и гол вкара. Ама като си се крил 80 минути…

Ама Челси много слабички, явно “Големия” Фил не е толкоз голям. Много слабо представяне, а и човека направо няма план Б.

Евала на Манчестър – слабо играха 45 минути, но имаха много желание и хъс.  Жалко – исках равен да завърши тоя мач, ама хората на Фъргюсън си заслужаваха победата.

А току що, Мадански по Диема каза, че Берби бил играч на мача. Сигурно друг мач е гледал. А със изказването, че ляв бек не можел да е играч на мача по адрес на Евра, просто е ясен – боже какви хора ги канят за гости… Ужааааас 🙂

Viewed 6596 times by 2343 viewers

Газ….

И какво, Украйна си краде газ, Русия се опитва да използва както може ситуацията, а ние гризкаме дъвото на една целенасочена зависимост. Нормално. Да се надяваме, че това ще е един добър урок за стадото, което пресата нарича “електорат”. Не че ще схванат нещо де, ама защо да не помачтаем. Ето една хубава статия по въпроса в Капитал.

Viewed 6226 times by 2299 viewers