Sunday, April 10, 2005
Wednesday, April 06, 2005
For all frequent travelers like the one I've become, I found this link very useful:
Flash / How to Fold a Shirt
You are welcome. Send me your PayPal donations ;-)
The interesting piece is that it is not an either/or situation - smart clients will need to have common foundations, and perhaps the only way they will deviate is in the usage of Flash. As my buddy Chuao points out, here is one company called Xamlon that integrates Ajax and Flash( you can also read the news article here).
Don't forget to check out their cool demo here.
Monday, April 04, 2005
Here's the link:
Business Wire: The Global Leader in News Distribution
Don't miss ESPN's George Bodenheimer talk.
Thursday, March 24, 2005
Last week, I was in New Orleans for the CTIA Wireless 2005 conference. This was the happening place for Gizmodo-heads. Everyone who was anybody in telecom was there. It easily seems like the whole industry which was facing a slump is suddenly awake and alive with ideas. There were CxOs from all kinds of companies - service providers, applications, device manufacturers, chip manufacturers with a conspicous absence of systems integrators. Of course, the exception to this rule is the telecom unit of Patni where your's truly is currently employed.
The funniest part of this event was networking. With everyone having a cell phone stuck to their year, it was really difficult to have a normal F2F (face-to-face) conversation. On once occassion, I called the guy in front of me who was on another line and introduced myself as the person standing in front of him, just to get his attention! That worked!
OK, so after some experimentation in the best way to find information on my PC, I stumbled upon ViaPoint here. This is a new class of applications that are becoming increasingly prevalent - founded upon the new platform for the web - Google web services. ViaPoint simply extends desktop search and sits on top of the Google Desktop Search tool.
The goal as I understood it was to make it easier to categorize and provide a rich user interface to find your stuff. The concept is great, but falls pretty behind on the execution, IMHO. The scan process takes infinitely long, the install is a whopping 75 Megs and at the end of the day, what a Google can do with just 3 Megs seems more than the sloooow unintuitive interface that ViaPoint provides.
I see that as a problem. Anyone else care to refute?
Wednesday, March 23, 2005
Try out the beta version here. I have the Google version installed, and the absence of indexing PDF is very painful... since most marketing collateral are found that way.
Friday, March 04, 2005
Obviously taken from Jim Collins "Good to Great", here's an interesting read for those who have asked about what their next career step should look like. It should be something like this:
Here's an extract:
... a Hedgehog Concept is a simple, crystalline concept that flows from deep understanding about the intersection of the following three circles:
1. What you can be the best in the world at (and, equally important, what you cannot be the best in the world at). This discerning standard goes far beyond core competence. Just because you possess a core competence doesn’t necessarily mean you can be the best in the world at it. Conversely, what you can be the best at might not even be something in which you are currently engaged.
2. What drives your economic engine. All the good-to-great companies attained piercing insight into how to most effectively generate sustained and robust cash flow and profitability. In particular, they discovered the single denominator—profit per x—that had the greatest impact on their economics. (It would be cash flow per x in the social sector.)
3. What you are deeply passionate about. The good-to-great companies focused on those activities that ignited their passion. The idea here is not to stimulate passion but to discover what makes you passionate.
Talk about changing the way maps work with a cleaner neater interface, and introducing some great technology! Google Maps takes the cake.
Here's a link to an explanation of how this works.
On a related note, here's a link to a visual overview of the California Coastline. This is a manual painful process of accumulating photographs of the coastline.
Tuesday, March 01, 2005
Well, 'tis 'bout that time to day Goodbye. Just sent a note out to my friends and colleagues at PeopleSoft (now Oracle) that its time for me to move on.
There has been a lot of changes and yet so much remains the same. Its hard to look at the empty offices. Its hard to imagine the dramatic nature of change of leadership at the top. But it happens. There's a lot going on right now... except that very few of us are privy to what it is. I'd love to tell, but you know as much as I do now.
I've been fortunate that I chose to leave, was not laid off, unlike my friend Skanda here. He has a heart rendering tale that is a must-read - we have successfully evolved modern society into a heartless, terror ridden economic machine where people's contributions absolutely do not make any impact as compared to the bottom line.
Is it impossible to hire people and run a profitable business? I asked myself this question over and over again. I think I have an answer.
I'm betting my career on it.
P.S. ex-PeopleSoft folks, you need to take networking opportunities in your own hands.. so don't delay, register here at PeopleSoft Alumni Network now!
Friday, February 11, 2005
Tuesday, February 01, 2005
As noted earlier on BoingBoing, this link to the ACLU's clip may be closer to the truth that we can imagine. I've had the pleasure of working with different vendors on several technologies that come very similar to this all under the umbrella of CRM.
In a nutshell, we want to run a large company as a small business.How do we do that? By enabling all pieces of customer information in the hands of the company representative.
Let's say that you are calling your mobile phone carrier. It is likely that they have all the phone numbers you dialed. They also have your social security number. It is not inconcievable now that they can get a lot of information about - who you dial the most, or who calls you the most; they can link with a host of publicly available information, crossreference your email id with all public accounts and get consumer data from Axciom and similar providers about your details.
What will the company rep do with all this information at their fingertips? Something very similar to the video clip above. All the public domain knowledge must be balanced responsibly with commercial interests. Unfortunately, I'm not sure if taking a legal approach to this problem is the only solution.... shouls software vendors be held accountable for explicit violations of privacy?
Sunday, January 30, 2005
As quoted here Bob Cringeley has a great theory that involved two companies that I greatly respect in terms of their innovation and business models - Apple and Netflix.
Quote:
"You do realize that the MiniMac is the Netflix killer, and the next wave of the "digital content" revolution? With the MiniMac, a decent set of HD movies as well as old content, an iFlix client connecting to legal content and BitTorrent to transmit, Apple has eliminated the most costly part of the NetFlix model while maintaining all of the good pieces. When you examine the NetFlix annual reports you can pull out the fact that one of their most expensive costs is the handling of physical media. The man power, physical shipping, and multiple location warehousing is much greater than the cost of getting the content.
"Apple can use their existing contract with Akamai to deliver graphics to instead act as a collection of Torrent Tracker nodes. All they need to do is to start to build the actual content and then wrap it in a reasonable DRM solution. Tie it to a program that keeps the list of movies that you want to watch in a download order, and then keeps the top 5-7 on your MiniMac. You sign a subscription with Apple to pay $20 a month to have 4 movies. Since the top 7-5 on your list are down, you could instantly check in one movie and check out the next one.
Compelling? I think so!Friday, January 14, 2005
Jon Udell wrote an interesting article on the (in)ability for vendors to invest in
basic web pages for knowledge management and allow a collaborative
community based approach for knowledge gardening.
I blogged about this here a while ago.
There seem to be a few basic problems here:
a. Vendors are highly skeptical of trusting knowledge outside of the boundaries of their own company - although it has been repeatedly proven otherwise
b. Vendors do not have a correct strategy to reward the contributors
meaningfully.Vendors, however have talked internally about tracking via points that
can be exchanged for training credits, marketing goodies etc. Reputation management is a key here to sustain the contributions.
c. Message Boarding - by this, I mean the perpetual fear that there would be an outpouring of negative feedback on the products that would overwhelm the site admins and would add unnecessary overhead on the maintenance of the site.
Knowledge management is very much a fundamental part of CRM and self
service is on the priority list for every large customer I have worked
with - but in a very limited way. Until the fundamental perception of
how a community can change the support costs can be communicated,
companies will continue to do business the same old way - if you have
a problem call 1-800-help!
In this Cnet News.com interview, Andy Hertzfeld (of Folklore.org) says:
No. I think people overrate blogging. I think the overall phenomenon to me is Web pages. Blogs are just Web pages, a certain stylized form of Web page. Much of the blogging is driven by egotism.
Is it really? It is easy to mistake this as egotism due to personal nature of the information being shares. Andy - would this be non egoistic if this was a simple web page? The real point here is that blogging has unleashed a simple way for non technical users(read: not webmasters or developers) to post information on the web in a universally searchable manner. This, I would argue, has far more benefits to the community than to themselves. The blogs that singularly focus on themselves are very lonely indeed.
Andy goes on to say:
I'm down on podcasts. I think that's ridiculous. Suddenly you're taking the information and making it completely inaccessible. You can't read it, and besides a podcast is nothing. It's streaming MP3s that's good, but no one can take credit for inventing a new term because streaming MP3s is simple and has been around for a while. Doing it through RSS enclosures is basically bad--to automatically download big files before hearing them.
This is an interesting observation, and I tend to agree with this to an extent. I have several MP3s that I listen to from IT Conversations, but sometimes it takes me at least 5 - 10 minutes to determine even if I am interested in the content of the conversation. How nice it would be if I could immediately see a transcript for this even before I download, and that I have the ability to search for the content that I need before I decide to download ?
Tuesday, January 11, 2005
Here is a phenomenon that is sweeping the next generation of the Web often called Web 2.0 - the ability of expose information to a devoted set of people via RSS. What is interesting here is the lack of adoption in the Enterprise application areas. Do Enterprises do not need this ? Here are few examples:
CRM - can we get a RSS feed for new Knowledge base items that have been added for the products that a customer may have purchased? Or a Sales rep being notified when new marketing collateral comes out, competitive information is published or pricing is changed?
SCM - how about when a customer can easily track shipping information, replacing or augmenting formal ASNs(Advanced Shipping Notifications) with RSS feeds - that are personalized and relevant?
Typically event based frameworks have tried to get a stronghold in the enterprise application space - the ability to raise alerts and explicitly manage subscriptions, role and permission based content management, and end user filtration to ensure only the relevant messages get to the end users. This is a typical example of the control and auditing that is common in enterprise apps. Contrast this approach with the ones that we are seeing right now, founded on very basic principles:
a) There is only one set of information
b) The end user decides what is relevant and interesting
Now only if we add the capability to audit this information, and provide the ability to aggregate the RSS information into a portal, enterprise apps will now have a capability to participate in the next wave of the web.
Thursday, January 06, 2005
Apple today unveiled a $499 version of the Mac called the Mac mini. Why is this significant? Price. Steve Jobs has historically been opposed to pricing things cheaper, preferring to innovate rather than compete on a price basis. Look at the Mac family v/s anything that is out there - Mac is always more expensive, and feature-rich.
Jobs says that they would now like to go after a low cost market that has historically not seen any innovation. So, does a stripped down mac mean innovation ? Or does it mean a demo-ware loaded machine that serves as a sampler to upgrade?
Marketing books tell us that there are 4Ps that you need worry about - Product, Placement, Promotion and Price, and that the last one is the easiest to change, but is the hardest hitter towards profitability. Undercut the market and you set the stage for low-cost innovations, a la Dell. There is no other way to go but down. So being caught in a commodity war with the other PC makers hardly seems like a prudent step. I would expect similar cuts to follow from Dell, Gateway and others-hey, if Apple can release a Mac for under $500 with 5% market share, why can't the big boys for the same reasons?
The new $99 iPod shuffle does not seem to have the same oomph that the original iPod did - most notable is the lack of display and the innovative roller wheel to control what was playing. This like a direct strategy to capitalize on the iPod brand and sell it cheaper to unsuspecting crowds taken in by the iPod glitter and make a very ordinary purchase. The other way to look at this is - how could Apple keep their music download business healthy if the original iPod is still out of reach of a large market segment (the under $149)? Since $0.99 download must be losing money, this is an excellent way to make sure that the volumes will push that part of the business into profitability.
Wednesday, December 01, 2004
Adam Bosworth recently posted an article that is required reading for all technologists and product managers. He argues that we have made software more complex than necessary in the B2B Entrprise world and there is a great need to simplify in order to effectively adopt these into mainstream technologies.
Case in point: consumer oriented technologies have overtaken enterprise technologies in terms of adoption, collaboration and data sharing. Why is it easier to have an RSS feed that can be subscribed and read by hundreds of users immediately, whereas trying to attempt the same via a commercial Integration Broker is a pain in the wrong place ? Not that this is not possible, but setting up the perfect configuration with the layers and layers of abstraction to get a simple message to go between two systems is incredibly difficult in my personal experience.
Bosworth argues that the technologies that have survived are simple, flexible and imperfect - they have allowed for immediate easier adoption and hence evolution. If people are interested in a technology, they will improve it. Trying to come up with the most perfect technical solution the first time around will probably ensure an immediate demise due to lack of adoption.
Quote: "On the one hand we have Blogs and Photo Albums and Event Schedules and Favorites and Ratings and News Feeds. On the other we have CRM and ERP and BPO and all sorts of enterprise oriented 3 letter acronyms."
The reality of this statement is that computing for enterprise users should be no different that for consumers for easier adoption. Yes - the requirements of running a business is arguably more complex, but if the future of computing is going to be based on reputation (as proven by eBay and Blogs) we need to take a serious look at this from a CRM perspective ASAP.
Tuesday, November 09, 2004
This is a favorite topic of mine - pricing. It intrigues me when we have so many ways of pricing to completely confuse customers. Here are some common ways, and what works and what does not:
a. Price by CPU
You pay an egregious amount of money like $one kajillion per CPU. If you add more - perhaps indicative of excessive usage since more CPUs = more people using the app - you need to pay more.
Pros: It's a logical premise to an extent.
Cons: Difficult to capitalize of falling hardware costs. If you can now afford a multi CPU box for much cheaper, the costs are offset by the increase in payment to your vendor. Definitely a bad strategy for a customer.
b. Price by Seat/Named User
You have to declare the number of people - internal and external - using the application.
Pros: For a small company with a back office role, it probably makes sense.
Cons: This ignores one critical aspect - growth of a company and user adoption. More users should mean good things for both the company and vendor (from a reference perspective). Definitely doesn't make sense to penalize the customer.
Companies like Chordiant, and other call center companies like Genesys have made their $$$s here.
c. Enterprise Pricing
The pricing model is not restrictive and is based on the revenue growth of the company. If the revenue increases over the next few years, you owe more to the vendor. You do not if the investment does not affect revenue.
Pros: Very customer centric, profit sharing model with growth actually being encouraged.
Cons: Not every vendor's solution has a direct impact on revenue or growth. Customers will be reluctant for such pricing schemes from smaller vendors.
Some examples of who do this are PeopleSoft, PeopleSoft and PeopleSoft :-)
d. Subscription based pricing
Based on per user, this is a monthly subscription fee that will be charged.
Pros: Useful is stretching out payments over several months, resulting in better cash flow management.
Cons: Lack of stickiness (really a vendor problem). Easy to switch. Low F
e. Utility Pricing
Pay as you go pricing,you pay by the drink. More you use, more you pay.
Pros: The nirvana of Sun and IBM and HP for utility computing. Helpful for companies that have a spike in computing for some weeks based on seasonal demand - so a period of spikes followed by slumps.
Cons: Practical solutions that have been put into place is still in the early adopter phase. Large upfront investments will need to be made by some companies desirous of introducing this functionality to their customers to budget to spikes in demand.
f. Free
Now what can beat this ?
Pros: You gotta be kidding me!
Cons: Cost of support, maintenance. Necessary to have skilled resources and/or a quick relief support structure to be viable for the enterprise.
