Sadek Drobi’s Blog

March 9, 2008

Obsev:: Mutability is addictive like drugs, Mutation can become a cancer!

This is really crazy!

The first time I got introduced to mutation, I had a bad feeling. How can x:=x+1 be logical at all?

It felt so unnatural, scary, or maybe like a hack. Then, because of society constrains, I got to forget the bad feeling about that. Well, my mind started to tolerate with counter-logic logic. And that is how I became an enterprise developer. I am not sure how proud I am with this title anyway. I feel that tolerating and accepting the counter-logic logic is one, and most important one, of the prerequisite to this title.

(more…)

OBSEV:: Dangerous Coupling: A coupling that most people aren’t aware enough of !

Filed under: Architecture, Decipline, Functional Programming, Haskell, Mutability — Sadache @ 8:56 pm

Behavior coupling problem might seem obvious, and easily evitable.  But not when, with a little observation, we notice that it is everywhere!

(more…)

Powered by WordPress