Monday, September 21, 2009

The woods are lovely dark and deep ..

A few introductory words are in order.

This blog presents live examples with a practical flavor from the deep, dark and lovely woods of the software world.

Programming is a form of self-expression. I believe this to be the correct attitude to software development at all levels from scripting and architecture to project management and business development in the software world. As one develops in this path, one finds oneself using a programming language as a tool to express increasingly powerful ideas encapsulating growing sophistication. One naturally relies on increasingly sophisticated programming constructs - advancing from shaky scripts with patchy logic glued together with basic control structures to rock-solid organization and reusability with packages and namespaces and finally composite design patterns in object-oriented idioms deploying all the worldly goodness of abstraction, encapsulation, composition and inheritance.

It is thrilling to find programming languages on an evolutionary path leading to greater flexibility and fluent expression of ideas in code.

Thus C++ has evolved smart-pointers, templated classes and the awesome goodness of the Standard Template Library (STL).

Perl, my favorite linguistic programming language, evolves with a suave and post-modern framework - Moose, making Object-Oriented Programming a Zen experience. Zen, as in natural and intuitive. Or Catalyst - a thoroughly contemporary, industrial-strength Model-View-Controller Framework.

Life, just gets better!

In this blog, I share some of my experiences in programming in the Linux-Apache-MySQL-Perl and R (LAMP-R) as best-practices. It is a damn shame that India is still overwhelmingly biased towards expensive, closed-source technologies whereas the rich West has absorbed the economical benefits and effectiveness of open-source. Not unlike the mother from a slum feeding her child Nestle Cerelac baby-food because it comes in a tin whereas the rich mother breast-feeds her baby because she is better-informed about child-care.

Well, as a wise old man said, we must be the change we hope to see :)

No comments:

Post a Comment