May 26th, 2005 · personal
I spend the day observing Towel day.
So I walked around all day with a black towel over my shoulder. I took it to two meetings, the coffee shop and to my quarterly performance review. All in all, I saw 19 colleagues.
Not once, not once, was I asked what the towel was all about. They just acted normal.
I am not sure how to interpret this fact. Either I fade into the background, or nothing I do can surprise them.
Tags:personal·towel day
May 21st, 2005 · general
I’m teaching myself Haskell.
Its not easy going, I’ve been thinking in Object Oriented languages for too long! Getting used to the idea to actually abstract away state, is proving difficult.
I decided to take the plunge and first understand Lambda Calculus. Since this is the basis on which functional languages works, the idea is that from this I’ll be able to easily grasp other functional languages.
Its helping already, I understand where the signature for “map” come from.
I’m currently stuck in “Yet Another Haskell Tutorial” at the “Continuation Style Passing” section. That’s ultimately what decided me to understand Lambda Calculus. That and a thread on Lambda the Ultimate.
I don’t understand why I never saw Lambda Calculus at University, but then, I don’t understand why we weren’t given a functional language to learn either. I had a quick brush with “Caml Light” (not even OCaml!) in a “Programming Languages” practical. That was however so basic as not to count.
The bad news is that I need to start preparing for the exam that’s in two weeks and finish an assignment that has to be in the same day. So I would need to shift my focus in the next few days.
But this is much more fun!
Tags:programming languages