tag:blogger.com,1999:blog-260369162024-02-28T05:16:43.932-08:00Global Handler//A Near-line storage: where I dump my stack and all dangling pointers off my memory http://about.me/ram.alagianambiRamhttp://www.blogger.com/profile/02755528681193959376noreply@blogger.comBlogger194125tag:blogger.com,1999:blog-26036916.post-48856735492950653662012-12-01T17:48:00.002-08:002012-12-01T17:48:27.565-08:00What is T-Commerce? <div dir="ltr" style="text-align: left;" trbidi="on">
<span style="color: #333333; font-family: 'Helvetica Neue', Arial, sans-serif; font-size: 12.666666984558105px; line-height: 17.91111183166504px;">Again, another interesting topic that comes with the challenge of the basic definition of what is it? Like all the other buzz words\tech, this is no exception when it comes to the overload of the term itself.</span><br style="color: #333333; font-family: 'Helvetica Neue', Arial, sans-serif; font-size: 12.666666984558105px; line-height: 17.91111183166504px; margin: 0px; padding: 0px;" /><br style="color: #333333; font-family: 'Helvetica Neue', Arial, sans-serif; font-size: 12.666666984558105px; line-height: 17.91111183166504px; margin: 0px; padding: 0px;" /><span style="color: #333333; font-family: 'Helvetica Neue', Arial, sans-serif; font-size: 12.666666984558105px; line-height: 17.91111183166504px;">Before we decide if T-Commerce comprises of tablet commerce, tv commerce, touch commerce, inTeracTive commerce etc, let us look at a core scenario that gets lighted up with the introduction of T-Commerce. Again for the purpose of explaining the scenario, I am going to take TV commerce into the picture.</span><br style="color: #333333; font-family: 'Helvetica Neue', Arial, sans-serif; font-size: 12.666666984558105px; line-height: 17.91111183166504px; margin: 0px; padding: 0px;" /><br style="color: #333333; font-family: 'Helvetica Neue', Arial, sans-serif; font-size: 12.666666984558105px; line-height: 17.91111183166504px; margin: 0px; padding: 0px;" /><span style="color: #333333; font-family: 'Helvetica Neue', Arial, sans-serif; font-size: 12.666666984558105px; line-height: 17.91111183166504px;">Earlier TVs were not directly powered by internet, there were several form factor products that arose to bridge the experience of bringing internet to the big screen. Now that TVs themselves are inbuilt with the capability and the other augmented products have reached a point of being worthy enough to deliver a compelling experience, it is time to talk what's next? </span><br style="color: #333333; font-family: 'Helvetica Neue', Arial, sans-serif; font-size: 12.666666984558105px; line-height: 17.91111183166504px; margin: 0px; padding: 0px;" /><span style="color: #333333; font-family: 'Helvetica Neue', Arial, sans-serif; font-size: 12.666666984558105px; line-height: 17.91111183166504px;">What can we do when I can download apps in TV? What can we do when I can experience augmented reality with the existing products such as Xbox Kinect and more new ones on the horizon? It is time to talk about MONETIZATION of these integrated experiences...that gets us to T-Commerce.</span><br style="color: #333333; font-family: 'Helvetica Neue', Arial, sans-serif; font-size: 12.666666984558105px; line-height: 17.91111183166504px; margin: 0px; padding: 0px;" /><br style="color: #333333; font-family: 'Helvetica Neue', Arial, sans-serif; font-size: 12.666666984558105px; line-height: 17.91111183166504px; margin: 0px; padding: 0px;" /><b style="color: #333333; font-family: 'Helvetica Neue', Arial, sans-serif; font-size: 12.666666984558105px; line-height: 17.91111183166504px; margin: 0px; padding: 0px;">In short, T-Commerce provides a compelling experience where in a retailer can do the following</b><span style="color: #333333; font-family: 'Helvetica Neue', Arial, sans-serif; font-size: 12.666666984558105px; line-height: 17.91111183166504px;">:</span><br style="color: #333333; font-family: 'Helvetica Neue', Arial, sans-serif; font-size: 12.666666984558105px; line-height: 17.91111183166504px; margin: 0px; padding: 0px;" /><br style="color: #333333; font-family: 'Helvetica Neue', Arial, sans-serif; font-size: 12.666666984558105px; line-height: 17.91111183166504px; margin: 0px; padding: 0px;" /><span style="color: #333333; font-family: 'Helvetica Neue', Arial, sans-serif; font-size: 12.666666984558105px; line-height: 17.91111183166504px;">(a) Develop a TV app - with their catalog</span><br style="color: #333333; font-family: 'Helvetica Neue', Arial, sans-serif; font-size: 12.666666984558105px; line-height: 17.91111183166504px; margin: 0px; padding: 0px;" /><span style="color: #333333; font-family: 'Helvetica Neue', Arial, sans-serif; font-size: 12.666666984558105px; line-height: 17.91111183166504px;">(b) Build a virtual dressing room that lets people try different clothes</span><br style="color: #333333; font-family: 'Helvetica Neue', Arial, sans-serif; font-size: 12.666666984558105px; line-height: 17.91111183166504px; margin: 0px; padding: 0px;" /><span style="color: #333333; font-family: 'Helvetica Neue', Arial, sans-serif; font-size: 12.666666984558105px; line-height: 17.91111183166504px;">(c) Share the picture\video\conference with their social network to get opinion on what to buy</span><br style="color: #333333; font-family: 'Helvetica Neue', Arial, sans-serif; font-size: 12.666666984558105px; line-height: 17.91111183166504px; margin: 0px; padding: 0px;" /><span style="color: #333333; font-family: 'Helvetica Neue', Arial, sans-serif; font-size: 12.666666984558105px; line-height: 17.91111183166504px;">(c) Finally provide a payment mechanism to buy from TV.</span><br style="color: #333333; font-family: 'Helvetica Neue', Arial, sans-serif; font-size: 12.666666984558105px; line-height: 17.91111183166504px; margin: 0px; padding: 0px;" /><br style="color: #333333; font-family: 'Helvetica Neue', Arial, sans-serif; font-size: 12.666666984558105px; line-height: 17.91111183166504px; margin: 0px; padding: 0px;" /><span style="color: #333333; font-family: 'Helvetica Neue', Arial, sans-serif; font-size: 12.666666984558105px; line-height: 17.91111183166504px;">Now, you can enjoy shopping sitting at home that is close enough to the offline shopping experience.</span><br />
<span style="color: #333333; font-family: 'Helvetica Neue', Arial, sans-serif; font-size: 12.666666984558105px; line-height: 17.91111183166504px;"><br /></span>
<span style="color: #333333; font-family: 'Helvetica Neue', Arial, sans-serif; font-size: 12.666666984558105px; line-height: 17.91111183166504px;">PS. Above is the post from my Quora board: </span><span style="color: #333333; font-family: Helvetica Neue, Arial, sans-serif; font-size: x-small;"><span style="line-height: 17.899999618530273px;">http://www.quora.com/T-Commerce</span></span><br />
<span style="color: #333333; font-family: Helvetica Neue, Arial, sans-serif; font-size: x-small;"><span style="line-height: 17.899999618530273px;"><br /></span></span></div>
Ramhttp://www.blogger.com/profile/02755528681193959376noreply@blogger.com0tag:blogger.com,1999:blog-26036916.post-3829586282672224782012-05-08T22:53:00.001-07:002012-05-09T02:45:06.989-07:00It is all about the MESSAGE!<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;">Be it traditional
marketing or social media marketing, one primary thing that cannot be and <b>should
not be compromised is the <u>consistency</u> of the message</b>.
There are several challenges in keeping the message aligned between the
traditional and the new social media marketing channels, given that your target
segment spans the need for both the marketing channels. I have tried to capture
few of those challenges below, hope it will be interesting and useful. <i>Again,
these are only my observations and experiences; please put your thoughts on the
comments to share yours.</i><o:p></o:p></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimX1-IBPu6bwlNve50QY5HpjsaaPy1J5o5qT1syqQqD3_Ugrglmv0smxNA7k6R6jqnJf99Ky0zCxkHEZe9iBaCtnsSGGs2lbztBWizgl1KM_FwS8y9hhaJDIElvYHTKeT6bT4m/s1600/Batman_messaging.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="259" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimX1-IBPu6bwlNve50QY5HpjsaaPy1J5o5qT1syqQqD3_Ugrglmv0smxNA7k6R6jqnJf99Ky0zCxkHEZe9iBaCtnsSGGs2lbztBWizgl1KM_FwS8y9hhaJDIElvYHTKeT6bT4m/s400/Batman_messaging.png" width="400" /></a></div>
<div align="center" class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: center;">
<br /></div>
<div align="center" class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: center;">
<i><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;">Image courtesy: 66batman.com</span></i></div>
<div align="center" class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: center;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;">*<b>Audience </b>–
I agree the audiences that you want to reach on the two channels are not
necessarily the same. However, that does not mean the core of the messaging
needs variation; often one could diminish the brand value due to inconsistent
messaging given that there is a high growth of confluence between the
traditional vs. the social media audience.<o:p></o:p></span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;">*<b>Channel partners</b> –
The issue with having too many people deal with the two different channels
could lead to convolution of the message. If in case you would like to outsource
your marketing needs, make sure you pick the right partners who understands
both your traditional and social media marketing needs. You need not pick the
same partner to drive both the efforts; however make sure all the partners
involved are in line with the overall efforts.<o:p></o:p></span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;">*<b>Internal conflicts</b> -
Promoting two different departments for notching the same target, where one department
deals with the traditional and the other deals with social media could cause
internal conflicts. At the end of the day, both the departments are measured
based on the conversion and the retention ratios.<o:p></o:p></span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<b><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;">*Treating the customers
differently</span></b><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"> – The benefits to
the consumer on one channel might be different from the other, but if there is
a reason to believe one is valuable over the other, often the weaker group
might feel left behind. It is all about consistency in delivering on all
possible accounts. [For example: When National geographic runs contests, they
promote and create messaging for the same contest on both their magazine and
their social channels. Sure, the way to get the eyeballs on both the magazine
and the social media is different, but at the core, the message is the same.]<o:p></o:p></span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUEu-VO2k8oCwNLfpPQbt3ruyrABB2pMcLvu1Ci5l6pQxLcb-mDWrEfe2giVEImfoyvVTBSV4Amy2TeyGfJNiL_a-65QMFFqJQpKw-rc4Mf5XDlzrC-2yBzd9iDlvKMkJ4DmhM/s1600/Audience_messaging.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="220" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUEu-VO2k8oCwNLfpPQbt3ruyrABB2pMcLvu1Ci5l6pQxLcb-mDWrEfe2giVEImfoyvVTBSV4Amy2TeyGfJNiL_a-65QMFFqJQpKw-rc4Mf5XDlzrC-2yBzd9iDlvKMkJ4DmhM/s400/Audience_messaging.png" width="400" /></a></div>
<div align="center" class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: center;">
<i><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"><br /></span></i></div>
<div align="center" class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: center;">
<i><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;">Image courtesy: whichboxmedia</span></i></div>
<div align="center" class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: center;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<b><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;">*Social media platforms</span></b><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"> – The growing platforms in social media
creates a dilemma on how to manage each platform, should we be on all or how do
we decide which ones to focus? The goal should be in focusing on
cross-pollinating the efforts across the available platforms. Remember that a
huge segment of the social media population is out there because they are often
compelled to. Understanding the influencers on each platform needs some study
and due diligence in analysis. Following the right people will create the right
impact and influence for your brand. [For example: Say you are a brand
logo is lemon, you do not want to follow people on pinterest.com who posts
lemon pictures necessarily, unless they are in your target segment.]<o:p></o:p></span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<b><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;">*Not playing me too</span></b><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"> – As mentioned before, today’s
organizations are forced into social media, as they see their counterparts jump
into the space. By randomly taking shots on the social channels can often be
misleading in what you are trying to convey. This may result in people turning
away from your brand. <o:p></o:p></span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<b><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;">Creating a concise
strategic marketing plan that will encompass the different elements of
messaging, and planning for the content ahead of time is very crucial to the
overall efforts.</span></b><span style="font-family: 'Times New Roman', serif; font-size: 13.5pt;"> <b>While the
social media demands to be more dynamic, the messaging has to be consistent in
a way that it does not deter the core meaning of the value of the product, and
the principles of the organization. </b><o:p></o:p></span></div>
<div class="MsoNormal">
<b> </b></div>
</div>Ramhttp://www.blogger.com/profile/02755528681193959376noreply@blogger.com0tag:blogger.com,1999:blog-26036916.post-21925879391968379972012-04-05T12:14:00.001-07:002012-04-05T12:14:42.161-07:00Splitpen: Our first story!<b><a href="http://blog.splitpen.com/">blog.splitpen.com</a></b>Ramhttp://www.blogger.com/profile/02755528681193959376noreply@blogger.com0tag:blogger.com,1999:blog-26036916.post-6556285730648072992011-10-05T21:38:00.000-07:002011-10-05T21:38:04.915-07:00Remembering Steve Jobs!World has lost a great prodigy! He shaped creativity in a new angle, enhanced technical world with plenty of attractive apples, and enriched lives with his creations.
</br>
</br>
O, you wizard,</br>
Your Apple is an experimentative wonderland;</br>
Your brain is a creative entanglement;</br>
Your heart is a pristine heaven;</br>
Your soul is a divine holiness;</br>
The world will miss you and I miss you Steve! May you rest in peace with God’s blessings!</br></br>
Your admirer</br>
- Ram
Ramhttp://www.blogger.com/profile/02755528681193959376noreply@blogger.com0tag:blogger.com,1999:blog-26036916.post-12009923223965566282011-09-18T03:27:00.000-07:002011-09-18T03:27:47.219-07:00Seattle Startup Day!<div dir="ltr" style="text-align: left;" trbidi="on">
I had a chance to attend the Seattle ‘startup day’ today! The overall experience was relishing, there were few good speakers and some boring ones. The most striking factor, at least for me is, every time you go to such an event, people say the same thing. The message is simple and clear and if YOU listen carefully it strikes back louder & louder! It is all about ‘YOU’; how YOU do things, how YOU handle yourselves, how YOU motivate yourselves, how YOU carry yourselves etc. It is definitely a great reinforcement for me, to continue down the path of entrepreneurship. Especially, when a 20 year old telling you about his story and success. It was Kiip’s founder Brian, who was the very first speaker and probably the youngest guy in the whole camp telling his story, that’s definitely motivating. I was totally stunned to see a kid come out and tell you what to do. I felt happy and sad at the same time, happy because I got my energy back and motivated, sad because I felt I wasted few years already.
</div>
</br>
<div>
Not surprisingly a pattern that existed among the speakers was repeating a lot of ‘Fck’ words. I get that, people don’t give a shit about others; they don’t fcking care about what others think of themselves. They just do what they want to do! They wear their attitude; they pay the tribute to their creativity!
</div>
</br>
<div>
Most of the ideas boil down to - Plan -> Build -> Ship -> Measure -> Reiterate, the whole step. The quicker you can make the whole cycle the better it is. Another important aspect of doing something is to learn if it is the right thing to do at a given time. People talked about ‘failing fast’, you better fail fast and quick rather than lingering here and there, wasting your energy and probably others’.
</div>
</br>
<div>
Life is really short, it daunts me, and I am not surprised to hear others feel the same. I think fear is good; it helps you choose which path to take. You make adjustments along your way and every step you take is a guarantee towards realizing the meaning of your life. After all, who else can change your destiny, everything is up to ‘YOU’!
</div>
Ramhttp://www.blogger.com/profile/02755528681193959376noreply@blogger.com110415 Main St, Bellevue, WA 98004, USA47.610377 -122.200678647.524739 -122.3586071 47.696015 -122.0427501tag:blogger.com,1999:blog-26036916.post-37015336339914549922011-02-26T22:53:00.000-08:002011-02-26T22:56:44.880-08:00Google - sponsored search & auctioningGoogle’s business model is certainly enviable, especially when one realizes Google’s profit margin. Google is bestowed to continue this growth at least for the foreseen future. Here is my take on Google’s advertising model…<br />
<br />
Google follows an auctioning model and takes advantage of the competing businesses. Imagine you are a manufacturer of hard-drives, who wants to buy Google Adwords. The common words you would choose for advertising would be ‘hard drives’, ‘storage’, ‘backup’ etc. Now imagine if you have a competitor in your industry, which is often the case who also wants to buy the same adwords from Google. As a result Google can basically auction the adwords and can serve the best interest of the firm who pays the most. <br />
<br />
For a moment, let’s side track and talk about auctioning. In auctioning you make more money, if there are more interested parties who are ready to buy your product. Guess what, the ‘real’ market value of the product will be close to the average of what the interested parties are willing to pay. But to be a winner of the auction you have to pay more, and more than the real value of the product. This means the auctioneer is the real winner! <br />
<br />
Ok back to where we started…<br />
<br />
In our example, the hard-drive manufacturer, not only have to pay more for their adwords because there are competitors in their industry, but also there are competitors for those adwords outside their industry (other industry verticals). Think about the other industries who would share the common adwords like ‘storage’ in our case, the container manufacturers, the public storage firms, the safe manufacturers all wants to use the same adword for advertising. Hence not only Google takes the advantage of competitors within an industry vertical, but also they take advantage across the industry verticals who share common words in their core business. Thus when there is growth in the market, Google is assured to reap money out of it.Ramhttp://www.blogger.com/profile/02755528681193959376noreply@blogger.com0tag:blogger.com,1999:blog-26036916.post-8939228327447147352011-01-24T00:12:00.001-08:002011-01-24T00:13:20.088-08:00Stock market vs. real estateI have been perplexed, until I found the answer for, ‘Why the home prices did not get affected in the same manner as the stock market at the time of recession? <br />
<br />
Recently, I have come across very convincing answers to this question and I would like to share the same with you folks.<br />
<br />
Without going into the details of demand vs. supply, in short, if a product is surplus i.e. very low demand, then the price of the product should go down to reach the clearing point where the surplus goods will be gone. However, it so happens that the stock market quickly reacts to this theory compared to real estate, which is our original question. The reasons are that stock market is standardized and has high availability of information, as opposed to real estate. For example: One can get the financial statements of a company and see the performance, however one cannot have such intricate details for the real estate. The second reason is that there is more liquidity in the stock market, hence one can easily buy and sell stocks, whereas not in the case of the real estate. The other factor with real estate is that, people have an emotional attachment and bonding to the house they are in, which blocks them from buying\selling immediately. Hope this information helps!Ramhttp://www.blogger.com/profile/02755528681193959376noreply@blogger.com0tag:blogger.com,1999:blog-26036916.post-33988698182013020142010-08-22T03:27:00.001-07:002010-08-22T18:15:59.609-07:00A retrospection about my boyhood life...Have you ever paused for few minutes to think about how your experience in the world has turned you into a matured person? I tried to do it few (may be several) years back; although the story I have is old, I just had the time to pen down it. When I retrospect my life, as a boy growing into an adult, I could point out a couple of differences in my maturity level that helped me understanding the world, the way it is.<br />
<br />
[For those of you, who don’t know me, I grew up in India. Hence the stories I am telling may not be relevant in your country.]<br />
<br />
I remember, on watching a popular Indian tooth paste ad during my boyhood days, I was tempted to write to the company pointing out the mistake that had happened to be in its ad. The ad did say that it had 20 ingredients, whereas it displayed around 23 ingredients in its visual form. I also bought the paste to confirm that there were only 20 ingredients and I did win! Afterwards, I was more certain that in their visual, by mistake they had added the extra 3 ingredients. But the day never came for me to write them a letter describing, what they had missed in their ad. In my mind, I was sure; if I had written such a letter, then I would have received some gifts, as a token of appreciation. As a boy, I was happy that I was able to spot out such mistakes on a leading brand; until the knowledge of world experience, which had taught me the truth that the visual form of the ad was on purpose to show the extra 3 ingredients. Although, I could not confirm with the company about the same, I could certainly tell with my experience (now growing) that the 3 ingredients were there to make the ad watchers feel that there are much more goodness in the paste, than it is in reality. As they say, “a picture is worth, a thousand words!” I could now see, why the company decided to deliberately mislead the audience. My experience taught me that how ethics is not all that important, when it comes to capturing people’s mind. Oops…business that’s a much better word for the last couple of words in the previous sentence. I told you, I am learning…Ok let’s go to the next now. <br />
<br />
When i was young, seeing a <a href="http://en.wikipedia.org/wiki/Rickshaw">rickshaw</a> man working hard; sweating every day under the hot sun was really painful to me. For my age, I was quite a down to earth boy; I didn't like the idea of people sitting on rickshaws; pulled by the rickshaw men with all their muscle power. Ok, don’t imagine the rickshaw men to be strong, when I say 'muscle power!' I remember, most of the rickshaw men were skinny that they were barely grounded to earth, by the virtue of gravity! And that was a terrible scene for me to witness, “a man much thinner than the load, (literally the passengers here…)pulling the rickshaw” It was not until, I obtained a sense of maturity in life, I realized that in order for a man to live his life, he needs to earn money and money never comes for free. So, I reinstated my thoughts that hiring rickshaws is not all that bad; in fact, it would be better to give a struggling man, some business. Certainly at a young age, I was more worried about a fellow human’s struggle in pulling the rickshaw than the importance of money to lead one’s livelihood. <br />
<br />
Anyways, I just wanted to leave you here with my stories; I could see the world imparting me the knowledge of how things work and not, how I (we) perceive things! Certainly, this is not the end, as I know that I would be learning, every second in my life, so as you! Seldom, we stop our clocks to think about all this stuff; I am happy that I did it… Hope you enjoyed my retrospection from boyhood to adulthood. Now, it's your turn!Ramhttp://www.blogger.com/profile/02755528681193959376noreply@blogger.com3tag:blogger.com,1999:blog-26036916.post-82200664918754784782010-08-08T13:07:00.000-07:002010-08-08T13:07:02.740-07:00Is MBA important to start a company?For the purpose of this post, I have modified the original title "<a href="http://www.reddit.com/r/programming/comments/94hab/is_mba_important_for_a_programmer_to_start_a_tech/c0be4h0">Is MBA important for a programmer to start a Tech Company?" </a>as "Is MBA important to start a company?” in my opinion "programmer and tech company" on the original topic is irrelevant. Someone who is good at what they do should be a good audience for this post.<br />
<br />
I have asked the title question in several forums and to others. And if I were to conclude up on the answers; it is, may be MBA is useful. But not everyone can do MBA for many different reasons that we don't care from this post point of view. So if you want something to get going and your appetite for starting something is growing day by day, then you should at the least understand what is required for you to start a company? Especially when you have no experience in business models\marketing\margins. In the previous sentence, it is with intent I mentioned "no experience"; but having knowledge of the aforementioned domains by themselves, adds a great value to what you are planning to do.<br />
<br />
My objective of this post is to distill the ideas that were mentioned on the original post. First and foremost, understand who your customers are? You would be doing injustice to your efforts and others involved, if you do not understand for whom you are trying to solve the problems. Once you have that work done and confident about your solution, pitch the ideas to people and get non-binding agreements, as mentioned in the original post. This step inherently takes care of two things for you; firstly, you know what the customers want and secondly, you care about the end user experience. Having done the above, should put you in a better position from the start. Now to get the next leap or getting close to where you want to be from the start; I have directly picked the takeaway about business from the original post, which is as below:<br />
<br />
"1) a product or service that people want and are willing to pay for, and 2) a way of delivering that product or service, such that the amount of money you take in, is larger than the amount of money, it costs to deliver it.<br />
<br />
That's it. There are a lot of tangential ideas, but most of them "orbit" that one. (Marketing, sales, margins, etc.) "<br />
<br />
Enjoy the spirit of entrepreneurship and good luck with all your efforts!<br />
<br />
<br />
--------------------------------------------------------------------------<br />
<iframe src="http://rcm.amazon.com/e/cm?t=widgetsamazon-20&o=1&p=8&l=bpl&asins=1591840562&fc1=000000&IS2=1<1=_blank&m=amazon&lc1=0000FF&bc1=000000&bg1=FFFFFF&f=ifr" style="align:left;padding-top:5px;width:131px;height:245px;padding-right:10px;"align="left" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe>Ramhttp://www.blogger.com/profile/02755528681193959376noreply@blogger.com0tag:blogger.com,1999:blog-26036916.post-60873069777303040902010-05-20T09:47:00.000-07:002010-05-20T09:48:55.896-07:00Code pickup - pastehere<div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;">Ever tried sharing code with someone via email message and felt dissatisfied with the formats? Here is an easy way for you share your code - <a href="http://pastehere.com/Paste.aspx"><span class="goog-spellcheck-word" style="background: yellow;">PasteHere</span></a></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiM_JA4YuHx8In6l9smcArBxF4fS6NWq1p0U2sUUOXTGN-8hRqvYIlVu21WTf7NTMZ61q82UTOB0_RUxw9P1dWVqHUbsthSbW4RguS9uNAyfGq2SP8t95MbeWNUURZFMwPIIyVo/s1600/pastehere.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" gu="true" height="181" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiM_JA4YuHx8In6l9smcArBxF4fS6NWq1p0U2sUUOXTGN-8hRqvYIlVu21WTf7NTMZ61q82UTOB0_RUxw9P1dWVqHUbsthSbW4RguS9uNAyfGq2SP8t95MbeWNUURZFMwPIIyVo/s400/pastehere.png" width="400" /></a></div><div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"><br />
</div>Ramhttp://www.blogger.com/profile/02755528681193959376noreply@blogger.com0tag:blogger.com,1999:blog-26036916.post-16031468385385584862010-05-14T14:07:00.000-07:002010-05-14T14:13:47.584-07:00Building prototypes<div style="margin: 0in 0in 0pt;"><span style="color: black; font-size: 13.5pt;"><span style="font-family: Times New Roman;">Most of us knew that <a href="http://en.wikipedia.org/wiki/Prototype">prototyping</a> is a way to communicate quickly about what is possible with a given idea; an easier method of prototyping could be done via paper prototyping. The video "paper prototyping" illustrated below is a good one to get started with, if you are thinking about creating prototypes of your own.</span></span></div><div style="margin: 0in 0in 0pt;"><br />
<object height="385" width="480"><param name="movie" value="http://www.youtube.com/v/5Ch3VsautWQ&hl=en_US&fs=1&color1=0xe1600f&color2=0xfebd01"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/5Ch3VsautWQ&hl=en_US&fs=1&color1=0xe1600f&color2=0xfebd01" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object></div><div style="margin: 0in 0in 0pt;"><div style="margin: 0in 0in 0pt;"></div></div><div style="margin: 0in 0in 0pt;"><span style="color: black; font-size: 13.5pt;"><span style="font-family: Times New Roman;"> </span></span> </div><div style="margin: 0in 0in 0pt;"><span style="color: black; font-size: 13.5pt;"><span style="font-family: Times New Roman;">Paper prototyping is a quick and an easier way to learn:</span></span> </div><div style="margin: 0in 0in 0pt;"><span style="color: black; font-size: 13.5pt;"><span style="font-family: Times New Roman;"> </span></span> </div><div style="margin: 0in 0in 0pt;"><span style="color: black; font-size: 13.5pt;"><span style="font-family: Times New Roman;">1. Is your idea, effective?</span></span> </div><div style="margin: 0in 0in 0pt;"><span style="color: black; font-size: 13.5pt;"><span style="font-family: Times New Roman;"> </span></span> </div><div style="margin: 0in 0in 0pt;"><span style="color: black; font-size: 13.5pt;"><span style="font-family: Times New Roman;">2. what your customers might be interested?</span></span> </div><div style="margin: 0in 0in 0pt;"><span style="color: black; font-size: 13.5pt;"><span style="font-family: Times New Roman;"> </span></span> </div><div style="margin: 0in 0in 0pt;"><span style="color: black; font-size: 13.5pt;"><span style="font-family: Times New Roman;">3. Find gaps in your idea, or fill in the missing pieces!</span></span> </div><div style="margin: 0in 0in 0pt;"><span style="color: black; font-size: 13.5pt;"><span style="font-family: Times New Roman;"> </span></span> </div><div style="margin: 0in 0in 0pt;"><span style="color: black; font-size: 13.5pt;"><span style="font-family: Times New Roman;">Once you collect the feedback from your paper prototyping, it might be a good idea to do a digital (software) prototype, using several tools that are available today. If you want to target a broader audience, then paper prototyping doesn't scale up and hence it would be worthy enough to invest in a digital prototyping. Based on my experience, I would recommend <a href="http://www.microsoft.com/expression/products/Blend_Overview.aspx">MS Expression Blend 3.0</a>; it is a quick way to build your web portals or <a href="http://en.wikipedia.org/wiki/User_interface">UI</a> designs; bounded by <a href="http://www.microsoft.com/sqlserver/2008/en/us/default.aspx">SQL</a>, or static data. I have used <a href="http://www.microsoft.com/visualstudio/en-us/visual-studio-2010-launch?CR_CC=100340688&WT.mc_id=SEARCH&WT.srch=1&CR_SCC=100340688">Visual studio</a> and <a href="http://office.microsoft.com/en-us/powerpoint/default.aspx">Power point</a> in the past to build proto-types, but found that <a href="http://www.microsoft.com/expression/">Expression Studio</a> does a better job. <i>How is Expression Blend better than others?</i> One major aspect of the prototyping is the layout of the UI elements, Expression studio's layout is closer to human drawing when compared to the layout that you get out of other tools. <i>But how does human drawing does better, over a polished look, exactly?</i> To understand the difference, here is what I am talking about:</span></span> </div><div align="center" style="margin: 0in 0in 0pt; text-align: center;"><span style="color: black; font-size: 13.5pt;"></span><span style="color: black; font-size: 13.5pt;"></span></div><div style="margin: 0in 0in 0pt;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQvHZs5TWuNVosW4R0TdQzDsrh0So08D2P8_gWJ16CLFtA6ANH6BaEhR2MXnkezshDZDsIljkWntYDuHOHOMLEI9FzP92ycVjacsaleV-womD9xmZqEp08vCXiDbowUbyiQwrk/s1600/PptVsExpressionBlend.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="96" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQvHZs5TWuNVosW4R0TdQzDsrh0So08D2P8_gWJ16CLFtA6ANH6BaEhR2MXnkezshDZDsIljkWntYDuHOHOMLEI9FzP92ycVjacsaleV-womD9xmZqEp08vCXiDbowUbyiQwrk/s400/PptVsExpressionBlend.png" width="400" /></a></div><div align="center" style="margin: 0in 0in 0pt; text-align: center;"><span style="color: black; font-size: 13.5pt;"><span style="font-family: Times New Roman;"> </span></span> </div><div align="center" style="margin: 0in 0in 0pt; text-align: center;"><span style="color: black; font-size: 13.5pt;"><span style="font-family: Times New Roman;"> </span></span> </div><div align="center" style="margin: 0in 0in 0pt; text-align: center;"><span style="color: black; font-size: 13.5pt;"><span style="font-family: Times New Roman;"> </span></span> </div><div style="margin: 0in 0in 0pt;"><span style="color: black; font-size: 13.5pt;"><span style="font-family: Times New Roman;">As you can see, the first combo box was done using power point and it is polished; while the second is done, using <a href="http://www.microsoft.com/expression/products/Blend_Overview.aspx">Expression Blend</a>. When we use a polished outlook, the reviewers might tend to focus more on the aesthetics aspect of the design, rather than the design itself; that's how our brains work. So having a rougher sketch will help our brains to think broader and it does not funnel our thoughts.</span></span> </div><div style="margin: 0in 0in 0pt;"><span style="color: black; font-size: 13.5pt;"><span style="font-family: Times New Roman;"> </span></span> </div><div style="margin: 0in 0in 0pt;"><span style="color: black; font-size: 13.5pt;"><span style="font-family: Times New Roman;">Try it and share your thoughts!</span></span> </div><div style="margin: 0in 0in 0pt;"><span style="color: black; font-size: 13.5pt;"><span style="font-family: Times New Roman;"> </span></span> </div><div style="margin: 0in 0in 0pt;"><span style="color: black; font-size: 13.5pt;"><span style="font-family: Times New Roman;">Happy prototyping :)</span></span> </div>Ramhttp://www.blogger.com/profile/02755528681193959376noreply@blogger.com0tag:blogger.com,1999:blog-26036916.post-75887262679935513272010-03-30T19:02:00.000-07:002010-03-30T19:02:13.067-07:00Interesting China....<a href="http://www.businessinsider.com/15-facts-about-china-that-will-blow-your-mind-2010-2">15 facts about china that will blow your mind (posted 2010-2)</a><br />
<br />
<a href="http://www.businessinsider.com/chinese-consumer-investments-2010-3">The 19 Must-Know Chinese Consumer Companies That Are Taking Over The World And Growing Like Crazy</a>Ramhttp://www.blogger.com/profile/02755528681193959376noreply@blogger.com0tag:blogger.com,1999:blog-26036916.post-74391307359127307332010-03-27T23:38:00.000-07:002010-03-27T23:41:18.264-07:00A fresh start to Formula 1 - M Schumacher is back!!!I feel like I am one of those <a href="http://en.wikipedia.org/wiki/GEICO_Cavemen">Geico caveman</a>...not knowing that <a href="http://en.wikipedia.org/wiki/Michael_Schumacher">M Schumacher</a>, my favorite driver returned to track to my once up on a time favorite sport <a href="http://www.formula1.com/default.html">Formula1</a>...<br />
<br />
I admit how outdated I am with the news...when I happened to glance the SPDHD a HD sports channel, I heard the name Schumacher then I thought it was <a href="http://en.wikipedia.org/wiki/Ralf_Schumacher">Ralf Schumacher</a>...but then when I saw the driver’s name was “M Schumacher”, I could not believe my own eyes, I searched the web to know that my favorite driver is indeed back on track...<br />
<br />
Welcome back Schumi!!!<br />
<br />
<a href="http://www.youtube.com/watch?v=I1xXV1R4yVY">http://www.youtube.com/watch?v=I1xXV1R4yVY</a><br />
<br />
Dear fans of M Schumi, hope Schumi rocks again and keep our adrenaline on the rush...Enjoy!<br />
<br />
Although my enthusiasm for the game is not as high as it used to be...I have decided to watch at least two complete Formula 1 races this year...alright I got to go back to watching the <a href="http://www.formula1.com/races/in_detail/australia_825/circuit_diagram.html">Australian race</a>...<br />
<br />
M Schumi @ F1 - <a href="http://www.formula1.com/teams_and_drivers/drivers/7/">http://www.formula1.com/teams_and_drivers/drivers/7/</a><br />
<br />
PS. My buddy Muthu was the one who created the interest in me for F1Ramhttp://www.blogger.com/profile/02755528681193959376noreply@blogger.com0tag:blogger.com,1999:blog-26036916.post-72390315928420097372010-03-19T13:51:00.000-07:002010-03-19T14:08:21.412-07:00Lot more left in speech to textAs you can see in the image below (done by Google CC) - the text inside the green box, you can't stop laughing once you understand that <a href="http://en.wikipedia.org/wiki/Vint_Cerf">Vint Cerf</a> was actually trying to say "free Wi-Fi service" and not " free WIFE service". This clearly shows that we have a lot more left to innovate in technology to better understand ourselves... <br /><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiQQmFztnWbxh0iXeMGNIQBH4E8c-xzYsGtEU616MGnJfHb8gpn1FB3cH1DePywDMSe5Ur9kRHg1voiB_dzOwPq3zknyX9B3YxCmOiVi5ZbpRywgWMmNO0f_8hjvUbP8gWn_37/s1600-h/Google_CC_error.jpg"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 243px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiQQmFztnWbxh0iXeMGNIQBH4E8c-xzYsGtEU616MGnJfHb8gpn1FB3cH1DePywDMSe5Ur9kRHg1voiB_dzOwPq3zknyX9B3YxCmOiVi5ZbpRywgWMmNO0f_8hjvUbP8gWn_37/s400/Google_CC_error.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5450451041225458514" /></a><br /><br />May be not pure <em>speech to text</em> helps analyze the conversation. The engine doing the work of analyzing should be powered with some intelligence and understand who is talking, their profile, the context in which the talk is going on, the audience etc etc... I am sure there are lots of companies working on this space. <br /><br />But for now; with the current state of technology...we could get more such examples to mock at...Ramhttp://www.blogger.com/profile/02755528681193959376noreply@blogger.com0tag:blogger.com,1999:blog-26036916.post-403073132078440912010-03-19T13:27:00.000-07:002010-03-19T14:25:15.841-07:00The cloud language - What's next with the internetThis is a cool talk for the nerds. Hey watch out especially for the segment where <a href="http://en.wikipedia.org/wiki/Vint_Cerf">Vint</a> quotes a phrase that is just awesome...the phrase is as below.<br /><br />"i learn less and less about more and more until practically I know nothing about anything..."<br /><br /><object style="height: 344px; width: 425px"><param name="movie" value="http://www.youtube.com/v/OWev5BDZzrI"><param name="allowFullScreen" value="true"><param name="allowScriptAccess" value="always"><embed src="http://www.youtube.com/v/OWev5BDZzrI" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344"></embed></object>Ramhttp://www.blogger.com/profile/02755528681193959376noreply@blogger.com0tag:blogger.com,1999:blog-26036916.post-1219605529603895512010-03-09T08:02:00.000-08:002010-03-11T10:43:23.780-08:00My daily digest...I get asked as to what websites I visit frequently; more on daily basis for news, science, interesting articles etc...<br /><br />Here are the websites I much on:<br /><br />News<br /><a href="http://www.techmeme.com/">http://www.techmeme.com/</a><br /><br /><a href="http://www.wallstreetjournal.com/">http://www.wallstreetjournal.com/</a><br /><br /><a href="http://www.reddit.com/r/programming/">http://www.reddit.com/r/programming/</a><br /><br /><a href="http://news.ycombinator.com/">http://news.ycombinator.com/</a><br /><br /><a href="http://arstechnica.com/">http://arstechnica.com/</a><br /><br /><a href="http://tech.alltop.com/">http://tech.alltop.com/</a> -> news aggregator<br /><br /><a href="http://www.technologyreview.com/">http://www.technologyreview.com/</a><br /><br /><a href="http://www.engadget.com/">http://www.engadget.com/</a><br /><br /><a href="http://www.wired.com/">http://www.wired.com/</a><br /><br /><a href="http://techdirt.com/index.php">http://techdirt.com/index.php</a><br /><br /><a href="http://techcrunch.com/">http://techcrunch.com/</a><br /><br />TIPS >> <br /><br /><a href="http://techcrunch.com/">http://lifehacker.com/</a><br /><br /><a href="http://www.howtogeek.com/">http://www.howtogeek.com/</a><br /><br />Forums <br /><br /><a href="http://superuser.com/">http://superuser.com/</a><br /><br /><a href="http://stackoverflow.com/">http://stackoverflow.com/</a><br /><br />and visit my bro's delicious @ <a href="http://delicious.com/thirumalaivelu">http://delicious.com/thirumalaivelu</a>Ramhttp://www.blogger.com/profile/02755528681193959376noreply@blogger.com1tag:blogger.com,1999:blog-26036916.post-84869570488398479962010-03-01T18:45:00.000-08:002010-03-02T12:39:43.220-08:00Pat(R)en(D)tingPat(R)en(D)ting - To be read as tRenD in Patenting<br /><br />Google's patent on <em>location based advertising</em> is yet another jewel added to their crown. This is definitely a patent that others in to online advertising would crave for. <br /><br /><a href="http://digital.venturebeat.com/2010/03/01/google-location-ads/">http://digital.venturebeat.com/2010/03/01/google-location-ads/</a><br /><br />I see a trend in patenting.... when an era (like touch phone, location based ad)is shaping up; more and more start ups are formed while the big companies do their part in R&D and later in to acquisition based on the investment they are going to be making in the future. Once the new era is sure to achieve greater heights, companies rush to get their work patented so as to secure a strong hold for themselves in the era and wish to be acclaimed as the champions of the era. <br /><br />Although Facebook and Google may be happier with their news feed and location based ads patent recently, Apple must be thrilled with their numerous patents it has won over the multi touch interface.Ramhttp://www.blogger.com/profile/02755528681193959376noreply@blogger.com0tag:blogger.com,1999:blog-26036916.post-74728724359829820212010-02-21T15:56:00.001-08:002010-02-21T15:56:52.174-08:00Mesh networking<object width="445" height="364"><param name="movie" value="http://www.youtube.com/v/BBhgpQkw2DQ&hl=en_US&fs=1&color1=0x5d1719&color2=0xcd311b&border=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/BBhgpQkw2DQ&hl=en_US&fs=1&color1=0x5d1719&color2=0xcd311b&border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="445" height="364"></embed></object>Ramhttp://www.blogger.com/profile/02755528681193959376noreply@blogger.com0tag:blogger.com,1999:blog-26036916.post-64614984996092342772010-02-17T22:28:00.000-08:002010-02-17T22:50:50.355-08:00Intel is getting heat; not from it's processor but from NEC<a href="http://www.nec.com/">NEC</a> demo'd their new communication interface, that is powerful that the <a href="http://en.wikipedia.org/wiki/Universal_Serial_Bus">USB</a> and the <a href="http://en.wikipedia.org/wiki/PCI_Express">PCI express</a>. Ofcourse <a href="http://www.intel.com/#/en_US_01">Intel</a> had something in the pipeline with their <a href="http://en.wikipedia.org/wiki/Light_Peak">Light Peak interface</a>, that is capable of speedups up to 10Gbps, however NEC's new interface as demo'd is capable of speeds up to 16Gbps, that means Intel has to push back on their interface? And what happens to the USB and PCI express? <br /><br /><a href="http://www.pureoverclock.com/story4352.html">http://www.pureoverclock.com/story4352.html</a><br /><br /><a href="http://legitreviews.com/news/7410/">http://legitreviews.com/news/7410/</a>Ramhttp://www.blogger.com/profile/02755528681193959376noreply@blogger.com0tag:blogger.com,1999:blog-26036916.post-1547454755931631282010-02-15T11:05:00.000-08:002010-02-15T11:06:31.301-08:00Windows Phone 7 series...What's in there?<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/7IOTrqlz4jo&color1=0xb1b1b1&color2=0xcfcfcf&hl=en_US&feature=player_embedded&fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="http://www.youtube.com/v/7IOTrqlz4jo&color1=0xb1b1b1&color2=0xcfcfcf&hl=en_US&feature=player_embedded&fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344"></embed></object><br /><br />For more:<br /><a href="http://gizmodo.com/5471805/windows-phone-7-series-everything-is-different-now">http://gizmodo.com/5471805/windows-phone-7-series-everything-is-different-now</a><br /><br /><a href="http://www.engadget.com/2010/02/15/windows-phone-7-series-hands-on-and-impressions/">http://www.engadget.com/2010/02/15/windows-phone-7-series-hands-on-and-impressions/</a>Ramhttp://www.blogger.com/profile/02755528681193959376noreply@blogger.com0tag:blogger.com,1999:blog-26036916.post-45159565869589958222010-02-13T13:32:00.000-08:002010-02-13T16:09:35.224-08:00C# lock, is it good to use?Often .NET C# programmers are accustomed with writing the following code block:<br /><br />lock(someObject)<br />{<br />/// code here...<br />}<br /><br />But what happens when the compiler sees the above code? It simply emits the code below:<br /><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguYFQ5-t53tzxKN70RT6LgY8f4mrKJA-D03iPc6_53SpY21SlLMwE2bly63j4KBK-HhM8QH4uwwuZL1ghioA9iycBdjJWnwrVuCoxwuOOcVy1HIDE6MVKVybXhiOtkFjy6ISVS/s1600-h/LockCSharp.jpg"><img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 254px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguYFQ5-t53tzxKN70RT6LgY8f4mrKJA-D03iPc6_53SpY21SlLMwE2bly63j4KBK-HhM8QH4uwwuZL1ghioA9iycBdjJWnwrVuCoxwuOOcVy1HIDE6MVKVybXhiOtkFjy6ISVS/s400/LockCSharp.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5437883977263751570" /></a><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />The above code guarantees that the lock is released i.e. the monitor is released no matter even an exception occurs within the try block. That means the data the code might be manipulating within the try block might be corrupted. And corrupted data is prone to more corruption when the program keeps proceeding further, this is really bad for the user. So it is better to use the below pattern,<br /><br />Monitor.Enter() <br />/// your code here...<br />Monitor.Exit() <br /><br />By doing this you are at least guaranteed that you prevent corruption of data and fail fast. Failing fast is good, you get to the root cause of the problem directly and fix it quicker. <br /><br /><strong>Avoiding Lock is good</strong> not just because of the corruption of data scenario, code using "try, finally" is a perf hit. Remember try, catch, finally is an over-head unless it is used in the right place.Ramhttp://www.blogger.com/profile/02755528681193959376noreply@blogger.com1tag:blogger.com,1999:blog-26036916.post-20078466617265084082010-02-09T08:58:00.000-08:002010-02-09T09:04:15.221-08:00GMAIL to mock Twitter<a href="http://www.google.com/">Google</a> could launch a <a href="http://twitter.com/">Twitter</a>-killer as soon as this week, the Wall Street Journal reports.<br /><br />Google already allows Gmail users to update their status. The prompt reads, "let people know what you're up to, or share links to photos, videos, and Web pages." But every time a user updates their status, the previous update disappears into the ether.<br /><br />The <a href="http://online.wsj.com/home-page">WSJ</a> says the new feature will "allow Gmail users to view a stream of status updates from people they choose to connect with." It will be tightly integrated with Google's video-sharing site YouTube and its photo-sharing site Picasa.<br /><br /><a href="http://www.yahoo.com/">Yahoo</a> launched a very similar feature for its email service back in August 2009.<br /><br />If Google is smart, these status updates will pour into and out of Facebook and Twitter. That way it will have an immediate install base of users already trained to update everyone they know about the latest thing they viewed, thought or ate.<br /><br />Otherwise, it's hard to see how this feature won't end up as another in a long line of Google products that tried, and failed, to beat popular services from Web rivals (See Orkut versus MySpace, Google Video versus <a href="http://www.youtube.com/">YouTube</a>, Open Social versus <a href="http://www.facebook.com/">Facebook</a> Platform, Google Friend Connect versus Facebook Connect).<br /><br /><br /><iframe src="http://www.businessinsider.com/embed?id=4b7061d60000000000c31f32&width=400&height=430" width="400" height="430" border="0" frameborder="0"></iframe>Ramhttp://www.blogger.com/profile/02755528681193959376noreply@blogger.com0tag:blogger.com,1999:blog-26036916.post-19855327212036829972010-02-03T16:31:00.001-08:002010-02-03T16:41:42.158-08:00Touch patents!Patents applied recently on the touch technology....every one is in a race to tout on their touch ;)<br /><br /><a href="http://www.patentlyapple.com/patently-apple/2010/02/apples-ipad-may-gain-an-intelligent-bezel-in-the-future.html">apple patent 1</a><br /><br /><a href="http://appft.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&Sect2=HITOFF&d=PG01&p=1&u=%2Fnetahtml%2FPTO%2Fsrchnum.html&r=1&f=G&l=50&s1=%2220070257890%22.PGNR.&OS=DN/20070257890&RS=DN/20070257890">apple patent 2</a><br /><br />List of interesting <strong>touch</strong> patents from <a href="http://www.apple.com/">Apple</a>, <a href="http://www.microsoft.com/en/us/default.aspx">Microsoft</a>etc<br /><br /><a href="http://www.aboutmicrosoftsurface.com/multi-touch-technology-and-patents.php">Interesting touch patents</a><br /><br />Interesting reads:<br /><a href="http://www.wired.com/gadgets/miscellaneous/news/2008/02/multitouch_patents">http://www.wired.com/gadgets/miscellaneous/news/2008/02/multitouch_patents</a>Ramhttp://www.blogger.com/profile/02755528681193959376noreply@blogger.com0tag:blogger.com,1999:blog-26036916.post-36334755998606981902010-02-01T23:23:00.000-08:002010-02-02T17:47:48.057-08:00Conversation with a docThis is the snippet of the conversation that happened couple of hours ago today; it’s like people from two worlds having a conversation. OK now to the topic; I had to meet up with the doc as I was getting myself tested for blood sugar, cholesterol, blood pressure etc. as part of my health check routine for this year. [Pardon me for the informal language used.]<br /><br />The doctor reading the report says that my glucose level is low, but not to worry I said OK, then she says your blood pressure is normal, but the systolic one is little higher but not to worry, I said OK. Then the doctor says your good cholesterol is higher than the normal but it is OK, I say OK. I quickly interrupted her, I see there are just 8-9 items in your list of checks and already 4 are out of the normal and you say not to worry...is this to make me feel better or is there is a bug with the machine generating report? What bug? The doc looks at me with a serious look...no…no I mean anything wrong with the machine? Nope she says and goes on….and then starts explaining her reasons. Did you eat food properly? Asks the doc and I said i had my breakfast but yet to take lunch. OK that's the reason the glucose is low, clarifies the doc. Then the doc says the good cholesterol when high is really good as it will be secreted to the liver blah blah blah... I said, what does that mean, the doc said it means it is good unlike the bad cholesterol. I was like that’s easy explanation hmmm waiting to hear more…but the doc kept quiet that the explanation she gave was enough. I asked her for further explanation to the cholesterol stuff, she said it simply means you will not get heart attack for a while. I thank her for the good news, but realized she kind off answered my question but not really. Then the doctor asked about my eating habits and about my exercise, I said i do not have the <strong>bandwidth</strong> to take care of them properly...with eyebrows up she asks...what do you mean by that? I am like there is no time for that stuff because I am busy and stuff…she looked again and asked nope the other word…you used some “bandwidth” blah blah.. What’s that? , I said we (IT) say that when you do not have enough room to do things…we call it bandwidth in our (IT) terminology. She did not seemed to be convinced and felt I was telling something that did not make sense….kindoff sensed that from her face. I then gave her examples where exactly we use and the terminology…she was like OK…hmmm whatever!Ramhttp://www.blogger.com/profile/02755528681193959376noreply@blogger.com3tag:blogger.com,1999:blog-26036916.post-20985055644442062282010-01-29T00:26:00.000-08:002010-01-29T00:35:20.175-08:00Writing a proposal to senior managementAfter a <a href="http://en.wikipedia.org/wiki/Mind_map">mind mapping</a> exercise with a bunch of folks, we came up with the following order of things that we think are necessary for writing a good proposal to senior management.<br /><br />1. Mission vs problem statement - If the problem is a well understood or a known issue then we can go after mission statement first followed by the problem statement. If not the order could be reversed.<br /><br />2. Objective\goal\mission\problem statement<br /><br />3. Solution or what we are going to do?<br /><br />4. How does this idea fit the long term focus and vision of the company<br /><br />5. Where are we going to market this?<br /><br />6. What are the risks and their respective mitigation.<br /><br />7. What are the competitor strategies and the approaches<br /><br />8. What are the techniques\technology used to build<br /><br />9. How many resources we need? What can be leveraged from the existing resources [Vendor companies involvement?]<br /><br />10. What is the cost of implementation? ROI<br /><br />11. Are there any proof of concepts? Product prototyping<br /><br />12. What could be a likely schedule\dates?<br /><br />13. Will there be any legal issues - say patents etc<br /><br />14. Accountability<br /><br />15. Product serviceability and road map - support too…<br /><br />16. Pending risk.<br /><br />References:<br /><a href="http://www.morebusiness.com/running_your_business/management/Drafting-Winning-Proposal.brc">http://www.morebusiness.com/running_your_business/management/Drafting-Winning-Proposal.brc</a><br /><br /><a href="http://contractscanada.gc.ca/en/writin-e.htm">http://contractscanada.gc.ca/en/writin-e.htm</a><br /><br /><a href="http://www.nework.co.nz/SITE_Default/publications/articles/Writing_a_Proposal.asp">http://www.nework.co.nz/SITE_Default/publications/articles/Writing_a_Proposal.asp</a>Ramhttp://www.blogger.com/profile/02755528681193959376noreply@blogger.com2