Canon support site runtime error

Runtime Error

Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine.

Details: To enable the details of this specific error message to be viewable on remote machines, please create a <customErrors> tag within a "web.config" configuration file located in the root directory of the current web application. This <customErrors> tag should then have its "mode" attribute set to "Off".

<!-- Web.Config Configuration File -->

<configuration>
    <system.web>
        <customErrors mode="Off"/>
    </system.web>
</configuration>

Notes: The current error page you are seeing can be replaced by a custom error page by modifying the "defaultRedirect" attribute of the application's <customErrors> configuration tag to point to a custom error page URL.

<!-- Web.Config Configuration File -->

<configuration>
    <system.web>
        <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>
    </system.web>
</configuration>

Dear Canon,
Here's hoping you create technology products better than you can write and configure software.
Thank you,
V

Top 5 song intros

There are some songs that give you goosebumps as soon as the intro kicks in. Here are 5 of my favorite artists.

  1. Motley Crue - Live wire, Looks that kill, Dr Feelgood & Primal Scream (many more)
  2. Slayer - South of heaven, Raining blood
  3. Iron Maiden - Wasted years, Aces high
  4. Sex Pistols (and subsequent covers) - Anarchy in the UK
  5. Metallica - Unforgiven, Seek and Destroy, One

Each of these take me to a time, a place, an acquaintance and a memory. With the exception of the Sex Pistols (RIP) and Metallica (RIP?) to memories of live venues and my first concerts seeing my idols live in the flesh. Not surprisingly, these are also songs that survive the test of mood; it's entirely possible to listen to them in a happy, sad, pissed or indifferent mood. The songs survive and will be there for you. And it all starts with that intro on a guitar. 

Genius !!

 

Secularism, Ayodhya and India, Part I

All of India awaits, nervously, the HC verdict today on Ayodhya and the rights of the land that came into conflict 19 years ago. Having said that, it's also important to remember it probably came into conflict earlier when Moghul marauders invaded and conquered most of the land (via force not intellect). The Indian media has characterized this as the verdict on Ayodhya, not of the disputed land ownership within a district of UP, what was once part of Ayodhya the kingdom. This slightest stretch of the vernacular is an important one not to lose sight of. Like the verdict of the Ram Setu, it has characterized this as a verdict on the source of the story itself, the god, the legend and therefore the faith. Gullible as the people are, we've bought into this characterization completely.

We also follow keenly the list of Bollywood filmstars pleading for peace, for harmony and for unity. Of course they would. Who'd go watch expensive movies if people fear for their security and the police impose curfews? No doubt a few like Amitabh Bachchan, who is from UP, have more genuine intentions, but I'm sorry, Indian moviestars who've cheated on and left spouses, driven over sleeping beggars, been arrested or caught with possession of controlled substances, caught speaking with underworld dons, whose world tours are financed by shady racketeers, and in possession of Ak-47s aren't counted amongst those I get my dose of daily morality from.

The point is, I cannot imagine all this tamasha (drama) happening elsewhere. I do not see at any point during our lifetimes, a high court verdict being entertained, let alone passed on 'Jerusalem', 'Mecca', 'Sri Lanka', 'Malaysia', 'Indonesia' or any other land that houses ancient marvels of religious and spiritual importance, that may have been superimposed with a more recent structure, of the same or another millenium, of equal religious importance to someone else. It just won't happen. The 'Ground zero mosque' controversy is the most recent example of a similar argument, this time in the West.

That India's even this far along, is proof enough to me that we're secular. Secularism isn't the forced, judicial, or social subjugation of any one group's faith/religion at the cost of another's and I reject Mahesh Bhatt, the far-right amongst the RSS and others for suggesting it. It isn't even a religious tolerance. Tolerance, while lovely sounding, is pathetic, and below what we are capable of as humans, when you dissect the word's meaning. To paraphrase Sri Sri Ravi Shankar, tolerance is a hesitant and/or unwilling acceptance of ideas, thoughts and cultures, usually different from my own, often underlining the hesitant and unwilling part, while subscripting the acceptance part. Ask yourself, why would you have to tolerate that which you readily accept? You only tolerate that which you cannot stand. Mutual 'respect' and not tolerance is what we should be striving for instead. Respect for those of other religions, cultures, ages, tongues, nations of origin and sexual orientations. 

I respect every Hindu's, Muslim's, Parsi's, Christian's, Sikh's, Jew's, Baha'i's, Buddhist's, Atheist's (and others I've inadvertently left out) right to practise (or not) their religion for themselves and their families. I equally respect and adore India for being different than every other country in supporting an individuals right to do so for the last 1000 years. That should be our pledge of religious allegiance.

Everyone knows Ayodhya for what it is, the way we know what Nazareth, Jerusalem, Mecca, Gaya or Amritsar are. Will I, as an Indian, be respected, tolerated, or neither, for thinking so? I'm afraid to find out.

 

Most ridiculous BP defense ever

Ultimately (BP) cannot be faulted because, I'm sorry, it was an accident that took place, and BP, I think, is paying a very, very heavy price indeed

This has to be the most ridiculous statement, made by press in the UK, that I've ever heard anyone make on behalf of BP. We all know countries to be seperate from corporations (altho which of the two control the other is up for debate) and so to blindly defend BP because pension funds ride on it is incredibly criminal at worst and self-serving at best.

Enron/Worldcom screwed up, tons of people's pension funds were wiped out. That is often the cost of criminal acts, incompetence or poor leadership. It may call for better fund management, better regulations or scrutiny of safety procedures. In BP's case they knowingly ignored safety concerns and no price can be too heavy when local fishermen, environment, ecosystems have been irreparably damaged.

Pay up.

England/US exchange witty emails on eve of cup match

From: Philip Breeden, US Embassy London

To: Martin Longden, British Embassy Washington DC

Subject: World Cup Bet

Mr. Longden, It has not escaped our attention that a certain sporting event is fast approaching, and that our respective nations will soon be meeting on the fields of South Africa.

My Ambassador has asked me to see if your Ambassador might be interested in a small wager? We will understand if you decline, given the outcome of the last such encounter.

Sincerely, Philip Breeden, U.S. Embassy, London

________________________________

From: Martin Longden, British Embassy Washington DC

To: Philip Breeden, US Embassy London

Subject: Re: World Cup Bet

Mr. Breeden,

Even for such an exceptionally optimistic nation as the United States, I am struck by the confidence with which your Ambassador proposes this wager. It is testament, I assume, to the generosity of your great nation - since the British Ambassador does not anticipate paying out.

Your email does not specify the exact terms of the wager. May I suggest that, in the event of an England victory, the US Ambassador agrees to entertain the British Ambassador at a steak-house of his choosing in downtown DC? And in the event that the United States is able to engineer a fortuitous win over England, then my man will entertain yours at a London pub of his choosing. Loser pays.

Your reference to a previous sporting encounter between our two countries puzzles me. Since the history of English football is long and extensive, in contradistinction to US soccer, I regret that I cannot immediately recall the encounter to which you refer. No doubt it is remembered fondly on these shores; we have quite forgotten it, however.

Are you sure you want to do this?

Yours sincerely, Martin Longden British Embassy Washington DC

________________________________

From: Philip Breeden, US Embassy London

To: Martin Longden, British Embassy Washington DC

Subject: Re: World Cup Bet

Mr. Longden ,

It is with great pleasure, and no small measure of anticipation, that the U.S. Ambassador accepts the terms of the wager. I am surprised, given the well known love of the British for history, that you have forgotten what happened the last time the “special relationship” was tested on the pitch. Of course, given the result, you are to be forgiven for having misplaced that particular episode in your memory banks. I refer of course to the victory of the U.S. over England in the 1950 World Cup.

It is true that our soccer (a fine English word we have kindly preserved for you) history is not as long and illustrious as yours. However, as your generals noted during WWII, we have a unique capability for quickly identifying and advancing talent.

Game on!

Sincerely, Philip Breeden

________________________________

From: Martin Longden, British Embassy Washington DC

To: Philip Breeden, US Embassy London

Subject: Re: World Cup Bet

Mr. Breeden,

Very well; it’s a bet!

Incidentally, you should know that the Ambassador takes his steak like American soccer victories - somewhat rare.

Sincerely,

Martin Longden

So if England wins, the U.S. Ambassador has to take the British Ambassador to a steakhouse "of his choosing" in downtown Washington, D.C., and if the U.S. wins, the British Ambassador has to take his American counterpart to a London pub. Loser, of course, pays.

Isn't it just so much fun when the most educated members of our nations engage in an attempt at hooligan banter? Look at all those finely formed sentences and sarcastic wit. You can almost feel the thinly repressed, wing-tipped rage.

Let the hype continue!

******

Reposted from http://g.sports.yahoo.com/soccer/world-cup/blog/dirty-tackle/post/England-and-U-S-ambassadors-make-wager-trade-w?urn=sow,246886#

Fascinating sets of emails from the UK and US Embassies to each other. Arguably some of the most finest and polished middle-finger gesturing I've seen. Game on!!

Happy Republic Day India

(Written 26-29 January 2010)

A most reassuring sign that India's time has come is when the President of the United States, a country strong and independent for 235 years, speaks to his people, sternly, of competition with India, a country and civilization while much much older, independent from foreign rule for only 62 years. Comparing GDPs, defense budgets would be a futile exercise, yet he sees a challenge. 

A best friend of mine from Ireland, controversially, once spoke of a longing past-desire to have had Britain rule Ireland for a longer period of time. While that instantly made him unpopular with his fellow Irish, his point of view was that a lot of the land and religious feud would not have happened, economic reforms would have taken place faster and that over time the Irish would've learned to self-govern. This is an extremely popular view of past colonies, India and Hong Kong are probably no exception.

What would that have meant for India? Perhaps better roads, better infrastructure, better civic sense and responsibilities, lines, order, sterile and hyper-safe environments? Just keep in mind, there is no country anywhere in the world that has managed to embrace the glories of the past with the opportunity of the new. Japan has all but relegated any spirituality to private sanctuary. China is doing well in embracing both, but tilted heavily toward the new. Greece failed at both making it to the present and retaining the old. Only India is doing well at both and should continue to do so. While the lack of Infrastructure, water, civics is difficult and depriving they can be built. A recollection and sense of who we are, who we were and the gifts we've presented to the world cannot be rebuilt from memory. Our identity as a republic has always been independent and separate from outsiders. 

I think independence from Britain was one of the best things to have happened to India. Taxation without representation, suffrage, child education are not trivial issues. I suspect these issues would have remained India's bane much longer had the British stayed. Now primarily child education and poverty remain as THE challenging issues.

I, however, do not pay taxes to the Indian government. At least, not yet. And so, I have resigned my opportunity to speak any ill, since I do nothing to improve the situation. For me, its home.

Just thinking through, let alone writing, a company business plan is immensely challenging and difficult. The leaders of 1948 had to take advice and counsel from all corners of the country, judicial and personal, and come up with the constitution of India. Some of the leaders were killed, some of them died before they saw the dream come alive, others were not good leaders and yet others brought up change in future generations simply by the power of their thought. All this not long after each arm of the country was further separated into unimaginable borders. It may not be perfect, and in some cases the constitution may even be outdated. But it's what we have and we should be proud of it. It came after almost a 1000 years of slavery. And we're seen as scary competition in just 62.

Happy 60th Birthday Dear Republic.

The Laughing Buddha

An amulet I always love to see on someone's desk is the laughing Buddha. 

While meant to be powerful, this particular form is usually presented as small, rotund, drunk-happy and jolly in appearance. These are some of the most highly sought after souvenirs in China and Nepal and are available in all sorts of materials such as wood, teak, rosewood, sandalwood etc. Some believe a vigorous 'rub' of the Buddha's tummy bestows luck on the individual doing so.

Having attended Bal-Vikas and other theological classes during childhood and having read and attended discourses on the world's religions, something about this presentation of the Buddha is very ironic to me.

Briefly, prince Siddhartha (Buddha's original name), was taken aback by the wealth of suffering and pain that existed just beyond his palace walls. He decided that he needed to understand the source of such suffering. In order to do so, he proceeded to subject himself to varying levels of physical and mental deprivation. These included fasting without food or water, sleep and other rigorous disciplines. He then learned that it wasn't necessary to subject oneself to such pain in order to experience some truths. These were then expressed in the four noble truths, and the solutions to these, in the noble eightfold path.

Basically, someone who fasted, tortured himself and abstained from any worldly pleasures, could in no way have ever been short, rotund and the way he is portrayed in these symbols. 

So, the next time you see a Laughing Buddha, go ahead and rub the tummy. But think about some of the wisdom in the four truths and eightfold paths, and then remember it isn't meant to be as jolly as it appears. 

At the least, the 'right concentration', 'right mindfulness' and 'right livelihood' portions of the eightfold path would probably have an issue with 'luck', i.e. money or other material requests, bestowed by simply rubbing the Buddha's tummy. He probably wouldn't have gone for that.

Why you should hire a college grad

Wanted "Senior Engineer - 4-5 Yrs Experience, proficiency in java, sql, oracle, ...xyz....etc." Sound familiar? Imagine if every (tech) position was written in this way. Would we have qualified at the starting points in our careers? Probably not. Someone took a chance with us, lowered their expectations and we met them. Someone definitely took a chance on me. We grow and we evolve. Our spouses and parents see this every day of our lives in our personal realms. We're nowhere near as able and capable as we can be. And we were worse years ago. And they know it. :)

At work, it is a deeply rewarding experience to hire someone that you feel is a risky bet because of their lack of experience. They're eager, excited, not as jaded with corporate life and are a breath of fresh air to everyone around them. They make mistakes, slip and fall, but so do we. They'll need to be corrected and will occasionally give you the deer-in-headlights. We all do that, they're just newer to the game thats all. But they're so eager and the stakes really are low and they recover faster than anyone else. In two years an investment like this pays off. If lacking in experience, when hiring look for aptitude, thinking skills and interest.

One of the most nerve-wracking experiences for techies is attending a job fair. I've attended several of the largest tech job fairs in the country, in and around Santa Clara. It is an absolute tech meet market. Getting two questions from a company after your 30 second pitch is a minor victory. When fresh out of college, premium watermarked paper costs a lot. And after handing out all those resumes, you're lucky if you get a handful of calls back. I was so eager to start working after these experiences that I taught myself on nights and weekends on my first job. I know I paid off on my investment.

Don't expect someone like this to be with you forever. This is just an even exchange. They give you their best, eager, manic, caffeine-rich, near-24 hour days of their lives, and you give them much needed experience, maturity and help them grow. It's important that both move on at some point, but enjoy the experience while it lasts. Help them with communication, business writing, meeting etiquette and other softer skills that no body teaches you in college. If the person is any good, you'll find yourself relying on them more and more as time goes on. That means your investment is paying off.

Narayana Murthy, founder of Infosys, in one of his speeches once said (paraphrased) "All of us are the fruits of a tree somebody else watered. During our lifetimes, let's promise to water another tree, so new fruits may bloom."

Words to live by.

More Painfully Annoying Business Jargon - NSFW

Forbes had a good list that I captured here. Many colleagues came up to me though, immediately after, and suggested I add a few more. So, by popular demand here is another roundup of some painful jargon. Part deux (faux french and euro terms strike me as needing to be on the list too).

"Deep Dive"

If you're not in the navy or in mining, this term is off limits for you. What it really means in geek terms, is to get more technical, in the weeds (see below) or to simply add more details, usually of a technical nature. Let's just call it for what it is. "Can we have a more detailed discussion please?"

"In the Weeds"

Managers, are most guilty of this one. It's their way of remarking to themselves or the attendees, and simply asking the rhetorical question, "Did anyone get what I said?". Just prior to this is the customary third degree technical questioning completely inappropriate for a larger managerial meeting. Multiple versions of this term exist. The most heinous office-space versions involve people in the room, I kid-you-not, pulling out an imaginary weed whacker (Yes I know) and making a motor noise like so - RR-R-R. Really.

"Parking Lot"

A meeting consultant must have come up with this in the last five years as part of his/her unique vocabulary. Ever since it's made a cunning appearance onto the scene, it has become the catch-all for discussions that are usually not relevant to the meeting at hand. Oddly, if you pay attention, sometimes the person who calls "parking lot" i.e. requesting to defer an item for discussion, is the very person who digressed the discussion to begin with. People tend to have chats in a parking lot only to resolve fender bumps and nicks, or if in the midwest, to stock up on ammunition, so if in a meeting, call it for what it is. Not bloody relevant. This term needs to be euthanized quickly.

"Strawman"

Basically if I propose a complete hack, want to request feedback without being humble enough to be open about it, or don't know what the bloody heck I'm doing, I'm working on a strawman. If I just say I need help people surprisingly always offer to help. I just don't call it a strawman.

"Synergy"

If there's one term that's driven us techies up the wall over the last decade, its synergy. When someone means "I want what you have" or "I'm going to learn a lot from you" or "my people/tools/processes suck, yours are awesome, HELP" before or after "I'm going to acquire you", they cannot be honest about it and would rather say "lets find or explore synergy". It's one of those words that's morphed from a noun into a verb and adjective. Please stop with the synergies.

"Leverage"

Like synergy, leverage came into everyday business vocabulary as if our primary occupations involved the use of fulcrums and levers. I wish it did. Those were simpler times. I know the words 'use' or 're-use' don't sound complex enough, but that's really all we're doing. Let's just say that. Developers reuse things all the time. You'll never hear me say "let me leverage xyz's xml processing library". I'll reuse it.

"Traction"

Again, if not in the chiropractic or spinal disc realignment business, you've got nothing to do with traction. All you need to say is something is gaining acceptance, popularity or wider support. That's all. It's okay to use simpler words. Really.

"Google it"

This is an up-and-comer, but every bit as irritating. When someone wishes to impress upon you the very outer limits of their researching capabilities this is the term that is used. Usually it means they did a lazy search, and captured the first piece of data (not knowledge) they could find. I have a hard time placing my trust in someone who just read something 5 minutes before I do. I prefer expertise. 

"Agile"

I'm working on a follow-up post just dedicated to this term. It has morphed from a set of principles from career programmers into an entire industry. It encapsulates and justifies everything from lack of design, insufficient documentation, poor requirements, collaboration over expertise, non-linear amounts of waste and sometimes poor practices, all in the name of delivering smaller pieces of value quicker to the end-client. The focus continues to be on getting 'agile' vs. delivering value using agile principles. There is more confusion than clarity on this one topic, and entire forums of software people bemoaning the state of agile affairs, and when the word itself is used as cover for anything and everything, it makes itself into the realm of jargon. Getting back to basics and rethinking is highly called for on this one. 

Notable Mentions : "Bucketize", "Gap Fitment", Any permutations of the list above.

Ultimately this post is about making our meetings and our work environments more productive and accessible to all. We all have lots to contribute towards each other and to improve the quality of our work, but all of these terms serve as downers and meeting filler material at best. Jargon like these only help meander an otherwise meaningful discussion for no apparent reason. Some of these terms have existed for a whole decade. It is unacceptable. Let's take back our work environments from the consultant-speak, and bludgeon these terms into permanent oblivion. There is a reason the second S in KISS stands for stupid.

Now that's what I call synergy.