Ravi Mohan's Blog

Friday, July 29, 2005

Help me Find a book please ( Kramik Pustak Malika by Prof. Vishnu Narayan Bhatkhande )

I looked for this book both online and offline,but couldn't find a copy.Basically the book is "a six volume work ..of major archival significance. It is basically a collection of notated compositions, grouped according to the Ragas in which they are composed. It contains 1849 compositions in 189 Ragas. To this day there is no compendium of traditional compositions which comes close to it for variety and accuracy. " according to this site .

As far as i can make out this book is quite easy to find in North India .Jaipur University even prescribes at as a textbook in their Music Degree courses . Alas, I am in the distant South(Bangalore) where the dominant musical system is the Carnatic system .If anyone can get a copy for me ,(or even have a copy they wish to sell), I will be glad to pay the cost and postage charges. Please contact me at magicindian AT yahoo DOT com and we can work out the arrangements.

Let us see if the blogosphere helps where traditional bookshops have fallen down .

Thursday, July 28, 2005

So What Should I Write On My Blog?

Yesterday one of my friends called me with a simple question "What do i put on my (to be started) blog" ?

It is sometimes possible for one to be so used to technology that it is hard to conceive that a large number of people just dont' "get" it . As we shall see blogs mean vastly different things to different people and it is difficult to generalize across all these view points.A lot of people don't blog because they are confused by these myriad perspectives and hence are not sure what exactly to write on a blog . And that is a great loss .

Anyhow my friend was waiting for my answer on the other end of a long distance call so I had to organize my thoughts to reply and this is the result.Maybe it will help someone "get" blogging.

  1. The simplest use of a blog is as a "web log" , in other words, a record (on the web) of things you do/encounter/experience.I believe this is how blogs were initially used .Entries like "I went out for dinner with X today and later popped in to see the X-Men movie. The movie was fun" or "Guitar class was tough . I just can't get the finger shift for CMajor-Bminor" belong to this category.

    This type of blog combines the record keeping benefits of an activity log with the publishing capability of the Internet. Thus the blogger's community of friends can keep track of what is happening in his life.

    An interesting variant of this is where people blog about the arrival of a baby , detailing information about doctor visits and ultra sound scans, all the way to photos of the various stages of the baby's growth("hey my baby looked at me today. wow! here's a photo".)

    Yet another variant is a project blog with entries detailing the progress (or otherwise) of a project and is often used in the open source community .

  2. The second common way to use a blog is as commentary . The mode of posting used here is that of a critic or reviewer , passing judgement on things that interest him .Essentially each post is a review of a movie or book or piece of software, or a court judgement , or anything else that is of interest to the blogger .My friend ,for instance, asked if a chapter by chapter review of the Sanskrit to Malayalam translation of the Ramayana would make a good blog entry . The answer is "yes" .
  3. The third way is to use a blog as a forum for thinking about ideas or distilling experience .This is essentially the above two forms of blogging plus the recording of extrapolatory thinking.In other words, various things that strike the blogger's interest are logged and then there is an additional facet of thinking about them .It is taken for granted that such thinking is incomplete .

    For example I learn about the Theory of Constraints and the three main metrics it uses (Throughput, Inventory, and Operational Expense) .I might write a blog entry just applying the idea to a software consulting company and trying to extrapolate a bit ("ok , so applying TOC to software, a programmer on the beach is Operating Expense. So are all the non billable managers, recruiting staff etc. Code written but not paid for is Inventory .Or is it ?If the customer doesn't pay can this code be re used or sold? If not then is that too Operational Expense?" etc.Note the theme of "thinking out loud".

    The blogs of most software developers have this quality.A commenting facility and a strong community of readers adds an extra dimension to such blogging if they help you to flush out inconsistencies in your thinking and/or add new ideas .

  4. Another way to use a blog is as a forum for writing/thinking. The blogger sees himself as an author and a blog posting is treated as a literary form just like a magazine article or an essay .In this world view a blog entry is for very short pieces of writing which are not long enough to make it ento an essay or article. Martin Fowler's blog is an excellent example .

    The main difference from the "exploratory" mode above is that the final piece of writing is much more polished and definite for all its (comparitively) small size. Any thinking is done outside the blog entry itself.Comments may or may not be present (just as there are essays and articles without commenting in books and magazines). This type of blog is used by professional writers or thinkers (management consultants etc) where the blog is additional evidence of the writer's expertise and thus is more "professional" than the "exploratory" or "logging of personal experience" type blogs.

  5. The fifth way of using a blog is to explicitly focus on building a community and sharing of thoughts within an interest group , something like a distributed news group . Thus you have "java blogs" or "home schooling blogs" . The additional concept here is that the size and quality of the community built up around a blog , with the number and quality of comments, trackbacks and pingbacks is a key metric of how successful a blog is .

    In this school of thought (which i don't subscribe to , by the way) a blog is primarily a community building tool, which enables you to reach out and connect to people who share your interests but are distributed across the world. A variant of this is to use a blog to evangelize a particular company or product.Taking this even further, there is the notion of competing with other bloggers for "ranking" in the blogosphere ( a fancy term for "all the world's blogs" ) .
    There are people who are professional bloggers and make huge amounts of money from their blogs , either through running ads on their blog sites, getting book contracts, or being sponsored by companies.
  6. There is an associated concept of "corporate blogging" , that treats blogs as a new medium of communication between the various stakeholders of a company (employees, shareholders etc) . when you hear of someone being fired for "inappropriate blogging", or a company exposing a corporate blog for potential cutomers to know how cool it is, this is the facet at work. There is also a whole ecosystem of visionaries, consultants and snake oil salesmen(not all mutually exclusive) who try to sell blogging tools (often just jazzed up versions of freely available blogging tools priced fantastically to make them "enterprise" worthy ) to bewildered managers as the next silver bullet that will solve all corporate ills.

In practice all these modes intermingle and there are various ratios of all these approaches simultaneously present in most blogs.There is no "right way". Use whatever works for you .

I , for one, tend to see my blog as a place for self expression and improving my writing skills and am not too bothered about community building or "reaching out". My friend Rajesh is more concerned about communities and sharing of experience .
I guess it just shows I am more of an "anti social element" than he is :-).

But then this is not static either. I created this new blog explicitly because many people asked for commenting facilities .So maybe in a year or so I might focus on "community".Right now , for me , a blog is a combination of log of events(minor focus), an arena for exploring thoughts(major focus) and practicing writing(major focus) .

Wednesday, July 27, 2005

Blogging with Blogger

The last post turned out be quite popular and more than 20 people requested me to add a "comment facility " . The choice was between (1)run a mysql based blogging app on my website or (2) go with a hosted version .

I first looked at WordPress .I even installed and ran it .While it is a very impressive in terms of fucntionality , I really hate PHP and the thought of mucking around with PHP to make minor tweaks to the site is disgusting. I had to dig around in the template files('sidebar.php' for those who want to know) and change the feed indicator to remove an extra "feed:" string that gave a result of "not a valid protocol" when i tried to get the feed from bloglines. From what little I understand of this issue it seems that WP is on the "cutting edge" but the aggregators haven't caught up yet , or some such nonsense .
And of course once I tweak the template I am locked into it because the other templates still have this "feed:" rubbish hard coded in .

I next considered Typo . The biggest advantage Typo has is that its is written in Ruby, and built on top of Rails which add all kinds of goodness . If anyone is not convinced of the superiority of Ruby Vs Php I suggest they take a look at the source code of Typo and then the corresponding PHP code in WordPress. The only reason i didn't put my blog on Typo is that I have a sense it is evolving *very* fast and i would like it to reach a point of stability .
That leaves other yucky systems written in perl or hosted solutions where you don't have to bother too much about what is under the hood . Since I hate perl almost (but not quite) as much as i dislike PHP , I decided to look for a fairly minimal free hosted solution .Blogger meets all my needs . I am not sure it supports trackbacks and pingbacks but I am ambivalent about this whole "blogosphere / social text" meme anyway .All I need for now are permalinks and commenting (and i may yet turn the latter off ) and blogger has both .

The one thing I would like to have had are categories . But on second thought, I haven't subscribed to any category speciic urls . I may just spawn a new blog if i need one for a separate category .And knowing the quality of the people at google, I am not too concerned about the software crashing etc.

Anyway that's the story . I moved most (but not all) of my old blog entries here,tweaked the template a bit to make permalinks explicit and everything looks good .I still need to figure out how to put up an rss link . Bloger seems to use Atom .

But so far so good .

let us see how it goes .