<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="Tiki CMS/Groupware via FeedCreator 1.7.2.1" -->
<?xml-stylesheet href="http://www.lalitbhatt.com/lib/rss/rss-style.css" type="text/css"?>
<?xml-stylesheet href="http://www.lalitbhatt.com/lib/rss/rss20.xsl" type="text/xsl"?>
<rss version="2.0">
    <channel>
        <title>Assortments</title>
        <description><![CDATA[On IT, economy, trivia and whatever comes in life and is hopefully useful]]></description>
        <link>http://www.lalitbhatt.com</link>
        <lastBuildDate>Fri, 10 Sep 2010 10:40:23 +0100</lastBuildDate>
        <generator>Tiki CMS/Groupware via FeedCreator 1.7.2.1</generator>
        <image>
            <url>http://www.lalitbhatt.com/</url>
            <title></title>
            <link>http://www.lalitbhatt.com/tiki-index.php</link>
            <description><![CDATA[Feed provided by . Click to visit.]]></description>
        </image>
        <language>en-us</language>
        <managingEditor>Lalit Bhatt</managingEditor>
        <webMaster>Lalit Bhatt</webMaster>
        <item>
            <title>What markets work on?</title>
            <link>http://www.lalitbhatt.com/tiki-view_blog_post.php?postId=53</link>
            <description><![CDATA[Markets work on:<br />
<ul><li>Facts - May or may not be known to the wider public but certainly is known to some set and that triggers the movement.
</li><li>Expectation - This might trigger a knee jerk reaction. It may or may not happen.
</li><li>Fads - The world acts like a big sheep flock. Tulip syndrome is a classical example of this. People has herd mentality, because it's give comfort to be in the crowd.
</li><li>Emotional makeup - We are all wired biologically. Each one of us to act and behave in certain way and to react in certain way. And we all have be trained to be socially acceptable and for that to conform to what all are doing.
</li></ul>
]]></description>
            <author>lalit</author>
            <pubDate>Fri, 23 Jul 2010 05:21:00 +0100</pubDate>
        </item>
        <item>
            <title>Why projects fail?</title>
            <link>http://www.lalitbhatt.com/tiki-view_blog_post.php?postId=52</link>
            <description><![CDATA[This is somehow getting stuck in me for sometime now that the number one reason for a software project or for that matter any projects fail when they fail to listen to the users. In context of software projects, when the projects are done by the developers for the developers there is a high chance that it's doomed to fail. It might have adopted best of the breed of technologies and frameworks but it failed to do the thing it was supposed to do for the end user. Put the greatest framework, best of processes and the ultra smart developer and you will get a super masterpiece. Unfortunately no one need it because it did not do what it was supposed to do.<br />
<br />
The world has again and again realized that any attempt to super automation has failed again and again because finally people look for that human insight into issues and not an insight generated by a complex algorithm. I think there are two categories of problem which decides if automation is going to be successful or not. One are the problem which can be mapped into a flow diagram. (Yes, the same diagram that we learned in our school), and another once are which we cannot. The first categories of problem can be fitted nicely for automation possibility and not the second one. Still people are looking for the dream machine which can predict the stock market may be just 5 minutes ahead of its time.<br />
<br />
Let me put a disclaimer also at the end. Be sure of that your customer knows what they need and their want is in congruent with the same. At times, it's often the case that customers are not clear of their requirements. It's important than to understand their need and convert it into right kinds of wants.<br />
<br />
<br />
<br />
<br />
<br />
]]></description>
            <author>lalit</author>
            <pubDate>Mon, 19 Jul 2010 05:09:00 +0100</pubDate>
        </item>
        <item>
            <title>Bharat Band - Jai ho</title>
            <link>http://www.lalitbhatt.com/tiki-view_blog_post.php?postId=51</link>
            <description><![CDATA[So we had a Bharat band. The band word itself sounds strange, considering that it means that everything stops. And it's so strange that the word which was used by our freedom fighters is used for a purpose which the people doing it do not even understand. This is not about a particular political party. It is a general phenomena, which repeats itself in the same way and the actors are people in power and people want to be in power.<br />
<br />
So in the band, what we closed? We closed schools so the children could not study. We closed the shops and business so that people can not do day to day chorus. Who knows this might just stop us from achieving double digit growth. <img alt=":-)" title="smiling" src="img/smiles/icon_smile.gif" /> We stopped buses and trains so that people cannot reach to their destinations. The sick could not reach to Doctors. Wow, what an achievement.<br />
<br />
And what was not closed, in spite of bandh. Corruption still went as it was yesterday. In fact got a full day to do deals. The rogues elements got their chance to destroy the public and private property. The small time politicians and big time also could show that how much they are important. Unfortunately their importance is reflected by stopping and destroying and not by creating and generating.<br />
<br />
Each band is camouflaged behind a noble cause. Sometimes it is against fuel price hike and sometimes it's against some other issues. But all the times, a commonality is that the political parties resort to such act when they are going through identity crisis. It is more of a Page 3 politics.<br />
<br />
If one is really concerned about the issues, than come up with alternatives to resolve those issues. I am sure, the people sitting in political parties are of very high caliber. There is never any doubt about that. But cannot they thing of better ways to solve the problem, rather than harassing the common man.<br />
<br />
If still one thinks, band is a good idea than please for a moment think about that chaiwala or the construction labour, whose daily dinner depends on Bharat running as usual. It may not impact you, but it impacts most of the people and in a very bad way.<br />
<br />
Why not have a Bharat khula, always and everytime and than find the solutions in that context.<br />
<br />
Jai Ho !!!<br />
]]></description>
            <author>lalit</author>
            <pubDate>Mon, 05 Jul 2010 12:08:00 +0100</pubDate>
        </item>
        <item>
            <title>The concept of Nation</title>
            <link>http://www.lalitbhatt.com/tiki-view_blog_post.php?postId=50</link>
            <description><![CDATA[If one thing that has troubled the world more after the religious fanatics, it is the concept of nationhood. Please do not take me wrong as I love my country but I have trouble, when it starts getting into the realm of hating the other country because they are not we. Amazing it is that no god or natural force has drawn those lines as we see in maps and globes built by human, but it in in grained in our mind by the academic systems. No fault of them, they are designed to do this. We have boundaries between India and Pakistan, US and Mexico, Germany and France and for that matter every country doing a boundary with other country. Who built those boundaries. We human so that we can divide ourselves and fight among ourselves. It's amazing. How innovative. A tiger, raccoon, elephant or for that matter any animal, bird or fish wants to go from one country to another they can just walk or fly or swim through. No passport, visa, immigration or customs. And what we human have to do. We have to justify that we are good humans so are eligible for passport, visa and be allowed at immigration center. Funny that we are the supposedly  mosts advance among the living species and yet we could not develop a model to trust each other.<br />
<br />
If one meet the people on street in any country, they are same and simple everywhere. Trying to meet everyday struggle in their life. So what went wrong that as we progressed the system around us became more unforgiving and suspicious. In software world, their is a parlance called Design by Configuration. What it means that you design the system considering the default behavior most of the time. Further to simplify, it means design for a behavior which is expected by most. Unfortunately all our systems are built around the notion that a person by default is bad and is a crook. And so everyone is looked from the same lens.<br />
<br />
Is there an alternative arrangement possible. This is difficult at the moment as it has been ingrained deeply in our psyche. Especially rich nations would be more protective about themselves though many of them became rich at the cost of others. We need to change the thinking with a paradigm shift, than only it's going to be possible. I understand that local economies need to be saved and it requires some amount of protectionism. But beyond economics their are many simple things of life. The people just want to meet each other. Cannot we as the most advanced animal species do this and figure out a way.<br />
]]></description>
            <author>lalit</author>
            <pubDate>Mon, 07 Jun 2010 00:24:59 +0100</pubDate>
        </item>
        <item>
            <title>Don't hide complexity if it cannot be handled in a robustway</title>
            <link>http://www.lalitbhatt.com/tiki-view_blog_post.php?postId=49</link>
            <description><![CDATA[Human mind has a tendency to simplify everything, which is a good thing. But than there is a tendency to oversimplify by wrapping it up in such a manner that it just looks simple on the face. At present, there are many frameworks which has come up promising the paradigm of rapid application development. They are useful, in many sense that they do remove a lot of drudgery out of the development work. Especially drudgery related to repeated task. The problem comes up when these frameworks promise the panacea for all the issues related to application development. Most of the benchmark against the number of minutes they take to build a shiny and neat CRUD applications. I would sincerely ask them to put a benchmark against how many minutes they survive after the initial honeymoon. How long they stand when the real world problems start appearing. Many of them make a choice which are hard to unroll and actually become a bottleneck.<br />
<br />
Suppose we camouflage an aeroplane and make it to look like a car. Now if we expect that any car driver will be able to fly the plane is a foolhardy thing. What these rapid applications development tool provide and almost all of them:<br />
<ul><li>CRUD development. But the domain world is not a one to one mapping with the relational world. And it's hardly happens that we have a simple relation between user interfaces and relational table.
</li><li>Generating default project structure. I like this as it saves me the initial boot up time but to claim this as a state of the art feature.
</li><li>Providing internationalize, localized and accessible features.
</li></ul>
<br />
Beyond this you are on your own. And again the tougher part of the application development is not how to do it, but what to do it. Putting too much emphasis on frameworks is not a great strategy. Softwares are developed by people and not by frameworks. Human has always tried to make a machine which can replace human. A machine which can do cognitive thinking and not depends on the zillions of logic embedded in its transistor to figure out what to do in a situation. The day we will invent such a machine we will find the solution to the automatic application development problems.<br />
]]></description>
            <author>lalit</author>
            <pubDate>Fri, 28 May 2010 01:12:53 +0100</pubDate>
        </item>
        <item>
            <title>Hang till Death Mr. Kasab</title>
            <link>http://www.lalitbhatt.com/tiki-view_blog_post.php?postId=48</link>
            <description><![CDATA[So we are self congratulating ourselves because we reached to a judgement which was so obvious for last one and half year. We have spent crores of rupees in running the prison for Kasab and than spent horrendous amount of money in bringing a judgement which could have been done with some simpler means on 26th Dec. also. I have full respect (and not sympathy) to the people who have lost life or had been affected because of 26th Dec and because of what Mr. Kasab and his fellows did. But I think as a society we need to answer that is it justified to do such a lengthy process to achieve something which was so obvious all along. And unfortunately we have deployed some of the best brains of judiciary and of other government departments to achieve that.<br />
<br />
The more bigger question is what we achieve with this exercise. Mr. Kasab is just a small fruit of a venomous tree. The tree is still there somewhere creating and spitting more such fruits probably with more vigor. If we have to put effort, than let's put in getting permanent solutions to this. We need to uproot those trees and make them dysfunctional. These self fulfilling rituals is not going to help us. And somewhere there lies the solution to naxalism also. It's a craft to debate philosphically in court rooms and parliament floors but it's more important to understand why so many youths are turning to extremism. It's not a question of any specific country but a broader question which has to be answered in a more broader context.<br />
Let's not celebrate for what we have achieved, which was obvious. Let's try to achieve what we have to really achieve. Let the peace prevail in every mind and propagates to every heart.<br />
]]></description>
            <author>lalit</author>
            <pubDate>Fri, 07 May 2010 17:44:13 +0100</pubDate>
        </item>
        <item>
            <title>Increase Traffic to Site</title>
            <link>http://www.lalitbhatt.com/tiki-view_blog_post.php?postId=47</link>
            <description><![CDATA[Increase traffic to site is the mantra of success in the web. The more traffic comes to the site, the greater is the monetization capability. It's also is a big business at the moment. But is it easy to increase the traffic to a site? I thought so and I tried too many things, but I would say that it is still the black art for me.<br />
<br />
I launched this site almost 10 months ago and the earning was not the purpose. As I was doing workshops and trainings, I found it a easy way to share the things online. All the tutorials including videos was loaded on the site. They say curiosity kills the cat and somehow I got initiated to all the adsense and analytics business. It started with some trickling pennies and it became a self sustaining hullucination. Though I learnt also a lot on the way, but I would say that it's a tough world and I am still fighting. <img alt=":-)" title="smiling" src="img/smiles/icon_smile.gif" />. The adsense figure everyday slaps in the face. It's like a stock market ticker which holds you in suspense game for every 15 minutes, the span in which it gets updated. In the initial days, I would almost remain hooked to it and would refresh the screen so many times, in hope that someone at some corner of the world is in my site.<br />
<br />
Let me outline some of the things I did on the way:<br />
<ul><li>Hiring SEO service : I never did that as I was not so much interested in monetization. Also I am still not sure if SEO services can provide a durable solution. There are too many black practices happening out there. They charge upfront and at times hit your website through proxies with different ip and you will be happy to see the traffic increasing in leaps and bounds, but than it dies down with leaps and bounds also. I am not sure if people really understand what SEO means. Some of the things that makes sense to me are as follows. But these are anyway good practices.
<ul><li>Making optimized applications which means seving js and css as downloadable files os that they can be cached. Caching the content both at server and browser as much as possible.
</li><li>Giving relevant keywords in meta tags and title.
</li><li>Writing for human beings and not machines.
</li></ul></li><li>Content is King: Beleive me this is one thing that will beat you badly. I am not saying that content should not be ignored but than content is not really the king. (I am assuming that I have written good content...Self prophecy my dear). The problem with present day web is that it is huge in volume. People have very less time to judge if content is good or not. I am sure there are many many good content in the net which probably no one  apart from author is going to read. There are billions of blogs where there is only one visitor, the author himself.
</li><li>Backlinks: Search engines and searchibility of site depends on backlinks. The more backlink a site has got, the more powerful it is in web. But how to get backlinks and that too from good authoritative sites. There are link farms which can be pruchased but most of the search engine will see those backlinks negatively. Backlinks are the biggest pain in the neck of most of the individual site owners.
</li><li>Directory and Search Engine Submissions: You can submit the site into many online directories which I am not sure if any one refers to any more. That's a pre google era. In fact, if we look into the world internet traffic, there are really three players Google, bing and Yahoo. Rest all are meaningless and interesting the three are free and many of the other unknown once will ask money to list you. Probably that's the only way for them to earn money. The one directory that is still considered authoritative is DMOZ and I have submitted my link there. It's a human reviewed directory. And I think my submission is not going to be reviewed in this life.
</li></ul>
<br />
So what we average mortal do? That's a good question. Those who have started the site or blog for a simple reason to write, keep continue to write and ennjoy.<br />
]]></description>
            <author>lalit</author>
            <pubDate>Fri, 16 Apr 2010 12:59:53 +0100</pubDate>
        </item>
        <item>
            <title>Bad is Good</title>
            <link>http://www.lalitbhatt.com/tiki-view_blog_post.php?postId=45</link>
            <description><![CDATA[Is bad good or good is bad? It's very difficult to ascertain that what is bad and what is good at an absoulte scale while it is much easier to define bad or good at a relative scale. When two are in dispute than one's bad is others good and vice versa. When a tigress kills a deer, it's good for tigress cubs but bad for deer's kids. The bad or good is more of a perspective than an absolute theory. Also the relativeness of the theory has to be judged not only in the spatical scale but also in the temporal scale. A certain thing might be bad in the immediate temporal scale but may turn out to be very good in the longer timeline. Change the sides or the scale and same thing may appear in a different way. A bad will become good and a good will become bad. So Bad is Good and Good is Bad.<br />
<br />
If we look more closely on any aspect of life or for that matter any aspect of any happening, there is this tension of trying to define in terms of goodness and badness. Look little more closely and one realizes that the good and bad is more dependent on the power of people or machinery trying to push it in that direction.<br />
<br />
I am refraining to quote any example and trying to keep this discussion at an abstract level as it might quickly turn out to be controversial. But do this exercise at your end. Take any phenomena or happening for which you carry a very strong opinion. Does not matter if you feel good or bad about it. Now see if there are any other who holds an extremely opposite view to yours. Try to understand why the other side is holding the opposite extreme. Do you find that bad for you is good for others or vice versa. Also try to look at the same thing  on a time scale. Is it good or bad for that given second and does it remains good or bad in the similar way in a bigger or may be in a smaller scale. so Bad is Good and Good is Bad.<br />
]]></description>
            <author>lalit</author>
            <pubDate>Thu, 15 Apr 2010 05:33:16 +0100</pubDate>
        </item>
        <item>
            <title>Terrorism is good </title>
            <link>http://www.lalitbhatt.com/tiki-view_blog_post.php?postId=44</link>
            <description><![CDATA[Please donot take me wrong when I say terrorism is good. There is abolutely no support for their way of working especially when the innocents are killed, for no rhyme or reason. I have absolutely  not interest in giving my life for that matter the life of any other individual just because you have a philosophical inclination which many don't abide it.<br />
<br />
I am supporting terrorism from a purely economic aspect. Infact this is probably the biggest job creator in last couple of years. At one of the local mall, around two years back I hardly used to see any security guard. Now the whole place is filled with security guards. And I am sure they would be having their heirarchy in terms of mangers and General Managers. And who know may be a Vice President also. It has given jobs to lot of people and thankfully to the people who are on the lower side of the economic hierarchy. What the Alan Greenspan's and Ben Bernake and Timothy Geithener's could not do, Osama Bin Laden did with a master stroke.<br />
<br />
It's rightfully to argue that the terrorism may increase the job prospects for security related people but by putting economy into shambles it takes the job out from other parts of economy. Perfectly agree, and it has done couple of times now. But see it as more of a part of economic cycle. In fact, the worse loss for jobs was done not by terrorism but by harping the mythology of internet or latest by financial terrorism. Beyong these economic cycles, terrorism still turns out to be a job creator. I would say "Long live terrorism without getting any success." It's a little cost for me to get myself frisked at every entry and exit, if it provides two square meals to a lot of households.<br />
]]></description>
            <author>lalit</author>
            <pubDate>Thu, 15 Apr 2010 04:57:51 +0100</pubDate>
        </item>
        <item>
            <title>Future of Java</title>
            <link>http://www.lalitbhatt.com/tiki-view_blog_post.php?postId=43</link>
            <description><![CDATA[With the recent aquisition of Sun by Oracle, the future of Java is getting debated vigorously. It's also getting clear that Oracle's interest on Sun is more on the hardware stack than on the software products (Takes them closer to IBM). With the recent resignation of James Gosling it has given further suspicion to the intentions of Oracle and its commitment on Java.<br />
<br />
But does Java depends on the survival of Sun or I would say survival of Sun Java inside the umbrella of Oracle. There is an old saying that the effectiveness of the leadership is decided by the fact that the absence of leadership doen not impacts the functioning of the group. In that regard, we should congratulate to James Gosling and the initial set of people in Sun, who mentored Java. They have done a wonderful job of building an ecosystem around Java and let the ecosystem drive the future. In that context, I think Java is going to survive and thrive, no matter what happens to individual companies. The pillar of this process is JCP (Java Community Process). Yes they are political in nature and do tend to slow the process but than at the end of the day, humankind has realized that democracy is the best way to govern inspite of its inefficiencies. And we have seen that the Java as a language and as an ecosystem has become better only with time.<br />
<br />
Considering the strong ecosystem in which Java exists today, it seems difficult that the indifference of Oracle will harm Java. Though I feel that Oracle does not have that kind of intentions, considering the business focussed company Oracle is. They know that the Java is one of the most important language in which major work is getting done. (ok..ok...Please accept my respect for all the other languages, I am just quoting <a class="wiki external" target="_blank" href="http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html" rel="external nofollow">http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html</a><img src="img/icons/external_link.gif" alt="(external link)" width="15" height="14" border="0" title="(external link)" class="icon" />.<br />
<br />
If at all Java language will go out of fashion or for that matter any language it has to be a pradigm shift that will makes these languages obselete. Than no amount of marketing/politiking is going to make it survive. Considering the momentum that is behind the Java, it seems that it still has a bright future ahead.<br />
]]></description>
            <author>lalit</author>
            <pubDate>Wed, 14 Apr 2010 08:28:46 +0100</pubDate>
        </item>
    </channel>
</rss>
