The SAS-L Rookie of the Year

Well I have been told, I am on the SAS-L rookie of the year list at http://www.listserv.uga.edu/cgi-bin/wa?A1=ind0901b&L=sas-l#29.

With 351 posts in 2008 and 0 in 2007, you can certainly say I have been an active rocky, I mean rookie on the list.

Some the things I did were-

  • Share experiences with SAS language code including Automation
  • Share and ask on non –SAS software areas like Google Docs, Cloud Computing ,WPS comparisons.
  • Provoke by design and mostly by accident discussion on R , SAS Software Pricing, relationship and dependence between SAS Community .Org and the SAS Institute and diversity and international issues on the list.

I believe SAS is a good software and the SAS institute has been a pioneer, and it needs to listen to feedback from its retail customers just as much it needs to make money.

  1. A more transparent way of announcing strategic intent on where they are going to concentrate research and
  2. maybe a more nuanced public  relationship stance on rival softwares , with
  3. a readiness to once again experiment if not embrace open source contributions (particularly by using some interface to R code, as well as R datasets) could lead to great stuff from SAS Institute again.

p.s. I Don’t expect to win though. I am bad at elections.

OT: The Little Child of the Holy Land

A child, a small child,

Roams around his yard, for a little while,

Till he hears the wail of the siren,

Too late now, he’s killed by shards of iron.

 

 

Ten rockets launched , but only one Jewish kid is dead.

His folks vow vengeance and war lies ahead.

 

A child, a small child,

Roams around his neighborhood, for a little while,

When with a whoosh his world explodes,

He wakes up in hospital, with a melted nose.

 

His parents dead, it was collateral damage,

They were in the wrong neighborhood,

so the story goes.

 

One more Arab kid, scarred for life,

One more statistic added to the score.

 

His career options on growing up are just two-

Suicide Bomber or fight  with a rifle too.

 

A child, one more  little child,

Looks up to the blue skies,

From where rockets and tank shells come.

 

God he cries out, or Gods (who ever is there)

Before the sons of Abraham

and the sons of Arabs,

finish each other ,

 

I am the son of Adam and Eve,

their common mother.

 

Take me please,

Far away from this place.

 

I want to grow up in some happy place,

where no one thinks I am a Jew or an Arab

Just a small kid, who needs some love.

 

((Image from http://www.stolenchildhood.net/page/3/))

 

Ajay – I don’t know how to analyze non quantitative things like Politics. As Gandhi once said , An eye for an eye will lead to a world of the blind.

Kids deserve to play.

Top Seven Reasons :Why Outsourcing is Bad for India

Sometimes too much of a good thing can be a bad thing .Here are some reasons why outsourcing is bad for India.

1) Micro Economic Benefit is Overstated for working class people– An average Indian worker in outsourcing would earn INR 20-30000 per month for working 5 days week and 8 hour shifts ( assumed). Thus his wage is no more than 30000/22*8*45=  That means  2.5 to 3.7 dollars per hour. Most people fresh from college in their first job in KPO and BPO start at 15,000 rupees . That means around 1.8 dollars per hour.

2) Social Impact- The impact on social life can be seen by going to any Gurgaon pub or discotheque at around 12- 2pm where you would see raunchy scenes, as young people of the age of 20-25 relax, after working for 8 hours interacting with mostly Western people. The reality of how life is in the West is distorted by their perceptions of Hollywood. Its like thinking Indian society is like Bollywood movies. Families are torn between accepting the immediate cash that the young son or daughter brings, and the rising number of teenage pregnancies in ITES centers is a statistic that is ignored– as abortion is legal in India.Many Indian companies have fired CEOs for having office affairs yet these have been hidden from the press.Many a times young couples in same night shifts have experimented with live in relationships, as they feel that is “okay” without knowing the tremendous impact the breakdown of family life has on people.The working hours and stresses have also impacted the divorce rates in India which are now shooting up. Alas these inconvenient truths are neither tabulated by the same companies who are creating a database of all ITES workers to ensure they can track people from company to company.

3) Macro Economic Dependency – By diverting most of the young people of an economy to low end repetitive jobs, it is a brain drain or immigration without actual transport due to technology as these people would be otherwise be working to develop in India’s economy.The linking of globalized economies is not always a good thing as it it is sometimes leads to infecting economies globally with a small crisis multiplied due to dependencies.

4) Ownership- Most Indian outsourcers are owned by Private Equity funds, which coincidentally sit on the boards of some of their biggest clients.Western Private equity funds do a regulatory arbitrage of labor conditions and corporate governance , as Indians are relatively new to the concepts of work life balance, over time pay , or societal ethics. Lack of protection to whistle blowers has been evident in the murders of engineers ( involving politicians) in construction, so there are very little whistle blowing laws in India.Thus economically it is a transfer of money from American middle class workers in terms of job loss to middle class Indian workers at a 40 % wage to that paid earlier but the majority share goes back to American top end society who invests in these private equity funds.

5) Labor conditions-If the NYSE listed companies of Indian ITES are asked by regulators in the United States on how many extra hours have workers put in beyond 40 hours a week, and how much overtime money has been paid to them for that, the answer would suffice to tell you that Indians are intellectual chimney sweeps in terms of pay as well as health care benefits.Joining a union is illegal in most Indian companies.Work life balance is an alien concept as heady promotions lure people to work even harder.Culturally Indians find it difficult to say no to superiors and working extra hard is considered good than trying for balanced life.

6) Illegal Contracts – Renowned Indian KPO’s and BPOs hire and make people sign a employment bond especially for an overseas trip. The rationale is that so people do not quit immediately after coming from an on site client. Yet for a two or even a three week trip, people are forced to sign employment bonds of one to two years, with heavy financial penalties for leaving the job earlier. These would be illegal in the same country as which the Western client is situated yet these are enforced compulsorily. Some companies even force people to sign a bond saying they will not quit for the first two years, thus creating an unique bonded labor system for white collar workers. Some companies sign anti poaching contracts ,promising not to hire people from the other company.

7) Health Impact-  I have personally noted many promising people side lined due to bad backs in their late twenties and early thirties because of constant sitting in badly designed ergonomic chairs and working more than 8-9 hours in a day. Yet chronic organizational overwork of employees is noted as productivity increases without noting additional costs , as India lacks adequate medical infrastructure for all its people. I have seen BPO workers sip gin and water between doing double shifts ,and gorge on fatty road side dhabas to keep their energy levels up. Who pays for their health cost ? Mostly it is the family.

 

Not all outsourcing is bad.Exposure to cutting edge technology and research is one area where offshoring is really good. Not all of it is good either.

A balanced way in which all  companies are forced to adopt same labor conditions at all their vendors as they have for their employees ( maybe with different wages adjusted for purchasing power parity) is the way out.

 

An additional point is financially creative outsourcing- Many times companies shift headquarters to say a tax free location like Dubai, then offshore their work to India at 40 % cost and 120 % hours worked per worker, while keeping a small staff in the US.

These tax incentives to do these kinds of offshoring is plain and simple cheating.

Consulting companies may publish reports on how good offshoring is , but there is no such thing as a free lunch. There are hidden costs involved in this industry ,just like anything else, and it is for regulators and governments to ensure fairness and openness.

 

The Author has worked with some of India’s top offshoring companies. These are his personal perspectives.

Top ten RRReasons R is bad for you ?

 

This is the original symbol of the Perl progra...
Image via Wikipedia

 

R stands for programming language based out of www.r-project.org

R is bad for you because –

1) It is slower with bigger datasets than SPSS language and SAS language .If you use bigger datasets, then you should either consider more hardware , or try and wait for some of the ODBC connect packages.

2) It needs more time to learn than SAS language .Much more time to learn how to do much more.

3) R programmers are lesser paid than SAS programmers.They prefer it that way.It equates the satisfaction of creating a package in development with a world wide community with the satisfaction of using a package and earning much more money per hour.

4) It forces you to learn the exact details of what you are doing due to its object oriented structure. Thus you either get no answer or get an exact answer. Your customer pays you by the hour not by the correct answers.

5) You can not push a couple of buttons or refer to a list of top ten most commonly used commands to finish the project.

6) It is free. And open for all. It is socialism expressed in code. Some of the packages are built by university professors. It is free.Free is bad. Who pays for the mortgage of the software programmers if all softwares were free ? Who pays for the Friday picnics. Who pays for the Good Night cruises?

7) It is free. Your organization will not commend you for saving them money- they will question why you did not recommend this before. And why did you approve all those packages that expire in 2011.R is fReeeeee. Customers feel good while spending money.The more software budgets you approve the more your salary is. R thReatens all that.

8) It is impossible to install a package you do not need or want. There is no one calling you on the phone to consider one more package or solution. R can make you lonely.

9) R uses mostly Command line. Command line is from the Seventies. Or the Eighties. The GUI’s RCmdr and Rattle are there but still…..

10) R forces you to learn new stuff by the month. You prefer to only earn by the month. Till the day your job got offshored…

Written by a R user in English language

( which fortunately was not copyrighted otherwise we would be paying Britain for each word)

the above post was reprinted by request.

Using R and Excel Together

I put up a question to the R list on using VBA macros from within excel. It seems you can use R from within Excel and can customize it so that the end user doesnot know R. It is called RExcel (what else !)

Quoting Erich from R archives ”
There is RExcel (available by downloading the CRAN package RExcelInstaller. It allows to transfer data between R and Excel, and run R code from within Excel. So you can start with your data in Excel, let R do an analysis, and transfer the results back to Excel. You can write VBA macros which do this, but “hidden from exposure”,
so the Excel user does not even notice that R is doing the hard work.

It also has an Excel worksheet function RApply which allows to call an R function from an Excel cell formula. =RApply(”rfun”,A1)
would apply the R function rfun to the value in cell A1.
If the value in A1 changes, Excel will force R to recalculate the formula.

There is a (half hour long) video demo about RExcel
at http://rcom.univie.ac.at/RExcelDemo/

http://rcom.univie.ac.at/ has more information about the project

 

 

This can help save a huge number of costs as Excel is the least expensive analytical software and is present on all analytics companies.

 

More news on R here http://bits.blogs.nytimes.com/2009/01/08/r-you-ready-for-r/

A Small Child

A child, a small child,

Roams around his yard, for a little while,

Till he hears the wail of the siren,

Too late now, hes killed by shards of iron.

Ten rockets launched , but only one Jewish kid is dead.

His folks vow vengeance and war lies ahead.

A child, a small child,

Roams around his neighbourhood, for a little while,

When with a whoosh his world explodes,

He wakes up in hospital, with a melted nose.

His parents dead, it was collateral damage,

They were in the wrong neighbourhood,

so the story goes.

One more Arab kid, scarred for life,

One more statistic added to the total.

His career options on growing up are just two-

Suicide Bomber or fight with a rifle too.

A child, a little child,

Looks up to the blue skies,

From where rockets and tank shells come.

God or Gods (who ever is there)

Before the sons of Abraham

and the sons of Arabs,

kill each other ,

I am the son of Adam and Eve,

their common mother.

take me please,

far away from this place.

I wanna grow up in some happy place,

where no one thinks I am a Jew or an Arab

Just a small kid, who needs some love.

(Image fromhttp://www.stolenchildhood.net/page/3/)

Chuck Them BPO India: Indian Offshoring

Chak De (Lift Them) or Chuck Them BPO India

An essay by Ajay Ohri

The Back Office Processing (hereby called BPO) Industry is one of the largest providers of employment in India. They employ an estimated half-a-million Indians, mostly in the 20-35 age groups, and these numbers are only increasing. Thus, the number of people who are directly affected by the Indian call centre industry is nearly 1.5 million Indians including dependents. For a vast majority of them, the BPO industry is considered a boon as it enables them to earn wages much more than was possible previously.

The industry is by large un-regulated compared to other industries and has grown rapidly unchecked over the few past years. It has had systematic issues, especially related to coping with human resource management, in times of rapid growth .Indeed most BPO Human resource personnel are either furiously recruiting or trying to manage attrition with minimum costs.

A Few Issues

The BPO industry is marked with some operational issues and they are enumerated as follows: –

Lack of Labor Guidelines: There is very little over-time pay and it, thus, leads to systematic overworking or understaffing of resources in both small and big BPOs. The understaffing is also responsible for the erratic quality or projects due to rush jobs. Labor regulation has been avoided because historically Indian regulations have been misused to offer hassles to industry rather than relief or solutions. A committee headed by Arjun Sengupta had submitted a draft of the Unorganized Sector Workers’ Bill to cover the workers in this sector.

Lack of Health Guidelines: There can be medical counseling (without too much expenses) to cope with effects of prolonged night-shifts, or sitting in chairs, especially chronic back-aches, and personality counseling. This shall help especially when there is project requirements for extended over times.

Employee Retrainabilty: There can be career counseling to help young employees plan a career in a still turbulent sector (Not everyone will be a team leader). There is no provision for re-training for workers being laid off and there is little chance of unemployment benefits in India. Retrenchment in this sector happens at a larger scale usually when companies lose a few big clients as in the recent mortgage sub prime crisis or even earlier when a big computer maker of American-origin shifted. The insecurity of being laid off leads to further attrition. In this scenario, companies that offer skill enhancement and re-training are likely to have a sustainable edge in human resource management.

Lack of Flexible Work Force Response to Sudden Positive or Negative Moves: By offering too low prices, BPOs lack the capability of the Information Technology industry in having bench strength. A minimum bench strength can enable them to move up  the value chain by building proprietary products and domain expertise. This can be in terms of both larger number of internships, apprentice-ships to cut down costs, as well as boost the quality of the labor pool and better rotational stints within the corporate.

Employee welfare and worker rights have been driven primarily to control short term attrition. Despite the large number of workers employed, few political groups have come forward, perhaps because of the urban (and hence, least voting bloc) nature of workers in the BPO sector. If politicians don’t get votes and this segment is unlikely to protest, they have no incentive to look into this repeated abuse of young people. Some of the tasks performed by these workers are similar to intellectual chimney sweeps or coolies of the nineteenth century, as they do copying and pasting in a repetitive manner in spread-sheets.

Attrition – An urban legend: Despite the noise about attrition by industry players, most of the attrition is actually and subtly encouraged to keep operating margins down. This is because attrition enables middle managers to cut down costs temporarily by making other team members stretch, and replacing them by un-experienced younger members. It is also very easily explained as due to market conditions or poaching by other companies. The solution for having an industry wide database lacks sensitivity to individual personal rights and seems to point the finger almost entirely on employees for attrition.

Corporate Governance

The BPO industry which was asking for Government help when the dollar hit Rs 39 is silent about when the dollar swung back to 48 rs. There is a huge impact on proftability to this segment, yet Coprorate Governance norms in both listed and unlisted companies are not world class. In the West making workers work 12 hours a day without overtime would be a crime, backdating stock options would be a scandal and using employement bonds to prevent people from leaving would be unfair and illegal. Many Indian companies have substantial share holdings with Western PE investors who swing business their way from their companies in the West. The pricing pressure is much more due to competition dynamics  than due to labor costs yet costs are always cut from managers and below.

The BPO Industry in India favors the few (Senior Management, VC Investors, Global Multi-Nationals) at a disproportionate cost to the many (the worker handling the phone call, or manipulating the spread-sheet). These sultans of the industry are already planning to set-up centers in China and East Europe to help squeeze wages down further. Rather than move reactively, attrition can be controlled if more companies offer employees fair and credible stock options rather than unsustainable salary hikes.

Long Term

If unchecked and un-regulated, by the next 10 years, we would have millions of workers elbowed out by relentless demographics of a young India or China or East Europe, with limited skills and unprotected by either legislation or by social care.

Like toy soldiers, millions of young urban Indians sacrifice their health, un-noticed by anyone, and unable to go to the streets to protest. The complete lack of union, legal and political protection, can only lead to further abuse of this demographic segment by the gladiators of modern India’s capitalism, the ones who make their stock options and bury their conscience with drinks at suburban five-star pubs.

A more socially responsible BPO industry can protect both its employees and its own interests by working in a proactive manner by retraining its employees rather than a reactive manner by laying off staff. Once it does so, it has the potential to move-up the chain to offer wing-to-wing consulting solutions.

 

The UNITES workers union proactively works in protecting BPO workers rights , but it has limited leverage. For example it’s warnings to NASSCOM about Satyam , a month ago after the World Bank blacklisting were ignored by NASSCOM saying they could not interfere with a constituent company.

Domestic call centers in India have generated more than $ 1.2 billion in revenue in 2006-2007 and they can sustain and prolong their growth by better human resource management leading to innovation driven revenues rather than factor driven revenues.

It will be, then, a true case of Chak de BPO India rather than chuck them BPO India.

( A copy of this article first appeared here

This article is updated for recent events)