Sunday, June 07, 2009

Microsoft’s reply to Grassley ...

Original Source

Hope you have read my previous blog on Tuesday, January 27, 2009 Grassley Works to Ensure American Workers are Priority. Microsoft has formally replied on March 3, 2009

Here's the full text of Microsoft's reply to Grassley :

March 3, 2009

The Honorable Charles E Grassley
United States Senator
135 Hart Senate Office Building
Washington, DC 20510-1501

Dear Senator Grassley,

Thank you for your letter of January 22, 2009. Steve Ballmer asked me to respond on the company’s behalf.

Your letter expressed concern about Microsoft’s recently announced layoffs and asked us to provide you with information about them. I have included that information below, but first I’d like to provide a bit of context.

Since the company’s founding in 1975, Microsoft’s consistent growth has enabled us to increase employment every year. In the last three fiscal years, for example, our employment in the United States increased by 40 per cent. Today we have more than 90,000 employees worldwide and over half of them are in the United States.

The vast majority of these US jobs are filled by American citizens. Because of our partner-based business model, our impact on employment is even larger than these numbers indicate. For every dollar that Microsoft earns in the United States, our business partners earn $6. This creates many additional jobs.

One recent study found that 4.2 million people in the United States are working in jobs that are the result of Microsoft’s business model (IDC IT Economic Impact and Microsoft Country Footprint: United States, October 2007. The figure includes individuals who work at IT companies and IT professionals who create, sell, or distribute products that run on Microsoft platforms).

This year, in response to the economic crisis, Microsoft is reducing its employment level for the first time. This was a difficult decision and it was not one we made lightly. We are deeply committed to our employees and we place the highest value on the contributions they make to the company’s success. We understand the impact that each layoff can have on an employee and his or her family.

Nonetheless, we concluded that the long-term competitiveness of the company, like the country as a whole, requires prompt and decisive action to adapt to the changed economic reality.

We announced in January that the company would eliminate up to 5,000 jobs over 18 months. It’s important to note that we also expect to create 2,000 to 3,000 new jobs during this same timeframe, as we continue to invest in innovation. As a result, the total net impact on our employment will be a decline of about 2,000 to 3,000 jobs, not 5,000.

Microsoft employees whose positions are eliminated may apply for the new jobs that are being created. In addition, like any employer, we will continue to see some ongoing voluntary attrition as employees retire, accept jobs elsewhere, or for other reasons end their employment. Often, these positions are filled by current employees, but the company will also need to continue to fill these vacancies by hiring new employees, including both US workers and a smaller number of visa holders.

You asked about the kinds of jobs that will be eliminated and how many employees will be affected in each area. Because the job reduction decisions will be made over 18 months, we do not yet know all of the specific jobs that will be eliminated.

We do know, however, that the 5,000 positions that will be eliminated will include jobs in marketing, sales, finance, Legal and Corporate Affairs, HR, R&D, and IT. In addition to the 5,000 figure, our workforce in support, consulting, operations, billing, and manufacturing will continue to change in direct response to customer needs.

We also know that the 5,000 figure likely will include positions in a large number of countries. Given the distribution of our jobs, however, it is likely that the Puget Sound region in Washington State will see the largest number of job eliminations. Of the roughly 1,400 positions that were eliminated in January, which are part of the 5,000 total, over 800 were in Washington State.

As we add new positions to support key investments, we will prioritise R&D investments that promote long-term innovation. That is why we plan to invest over $9 billion in research and development this year, one of the highest such figures in the world. Over two-thirds of this total will be spent in the United States.

You also asked in your letter how we decide which jobs to eliminate, whether employees with H-1B or other work visas are affected, and how many of the jobs being eliminated are held by Americans.

Because these decisions will be made over 18 months, it’s too early to know the precise answers. We do know, however, that the job reductions will impact non-Americans who hold jobs outside the United States, as well as both visa holders and US workers inside the United States.

The majority of Microsoft’s workforce is made up of US workers, and therefore the majority of jobs eliminated in January were held by US workers. Workers on H-1B visas and other temporary work visas make up only a small percentage of our overall workforce, but they were also among the employees impacted by the reductions announced in January. Employees outside the United States were also impacted.

As I’m sure you’d expect, we take care to make all employment decisions, including the termination of employment for any individual, in a manner that complies with Title VII of the Civil Rights Act of 1964. In addition, we do not base compensation decisions in the US on an employee’s citizenship.

Finally, you asked about Microsoft’s plans for retaining H-1B or other work visa programme workers after the job eliminations.

H1-B employees have always accounted for less than 15 per cent of Microsoft’s US workforce, the level that is used in immigration law to determine whether a company is “H-1B dependent.”

Nonetheless, the ability to tap into the world’s best minds has long been essential to our success. Although they are a small percentage of our workforce, H-1B workers have long made crucial contributions to Microsoft’s innovation successes and to our ability to help create jobs in this country. We are confident this will continue to be true in the future.

We focus our recruiting for core technology jobs at US universities, which continue to be among the best in the world for computer science and engineering graduates. However, as one recent study found, in 2005 temporary residents earned more than 40 per cent of the engineering and computer science degrees at US higher education institutions.

For doctoral degrees, that number was even higher, as temporary residents accounted for 59 per cent of the degrees awarded in these fields that year. The substantial majority of H-1B petitions filed by Microsoft are for core technology positions, and technology and engineering positions account for about 90 per cent of Microsoft’s H-1B workforce.

Many of these H-1B employees have been seeking permanent resident status for many years and would no longer be dependent on their H-1B visas but for multi-year delays in the green card process.

With these factors taken together, we do not expect to see a significant change in the proportion of H-1B employees in our workforce following the job reductions.

I want to underscore that we are rigorous in our compliance with the requirements of the H-1B programme. We are familiar with published reports about abuse by some employers in the H-1B visa category. We believe that the H-1B fraud issue is important and needs to be addressed.

We recognise that every H-1B employer has an obligation to ensure that the programme’s rules are followed. We support H-1B reform efforts to ensure that users of the programme follow both the spirit and the letter of the law.

Finally, I want to convey our commitment to help broaden opportunities for all Americans. The country’s long-term competitiveness requires that the United States produce more university graduates in science, technology, engineering, and math. While government will take the lead in strengthening America’s public education system, the private sector should support these efforts.

At Microsoft, we have a number of education-focused public initiatives. Through our Partners in Learning programme, Microsoft works closely with governments and non-governmental organizations across the country to strengthen information technology training by providing a wide variety of educational resources for teachers and schools.

These include training programmes and software tools that have already reached over 3 million students and roughly 200,000 teachers. Similarly, we have founded a public-private initiative in Washington State to work with educators and businesses to develop new approaches to improve middle-school math education.

And Microsoft Research is deeply involved with important research efforts at universities across the country. In addition, we recently announced a new programme called Elevate America, which will provide technology training to 2 million people nationwide during the next three years, working closely with state and local governments.

Ultimately, as a company and as a country we need to combine short-term adjustments to the economic crisis with long-term efforts to strengthen our economic competitiveness. We recognise the impact that our decisions have on employees who are affected.

We strive to make thoughtful employment decisions and then assist the individuals who are impacted by them. We also strive to take a long-term approach that will enable Microsoft to remain a leader in technology innovation and an important contributor to the country’s competitiveness now and in the future.

We hope that this information is helpful to you. We look forward to working with you and your staff if we can be of assistance in addressing these important issues.

Bradford L Smith
General Counsel




Monday, February 02, 2009

Twitter Status Updater Plugin for Exaile

Yesterday night, I was looking for an Exaile plug-in which updates the currently playing song on your Twitter micro-blog blog as a tweet. I did quite some searching and didn't find.

Finally, I decided that it should be easy to write a plug-in by myself and started off yesterday night (Jan 31st 2008). It took quite some and I was so engrossed that I was awake till 5:45 a.m today (Feb 1st 2009) and then I realized that I was tired and slept off.

The GTK part too some time even though it is the simplest. I have hardly done any GTK programming. Then, I was bugged by a bad password which I had supplied and was unnecessarily debugging the python code before finally realizing my blunder.

It is derived from an existing plug-in 'IM Status' v0.12.1 by Ingelrest Francios ( Athropos # G-mail) which updates the status of Instant messenger with the currently playing music track in Exaile. I have requested for an official application name (or whatever it is called).

The following points are notable:

1. It uses the existing code from 'IM Status' with appropriate changes adapted to twitterize it using APIs from http://code.google.com/p/python-twitter/

2.Programming tip first suggested/referred in Zeth's page http://commandline.org.uk/python/scripting-twitter-with-python/

3. Very useful: python-twitter documentation is here http://static.unto.net/python-twitter/0.5/doc/twitter.html

4. The Exaile plug-in page http://www.exaile.org/wiki/index.php?title=PluginDevelopment also helped me understand and write the plug-in.

Some screenshots below:

1. The Twitter Status Updater in the Main Plugin Window

2. Twitter Status Updater Configuration Window

3. Song playing in Exaile

4. Status in Twitter!

Requirements:

Installation:
  • Make sure you have the correct version of Exaile and python.
  • Install python-twitter from python-twitter API
  • Copy the twitterstatus.py (from Downloads) to your home directory under .exaile/plugins/
  • Enable the plug-in from Exaile interface
Lot more changes coming soon. Some known issues:

1. The Password field is readable. Should be dots.
2. Reset button doesn't work. Need to fix it. (Should be simple)

Let me know if it works! :)

Tuesday, January 27, 2009

Grassley Works to Ensure American Workers are Priority

Original Article: http://grassley.senate.gov/news/Article.cfm?customel_dataPageID_1502=18922

For Immediate Release
January 23, 2009

Grassley Works to Ensure American Workers are Priority

WASHINGTON – Senator Chuck Grassley today said that in a time of economic downturn, American workers must be a top priority for American companies. Grassley reiterated those words after he sent a letter to Microsoft urging the company to make efforts to retain qualified American workers during the recently announced lay-offs.

Microsoft employs thousands of people through the H-1B visa program. This temporary work visa program allows American companies and universities to employ temporary foreign guest workers who have the equivalent of a U.S. bachelor’s degree in a job category that is considered by the U.S. Citizenship & Immigration Services to be a "specialty occupation." The purpose of the h-1b program is to help companies hire foreign guest workers on a temporary basis when there is not a sufficient qualified American workforce to meet those needs. However, the program is not intended to replace qualified American workers.

In October 2008, U.S. Citizenship and Immigration Services released an internal report that found the H-1B program has more than a 20 percent violation rate. The fraud identified in the report included jobs not located where employers claimed, H-1B visa holders not being paid the prevailing wage, forged documents, fraudulent degrees, and shell businesses. In one instance the H-1B position described by the employer was “business development analyst.” However, it turned out that the H-1B visa holder would be working at a laundromat doing laundry and maintaining washing machines.

Grassley has been a leader in the effort to improve the H-1B visa program. In the 110th Congress, he introduced a comprehensive H-1B and L visa reform bill with Senator Dick Durbin that would give priority to American workers and crack down on unscrupulous employers who deprive qualified Americans of high-skill jobs. He has also asked questions of both American and foreign based companies about their use of the H-1B visa program.

Here is a copy of the text of Grassley’s letter

January 22, 2009

Mr. Steve Ballmer

Microsoft Corporation

One Microsoft Way

Redmond , WA 98052-6399

Dear Mr. Ballmer:

I am writing to inquire about press reports that Microsoft will be cutting approximately 5,000 jobs over the next 18 months. I understand that the layoffs will affect workers in research and development, marketing, sales, finance, legal and corporate affairs, human resources, and information technology.

I am concerned that Microsoft will be retaining foreign guest workers rather than similarly qualified American employees when it implements its layoff plan. As you know, I want to make sure employers recruit qualified American workers first before hiring foreign guest workers. For example, I cosponsored legislation to overhaul the H-1B and L-1 visa programs to give priority to American workers and to crack down on unscrupulous employers who deprive qualified Americans of high-skilled jobs. Fraud and abuse is rampant in these programs, and we need more transparency to protect the integrity of our immigration system. I also support legislation that would strengthen educational opportunities for American students and workers so that Americans can compete successfully in this global economy.

Last year, Microsoft was here on Capitol Hill advocating for more H-1B visas. The purpose of the H-1B visa program is to assist companies in their employment needs where there is not a sufficient American workforce to meet their technology expertise requirements. However, H-1B and other work visa programs were never intended to replace qualified American workers. Certainly, these work visa programs were never intended to allow a company to retain foreign guest workers rather than similarly qualified American workers, when that company cuts jobs during an economic downturn.

It is imperative that in implementing its layoff plan, Microsoft ensures that American workers have priority in keeping their jobs over foreign workers on visa programs. To that effect, I would like you to respond to the following questions:

* What is the breakdown in the jobs that are being eliminated? What kind of jobs are they? How many employees in each area will be cut?

* Are any of these jobs being cut held by H-1B or other work visa program employees? If so, how many?

* How many of the jobs being eliminated are filled by Americans? Of those positions, is Microsoft retaining similar ones filled by foreign guest workers? If so, how many?

* How many H-1B or other work visa program workers will Microsoft be retaining when the planned layoff is completed?

My point is that during a layoff, companies should not be retaining H-1B or other work visa program employees over qualified American workers. Our immigration policy is not intended to harm the American workforce. I encourage Microsoft to ensure that Americans are given priority in job retention. Microsoft has a moral obligation to protect these American workers by putting them first during these difficult economic times.

Sincerely,

Charles E. Grassley

United States Senator

Recession and facing it..

We certainly know how recession is badly affecting the work force in the US seeing the number of job cuts . I came across this article in which the senator Chuck Grassley said that in a time of economic downturn, American workers must be a top priority for American companies.

He is right and we all support it. I'm sure we all Indians have very high value to ethics and morality and no indian would like to lay his hands on a job which an american was denied.

Personally, I'm not dying to work in US to earn big money at the cost of an american citizen's livelihood. I hope and understand that all the organizations also act accordingly (and they dont force us Indians into all this due to various reasons like low cost and cheap labor).

Also, it is true that the US lacks specialised skilled professional and in this scenario, they US govt. should do more to strengthen the foundation to build more talent instead of depending non-immigrant technology professionals.

First time in 3 months ..

This is the first time in 3 months I'm least interested in going back to Hyderabad from Bangalore. Yesterday, when I started back and no mood and nothing to get inspired to move back to Hyderabad. Recession is setting quite a touch atmosphere for professionals creating various kinds of challenges. The first of challenges in 2009 is here right in my face.

Wednesday, December 10, 2008

Guzarish

One of the fascinating songs I'm hearing nowadays.

Very cool lyrics and melodious music from A.R.Rahman.

Listen to it here and enjoy !

Hmmmmm Mm…
Tu Meri Adhuri Pyas Pyas, Tu Agayi Mann Ko Ras Ras, Aab Tho...
Tu Meri Adhuri Pyas Pyas, Tu Agayi Mann Ko Ras Ras
Aab Tho Thu Aaja Pass Pa..., Hain Guzaaarish
Hain Haal To Dil Ka Tang Tang, Thu Rang Ja Mere Rang Rang
Bas Chalna Mere Sang Sang, Hain Guzaaarish
Kehde Thu Han Tho Zindagi, Chainon Se Chhutke Hasegi
Moti Hunge Moti Rahon Meinnn, Yeh Yeh Yeh
Tu Meri Adhuri Pyas Pyas, Tu Agayi Mann Ko Ras Ras
Aab Tho Thu Aaja Pass Pas..., Hain Guzaaarish

Sheeshe Ke Khwaab Lekke, Raaton Mein Chal Raha Hon
Takrana Jao Kahin...
Aasha Ki Lon Hain Roshan, Phir Bhi Toffan Ka Dhar Hain
Lon Bhuj Na Jaye Kahin...
Bas Eak Haan Ki Guzaarish, Phir Hogi Khusiyon Ki Baarish
Tu Meri Adhuri Pyas Pyas, Tu Agayi Mann Ko Ras Ras
Aab Tho Thu Aaja Pass Pas..., Hain Guzaaarish
Hmmm Mmm Mm Mmm Mmm Mm Mmm Hmmmmm Mm…
Oho Ohhhhhhhhhh Oho Ohhhhhhhhh..

Chanda Hain Aasman Hain, Aur Badal Bhee Gane Hain
Yeh Chandaaa Chup Jaye Na...
Tanhayi Das Rahin Hain, Aur Dhadkan Bad Rahi Hain
Eak Pal Bhi Chain Aaye Na...
Kaisi Aajab Dastaan Hain, Bheechainiyan Baas Yahan Hain Oh
Tu Meri Adhuri Pyas Pyas, Tu Agayi Mann Ko Ras Ras
Aab Tho Thu Aaja Pass Passsssss, Hain Guzaaarish
Hain Haal Tho Dil Ka Thang Thang, Thu Rang Ja Mere Rang Rang
Bas Chalna Mere Sang Sang, Hain Guzaaarish
Tu Meri Adhuri Pyas Pyas,
Hmm M M M Hmmm

Source & Credits : http://www.allthelyrics.com/forum/lyrics-translation/54857-lyrics-of-guzarish-in-movie-ghajini.html


 

Monday, December 08, 2008

India (Mumbai) Terrorist attack: Pakistan did it!

After the 26/11/2008 attack on India sovereignty (which most people call a Terrorist attack) and all the post mortems, finally Pakistan is taking some (so called) action. Most of the media report that the Lakshar E Toiba (LET) was responsible and it has taken intelligence help from the ISI. But as per my opinion, the ISI has been shadowed and most of ISI intelligence comes from LET. Officially, Pakistan may proudly call LET as their intelligence agency instead of ISI as I feel that the flow of information is from LeT to ISI (and not ISI from LET as media suggest). ISI is just a puppet in LETs hands. I'm also sure that the a huge part of Pakistani Army is already working as LeT.

Violence may not be the reply for violence. But, this is case of cancer endangering the whole body. I think the diseased part needs to be separated and quarantined to save the two countries. Even if the part is Pakistan's hand, India will not hesitate to destroy. If the other hand of Pakistan tries to stop, then beware Pakistan may cease to exist.

Sunday, December 07, 2008

Microsoft and Linux: How can both win!

Microsoft Windows is most used Operating system in the world. But the latest buzz is Windows is losing it stronghold. As per this news, Windows market share dives below 90% for first time. But who are the gainers? The statistics show that MAC and Linux are growing.

So what will happen if 50% percent of users switch over to MAC or Linux ? Yes, I agree it is not going to happen overnight but I can foresee it happening. More than moving to MAC, most of them will consider moving to Linux pretty soon. So, gone are the days when Microsoft was not worried about Linux. Yes they are worried and this result of this were some notable deals (Linspire , Novell, Xandros ..) Of course some may not be still active, but the truth is Microsoft sees the potential. Some more news also suggests that Microsoft is increasing focus on Windows and Linux interoperability.

Why can't Microsoft offer a free Open Source OS (which can be Linux) to users are not too interested in paying money? Rather, why can't Microsoft Launch its own open source Microsoft Linux Distribution? MS has the money. MS has the talent and resources. Moreover, Microsoft engineers can contribute to the Open Source Linux (of course, let them not do any development on Windows OS, let them not have any access to Windows source code). Moreover, Windows can still get something out of open source Linux and MS can still continue to improve their Windows OS.

Yes. I agree that they do business and they are here to make money and can't be doing free service. Hence, it may not sound logical for Microsoft to make Linux OS & applications for now. But it is very small investment for Microsoft at this point of time and after 10 or 15 years, the benefits will be huge.

The Windows OS with 90% shares, can only increase to 100% . That's a 10 % change but incase of Linux OS with .8 % share (that too with multiple distributions) can also grow to 100%, which is upto 99 %. Which has more potential? If it grows, it will eat up only Microsoft's share.

At least, the tremendous confidence of 90% windows users will still be with Microsoft and if some them want they can switch over to Microsoft Linux. I'm sure if the product is good the user is ready to pay it (particularly if he is loyal Microsoft Customer). After 20 years, we might see another type of competition, Microsoft Linux Vs. Red Hat Linux. How does that sound?

But I know for sure Ubuntu will be the winner! :)

What is this website by the way!!!!!

Saturday, December 06, 2008

Life is a long journey!

And it looks like the journey has just begun.

I'm staying away from home for quite some time now. It's almost 1.5 months in Hyderabad now. Days are just quickly passing. My VISA is not far and it will be another long stay even farther. Lots of thoughts coming into my mind at this point but they can't be expressed in words right now.

Life is sort of changed completely. Suddenly you have people around you and suddenly there is no one. Well, getting used it. Every now and then in life we need to unlearn so many things and learn so many new things. Every now and then, there is a need to re-establish yourself. You need to prove yourself time and again to be accepted. You need to reinvent yourself. You need to rediscover yourself. These are the challenges in life which you need to win. Situations arise and make the challenges even more tougher. You need be strong and stronger. The need is stay focused on the goal. There is a need to set aside all the negative influences and distractions, including negative people, their talks, their thoughts and opinions. Before you say that I'm selfish, yes, we need to be little selfish. Its 6 years since I started working and I still feel that I started working just yesterday. 28 years of life have passed and there is very little to talk about what I have achieved so far. So its time to talk less and more action is the need of hour. Its time and need to make new roads. Looking back at the Goals I had set some years back I don't see myself progressed well. Of course, there have lots of positives which come close to achievements but still nothing concrete to praise self. So what's next?

Lots more to come. Life has just begun. Watch out for this space!