Search This Blog

Wednesday, October 27, 2010

That "Lambda Calculus" thingy again, please!

I came across this presentaion on InfoQ last week and tried to listen to the speaker talking about Functional-Languages-101
No doubt, the speaker is qualified, but after 5mins, she starts to mentioning the term "lambda-calculus" thingy. The presentation starts to smell "academic".
The speaker forgot that her presentation slide has a "101" to it.
Therefore, her presentation joined a long list of  unsuccessful FP proponents and evangelists who failed to convince the masses of the power of FP. Sorry. Nice try.
Someone commented on the presentation sums up my thoughts nicely, which I quoted verbatim:
"Without diving into the discussion of imperative and Functional Programming (FP), my biggest concern about FP is not that we as a programmer don’t understand what a FP is all about; but how to write reusable and readable code.

All the experts feeding us the idea how beautiful FP is, never mentioned a single word about code reusability and readability. OO paradigm has been a success not because it was technically superior than Functional paradigm and vice versa, but because you can see the whole software as a blue print just looking at the API, and it is so easy to maintain and read someone else code.

I don’t claim to be an expert of programming paradigms especially FP, but say it for surety that no FP expert can convince you that reading and maintain the FP code is the easiest thing to do.
"

Tuesday, October 26, 2010

Agile from Hell

Today, I came cross this InfoQ posting on Agile by Karthik Dinakar.

Agile Development: Overcoming a Short-term Focus In Implementing Best Practices

After watching it, I would termed this as "Agile From Hell".
The sad thing is that the Engineering Manager has 12+ years experience from CalTech and the Product Manager  has a business degree with SCRUM certification.

One can't help but thinking whose eyes these two dudes are trying to pull wool over, considering that they don't even implement the very basics of Agile!!. Shame on them.
The saddest part was admitted by the speaker, " They still retain control over the design..". Power struggle?
Having done SCRUM before, I really sympathized with the poor chap.

Wednesday, October 6, 2010

Warning: Cloud KoolAid

I came across this presentation by Chris Read in QCon The-Cloud-Silver-Bullet: Which Caliber Is Right For me? It's worth watching this presentation to avoid drinking the cloud koolaid or cloud bubble burst.