I work and live in Naperville near Chicago. This is about my interests and how I relate to people around me and my work.
Monday, July 20, 2009
easy & opensource products
The fact is, that there is no guarantee of performance for any software product period. I mean a technological product can fail and will fail on some aspect or the other. What really is missing is the accountability. I think what managers really want is the comfort feeling that when something goes wrong, they can call a third party who is said to be an expert at a specific technology. They like the fact that there are legally binding contracts which make vendors liable for performance failures. This is a very valid point. I will find it very hard to communicate to my clients that there are no bigger business risks with open source technologies than there are with proprietary technologies. However, once there comes a critical mass of vendors who can support products with legally binding contracts, the playing field will become very level and open source could compete with proprietary technology pretty fairly.
Going back to my experience this morning. I wanted to replace my old features management product with something open source and low cost (ideally free). On the features management function, what we do is we write "stories". Stories are nothing but an imagined day in the life of our customer (or our staff) that is written out in a easy to read format. This story then becomes a starting point for our staff to create software. This mechanism is part of the agile software development paradigm. I looked at a few vendors including our older vendor for this system. All fo them have great offerings. Many of them have free offerings that have the basic features or are bound to work only until a certain "trial period" ends. Then one of my friends suggested I take a look at bugzilla. www.bugzilla.org. I took a look at it and at first glance, it looked an awful lot like a software test support, bugs management tool. However, it was VERY easy to get it running. So I got it and installed it anyway. After a few customizations and some configuration, I had it running and I had almost identical features to what I had before. Now, I can write up my user stories, provide priorities on those and assign people to work on them. Admitted, it still looks a lot like a bug management product. It even says so everywhere it can say so. However, it works great, is easy to maintain and is zero cost solution. Works great for me in my little startup business.
Saturday, July 18, 2009
Intelligent web
This hit home for me when I was contemplating my little web world. I am down with the techno talk and walk at the place I work. I do believe that our setup is fairly modern and capable. However, I had not seen any attempt to really find out what was going on with the website. We had the analytics and the KPIs; every now and then, I would log on to my analytics provider's application and see the green dots and arrows to see that all was well. It was satisfying to see that people were hitting us up. At times, I would see red marks and I would immediately swing into action to fix the problem. Wow! That would really be the time to exchange high fives and pat each other on the back. I really felt that we had it going. However, simultaneously, I had this deep down feeling that the tranquility was just a sign of ignorance. Our bounce rates were acceptable and comparable to competetion, but really high. Our length of visit was acceptable, page views per session were also good. However, we really had no idea what was ticking. It was as though many customers came to our little website, saw things, some left the site, some lingered and some bought stuff. All we could do was watch it unfold. It felt like other than doing what we already did, there was not a whole lot to it. I realized that we had not many concrete ideas on how to pro-actively influence customers or to get them to take favorable action on our site. We had the cool content, we had the humdinger campaigns, but we were simply a production shop with web being another distribution channel. Technology had to better than that! A little research led to ideas about what some people call the intelligent web. If you get the drift, that is what Amazon.com has mastered and is democratically applying it to all marketers who sell products on their website.
The "intelligent web" idea is very simple to build up. Starting at the very beginning, we could state it very simply: as a business, we should adapt to our customers needs. Lets add in a possible outcome namely "satisfaction" to this statement. For this article, lets define satisfaction as an observed positive change in a customer's behavior between successive visits. Thats heavily loaded! Note that we are adding two notions here: 1) the discrete nature of experience as far as visits to the website are concerned. 2) some kind of an outcome of the customer's visit that can be measured for positive or negative changes. For the first point: unlike a product that people consume privately over a long time after the initial purchase, in the majority of the online world, every visit is an experience that occurs in your shop and can potentially be managed with a white gloved hand. For the second point: the online world allows you to measure each and every behavioral minutae that makes sense. In the physcial world, as most of you know, you can only take samples and statistically prove theories. That is a huge opportunity right there! Further, lets talk a little about adaptation now. In a physical world, marketing cycles, store design cycles, product design cycles work really well to provide a satisfying consumer experience that also gets better over time. The beauty of software that powers websites is that it literally provides you the means of adapting to every single click on your website. So, in addition to your tool belt of marketing programs, you can code your website such a way that your store design and almost any other parameter can be changed with every visit to the site. In that light, we could re-state our initial idea to say that "our website should pro-actively adapt to every visit from a customer to provide constantly increasing satisfaction". Its a little complex, but it will do for now.
Tuesday, June 17, 2008
Sam's poetry
mirror mirror on the wall,
what's my dream, wherefore I shall,
make my mark and garner my riches,
put to rest the demon that itches,
and scratches and bites and brawls and breys
and makes moments add up to a terrible day
Very Cool I say!
Wednesday, May 21, 2008
1998 to 2008
Thursday, February 28, 2008
A letter I sent to my House Rep
27th Feb 2008
The Honorable House Representative
13th District of Illinois State
Ms. Judy Biggert
6262, South Route 83, Suite 305
Willowbrook, IL, 60527
Re: Administrative fixes to alleviate issues faced by highly-skilled immigrants in Illinois.
Though Immigration Voice is interested in seeing positive legislative change enacted by the US Congress, we want to participate in the legal process and allow it to happen through the constitutional process of introducing bills that get debated, voted upon and ultimately signed into law. In the meantime, Immigration Voice has proposed the following points to President Bush's administration to fix some of the issues administratively. I urge you to support this cause by writing a letter to the President of United States to implement these administrative fixes as soon as possible. I have provided the content of the letter that you could possibly send to the 43rd President of the United States Mr. George Bush.
Respected President Bush,
I urge you to implement the following administrative fixes immediately to help the highly-skilled immigrants waiting their turn in a severely backlogged system.
1) Recapture 218,000 unused visas wasted over the past few years administratively, in line with Congressional intent of providing 140,000 visas annually to our community.
2) Flexibility in the USCIS interpretation of "same and similar" jobs, to allow promotions and job mobility. Current USCIS rule is restrictive and pushes the applicant to the end of the line, if they accept promotions.
3) Allow filing of 'Adjustment of Status Applications', even when visa numbers are not available. This will not create an increase in visas, but will allow a number of immigrants to avail the benefits of changing jobs while waiting for their visa numbers.
4) Increase the period of Employment Authorization Document (work authorization) and Advance Parole (travel permit) to 3 years instead of the current practice of providing it for 1 year. This will reduce the burden on USCIS and on immigrants. It will also make travel to an immigrant's home country easier during emergencies.
5) Allow visa revalidation in the US as before. Currently, immigrants have to travel to their home country to renew their visas. If it was performed here in the US, it would be helpful in making it easier to travel back and forth during emergencies.
6) Restart premium processing for I-140 applications. Now that USCIS has cleared the receipting backlog, premium processing should be made available. Without it, many immigrants are unable to extend their stay beyond 6 years, if their labor certification was applied for after the completion of their 5th year of stay in the US.
"
As a really relevant opinion, I want to bring to your notice paragraph 2 of page 407 in the book titled “The Age of Turbulence” written by Former Chairman of the Federal Reserve Bank Mr. Alan Greenspan. This paragraph is part of the book’s 21st Chapter that focuses on issues related to “Education and Income Equality” in the future of United States. He clearly states a business case for easy and flexible immigration policy as far as skilled labor immigration is concerned. I hope you and your office will use this to formulate your political case on the same cause: “Education and Income Inequality”. Please read the enclosed copy of this opinion.
Mr. Sachin Sudhakar Dole
3615 Arlington Ct
Aurora, IL 60504
(630) 270 3102
sachin.dole@gmail.com
Web-site : http://www.immigrationvoice.org
Wednesday, February 27, 2008
AG on Immigration


Wednesday, February 13, 2008
Self destruction
I self destruct, a lot. I am like the bounty hunter droid in the first episode of Mandalorian. I go into perfect situations, I got all the p...
-
I have not written since Jan 22 and now it is May 11! Soon, June will be upon us and before you know it, we will have finished more than hal...
-
For me, writing is hard. Writing is hard because I am busy working, living or thinking about working and living. Now, I have started to feel...
-
I have only rarely eaten good Indian Cuisine in restaurants in the United States. There are only handful of restaurants out of 100s that I r...