Wednesday, May 13, 2009

Intel Spotlights the Real Rock Stars of the Tech World



 
 

Sent to you by Ranji via Google Reader:

 
 

via geeksugar by geeksugar on 5/7/09

Sure, you know Steve Jobs, the Woz, and Bill Gates, but do you know the name Ajay Bhatt? He invented the USB, and in this new commercial from Intel he's being given the celebrity treatment - a premise that's equal parts inspiring and amusing.



 
 

Things you can do from here:

 
 

Sunday, May 10, 2009

From Times of India

Found a nice article in the times of india today:

Women have been on top for a while now – statistically, we mean. But it was still a surprise to many when engineer Shubhra Saxena topped the

UPSC exam, and the other two in the top three were also women.

The girls-can’t-do-maths variety of misconceptions persist, it seems, but the girls couldn’t care less.

‘Shaadi ho jayegi’
Shilpa Niyogi, who is doing an MTech in anthropology, says, “I topped my college in BTech. My parents and teachers were proud of me, but my relatives asked me how long I’d be studying all these subjects. ‘You’ll get married in a few years,’ they’d say. Now, I’ve also earned a scholarship for higher studies at the Singapore University. In terms of percentage, even if seven-eight women feature in the top 20, it still is high, considering that fewer girls than boys appear for these exams, and out of those who do, almost all make the cut...” Academician Sachin Sharma, who also works as a counsellor in many Delhi schools, says, “No one will believe how many parents want their extremely bright daughters to settle down in the ‘comfortable job’ of a teacher. They ask me to convince their daughter to take up teaching. You name a field where women haven’t made a breakthrough and haven’t shown what they’re capable of.”

‘Maths vaths hai rabba’
Niharika Sharma, currently pursuing an MPhil in plant molecular biology from Delhi University, will soon be moving to Australia for four years to pursue a PhD. “As opposed to the common perception, excelling in subjects like science and maths has nothing to do with one’s gender. Society expects a girl to finally settle down in marital bliss. My family is supportive, but at times, they also worry about my future. They know, however, that I’m not going to sit at home.” “It is still the common perception that girls do well when it come to languages and other subjects that don’t need analytical and reasoning powers,” says Sushmita Ray, an XLRI passout, who’s now working with a financial consultancy firm in Delhi. “When girls top the CBSE exams, everyone says, ‘Let’s see who’s on top at the university level.’ The percentage of girls who take admission in IIMs and IITs is less, but the numbers are slowly increasing. During placements, all the girls from our batch got placed before the boys. This is not to say that they weren’t good enough, but it was heartening to see that the companies were more than forthcoming when it came to recruiting girls.”

‘It’s a girl? How nice!’
Sociologist Rekha Dutta maintains that despite the general sentiment that it’s a more equal society now, somewhere, we’re still stuck in the old notions of what a woman should and can do. “Year after year, girls top the CBSE exams, a higher number of girls pass the exams as compared to boys, bell the CAT, and now, three women have topped the UPSC exams. Everyone thinks we have an egalitarian outlook, but our surprise when we read these things says a lot about our expectations. We’re pleasantly surprised because we’ve been conditioned to assume that boys will do better than girls in such exams, but when girls do better, we sit up and say, ‘Yeh hui na baat’.” Psychologist Anu Goel blames the Indian social setup, which still expects the mother to be at home if the child is unwell. “It’s always said that women make pathetic drivers, and when a girl zooms past them, people assume she’s the aberration. The same mindset also works when we compare boys and girls in the educational field.”

Friday, May 8, 2009

Stay hungry, Stay foolish - the UPSC story !



 
 

Sent to you by Ranji via Google Reader:

 
 

via Youth Curry - Insight on Indian Youth by noreply@blogger.com (Rashmi Bansal) on 5/7/09

Sanjay Aakhade, son of a porter in Nashik, has cracked the civil service examination. He secured a rank of 263.

TOI reports: Son of Dnyandeo, an unlettered porter, and Vimal, a beedi worker, growing up was about bringing home some money. He cleaned tables at hotels, worked at a medical store, distributed newspapers and manned an STD booth through his teens.

Although a topper in school, Sanjay dropped out and pursued a course at the Industrial Training Institute; getting a job was priority. He'd attend class from 10 am to 5 pm and work at the STD booth till midnight. "I was a voracious reader and would read whenever there weren't any customers. If I liked something, I would jot it down in a diary,'' recalls Sanjay.


This is what is so amazing. Despite a really hard life, Sanjay did not wallow in self pity and curse his fate. He found a way to learn and grow, within his limited resources. And not for any particular reason. But somewhere deep down I'm sure he knew this was the only way to escape from the prison of circumstance. And make something of himself.

See any 'success' story and you'll find this common trait! They stay hungry - no matter what.

Self-study was what the Marathi-educated Sanjay depended on as he learnt English through newspapers. His drive was recognised by a regular customer, Digambar Vaishyampai, a teacher who started bringing him books and encouraged him to return to studies. It was with his backing that Sanjay enrolled for the HSC exam and subsequently pursued his BA, ranking first in all exams, despite not being able to attend lectures. His family started backing him too. His mother says she can't even read the clock, but wanted her children "to make it big in life''.

A UPSC advertisement Sanjay chanced upon got him interested in the services. He trails off into another incident that further strengthened his resolve-a narration that brings back memories of Slumdog hero Jamaal being interrogated by policemen. "A college friend of mine once had trouble with a cop, who smashed the windshield of his autorickshaw. When I questioned the action, I was thrashed,'' says Sanjay, adding that he could perhaps join the IPS and reform the system.

But achieving his goal wasn't easy. He first gave the UPSC exams with history as his subject in 2006 and failed twice. Although from a minority community, Sanjay applied through the open category as he wanted to play fair. "People would tauntingly call me collector sahib and tell me how life would never change, but I believed otherwise,'' says Sanjay.


This is the 'stay foolish' bit. Never mind what the world says.. you have to believe in yourself.

He married his cousin last year and has a four-month-old son named Yash. His interview in Delhi was his first trip to the capital. "I gave my interview in English, as I didn't want to lose the essence of what I said during translation.'' Employed with an insurance company, he dutifully returned to the rut, praying all along for his results. When his phone rang on May 4, also his birthday, he knew good news was on the way. "My friends called to say I had cracked the exam.'' His newly rented flat buzzed with visitors on Thursday.

"Entering the services will not change our lives at home, but help me change the lives of many others like us.'' He says his background has helped him better understand what the government needs to do. "I will be handling child labour, for instance. I know what it is to be a child labourer."


I think this is certainly true. Sanjay's own experience would make him so much more sensitive to the plight of millions of Indians living on the edge of poverty. Devoid of hope, or opportunity.

Hearty congratulations and warm wishes to Sanjay. Keep the idealism, keep the faith!

Another heartwarming story is that of Maharashtra topper Aniket Mandavgane who secured an all India rank of 29 . The 22-year-old's father takes care of their ancestral temple at Varangaon in Jalgaon.

However Aniket was sent to live in Pune with his grandmother from the age of 5, and that's where but he completed his school and college education. He is a graduate of Sinhagad College of Engineering (2008 batch).

Interestingly, he began preparing while in third year of engineering itself and this was his first shot at the exam. That should certainly enthuse some of you out there to start preparing early if the UPSC is your dream!

Aniket plans to join the IFS.

Then there is 24-year-old Balaji Manjule from Jeor in Solapur, who cleared the exam on his third attempt.

TOI reports: Manjule, who has poor eyesight, studied under a kerosene oil lamp and lost his left eye as he had a cataract that was diagnosed late. "My village does not have electricity and I had no option but to study in such conditions,'' says the 57th ranker, who was asked in the interview if his eyesight would pose a problem at work.

He replied: "Having just one eye has never been a hindrance in achieving anything, not even a high score in the UPSC.''

A few months ago, this Wadar community (one of the most backward communities in the state) boy was also short-listed for the Maharashtra Public Service Commission exam and was offered a posting as a deputy CEO. Manjule's parents are daily wage workers who break stones for building roads. Their son wants to become an IAS officer and "progress of India's countryside'' is high on his agenda.


I think this is real progress. Here's to many more spirited young men and women taking India forward!

P.S. 'Stay Hungry Stay Foolish' is an attitude which applies to all walks of life. And hence it will be the theme of the weekly show on careers I am hosting from this evening on UTVi.

Do tune in if you can - at 7 pm. Channel no 541 on Tata Sky.


 
 

Things you can do from here:

 
 

Tuesday, April 28, 2009

2 harihar nagar kandoo

normally it does not happen, but today i got some free time.

saw 2 harihar nagar, loved it. same old formula works. just to refresh memories, saw the original in harihar nagar too.


others should look at this movie to learn how to make sequels

Tuesday, April 21, 2009

Oracle Buys Sun - What Does It Mean for Oracle BI&DW?



 
 

Sent to you by Ranji via Google Reader:

 
 

via Rittman Mead Consulting by Mark Rittman on 4/20/09

So you've probably heard the news now, that Oracle have agreed to buy Sun, the makers of Solaris, SPARC chips, lots of application servers, servers and storage units and of course Java. IBM were originally in the running but backed-off due to anti-trust concerns, now it looks like Oracle have won the prize. So what does this mean for Oracle business intelligence and data warehousing?

Well, to be honest it's not all that clear, especially seeing as Oracle's favoured hardware partners and operating system seem to be HP and Linux rather than Sun and Solaris. Sun weren't an especially big player, directly, in the BI&DW market, although their hardware used to power most cutting-edge data warehouses back in the late 90's and even today, those customers who've not gone down the RAC route tend to use Solaris and SPARC hardware to host their large-scale data warehouses. I've not personally perceived Sun as being so relevant these days, with the architectural advantages of SPARC chips being less pronounced these days, and a general move amongst the industry towards Linux and commodity blade hardware. Sun do in fact have their own DW appliance initiative, in conjunction with Greenplum and PostgreSQL, which presumably won't be around for much longer, and in fact it's in this area that I can see Sun's hardware business having its focus in the future - as a means for Oracle to build off of what they've done with Exadata and Database Machine to create highly-tuned, highly-optimized appliances for the running of Oracle databases, application servers and Fusion applications.

I guess also part of the move was defensive in that Oracle wanted to firstly, make sure whoever bought Sun had the same commitment to Java (on which most of Oracle's products are based), and secondly make sure someone like IBM didn't get Java and therefore place much of Oracle's architectural underpinnings in the hands of a major competitor. Oracle's own BI products are a mix of pure Java (the legacy BI tools like Discoverer), bits of C++, Java and .NET (from the Siebel side) and a mish-mash of lots of technologies from the Hyperion side. Going forward, I would imagine this means Java will be even more central to Oracle's (BI) tools strategy, we'll have even more Java application servers (though presumably Weblogic will stay the strategic direction), and we'll have even more focus on end-to-end BI and DW appliances; and maybe, we'll see mySQL start to appear in entry-level BI products from Oracle, or even have Oracle BI support/ship mySQL in the BI SE One variant? We'll have to wait and see.

So, it's a takeover that's obviously not got BI and DW as it's rationale, but I think we'll see spin-off benefits in the areas of DW appliances, more optimized storage solutions and perhaps optimization going through to the server, network and even the operating system level, especially if the engineers behind Solaris and ZFS start to contribute towards Oracle's Linux, storage and hardware strategy. For the time being though we'll have to wait and see what happens, one thing I do know though is that surely, they'll either have to run a technology Open World and an apps Open World separately now, or maybe even move to Las Vegas in the future if Oracle want to run a single annual event for all their customers?


 
 

Things you can do from here:

 
 

Sunday, April 12, 2009

Brijesh Nair: Campaign Videos of Dr Shashi Tharoor – A class of its own!



 
 

Sent to you by Ranji via Google Reader:

 
 

via Kerala Blog Roll by Brijesh Nair on 4/7/09

You may have seen the campaign videos of lot of candidates but may not have seen one like this for a long time. A campaign video that talks only about development and nothing about politics. An indication of things to come? All vidoes are only around 1 minute long.Dr Shashi Tharoor's vision of Development  Dr Shashi Tharoor talking about the need of a vision for Trivandrum's Development Dr

 
 

Things you can do from here:

 
 

Should Indian Outsourcing Be Banned?



 
 

Sent to you by Ranji via Google Reader:

 
 

via Thought Clusters by Krishna Kumar on 4/11/09

James McGovern, of Enterprise Architecture, writes:

So, if quality can be lower in enterprise in-house software, then that allows for lower-quality resources from Indian outsourcing firms to maintain it. Remember that good is good enough and it doesn't make sense for architects to expend such energy churning on better ways of developing higher quality working software.

Indian outsourcing has caused many to lower their standards and therefore the opportunity to abuse is rampant. Methodologies such as extreme programming encourage merciless refactoring while Indian outsourcing has taught us that refactoring is nothing but overhead as you have to write comprehensive documentation in order to get working software. Sometimes the effort but into documentation makes refactoring a non-starter.

McGovern's recent posts have been pretty cynical about Indian outsourcing and I suppose it has some roots in his actual experiences. So I am not going to quibble and say he is wrong, because he will be obviously right with what he has experienced personally. That being said, I think he has a limited view of why many companies outsource outside the United States, including to Eastern Europe, India and East Asia.

What I am writing below is based on meetings and conversations with CEOs, VPs and other executives in charge of outsourcing decisions. Obviously, you cannot take any one person's word at face value, but when you hear the same reasons cited by multiple people, you start seeing trends. Let me start with saying that cost is a major factor, but not for the common reasons you would think. No executive talks of costs in the context of replacing existing costly resources with new inexpensive resources. Instead, the typical reasons cited are as follows:

  1. There is an unfulfilled project need, but the existing software development team is busy with tasks. How do we increase the development team without incurring too much additional cost?
  2. The existing team is busy with maintenance tasks. How do we get them to work on new tasks and move the current maintenance work to someone else without incurring too much cost?
  3. We have a project that is low on our priorities, but would be very helpful to get done. If we can get it done at a lower cost, it could go up the priority list and approved faster.
  4. We are uncertain about our revenue stream and do not want to add long-term obligations on our payroll.
  5. We want someone who has done this kind of work before and can therefore do this at a lower overall cost. (In many cases, the existing development team does not have any experience in the new work that is being proposed to be outsourced.)

Cost is an important (if not the most important) factor because it is the easiest and most unambiguous one to measure. The compensation of most executives is determined by how much money they could make or how much they could save. But to assume that they are only obsessed with the bottom line figure is wrong. If that were the case, every action could be taken by only considering the short-term cost analysis, where you don't want to introduce any new costs.

But as you can see, in the above cases, although the executives are trying to save money, overall they are increasing costs. They are not shutting down the existing development team. They are augmenting the team with new members for the purpose of performing projects that add to the company's value. This adds more costs, so what the executives are doing is not so much as reducing costs, but reducing the rate of growth of expenses.

They could do this in a variety of ways, of course: Hire permanent workers, hire consultants, hire interns, buy off-the-shelf products, outsource to a local firm, outsource to a firm somewhere in the United States, outsource to someone outside the country, automate. And each has its pros and cons. The cost of the project is affected by risks of each approach and this includes quality too, because poor quality increases maintenance costs too.

There are two arguments that cannot simultaneously exist, which is that foreign programmers are both inexpensive and of poor quality. If an inexpensive foreign programmer produces code of really poor quality, the rational thing to do for a cost-conscious executive would be to use only domestic programmers. There would be no point in outsourcing if a programmer in an outsourcing country is more expensive than one in the United States because their poor quality cancels the benefit of their lower per-hour costs. One could argue that maybe some executive are dumb, but that does not account for the tens of thousands of jobs that have been outsourced.

The assumption that Indian outsourcing is associated with low quality may be satisfying to some United States programmers, but it is a dangerous assumption for several reasons.

  1. Even assuming that Indians are bad programmers and executives only outsource based on per-hour cost, there are plenty of inexpensive outsourcing destinations for software development. Eastern Europe is particularly strong in software outsourcing and they have very competitive rates combined with excellent developers coming out of first-class universities.
  2. It is difficult to envision sustained low quality from any outsourced-to country. It will improve quality through greater exposure and experience, or die a quick death. Unless you think that any country is culturally indisposed to quality, which I find hard to digest. They used to say that about the Japanese in the '50s. Look what happened.
  3. If outsourcing is ever banned, employers and executives will look to control costs through other means. If a company is not growing fast enough to exceed its costs, it will bleed people and go out of business. In any eventuality, people will lose jobs. Outsourcing is a good scapegoat, but it is only the symptom of a larger concern within the company.

I call it dangerous because it doesn't help the displaced American programmer from understanding the high-level economic trend that is causing the job loss. Both national parties in the United States (and most parties in the Western world) are non-protectionist. They favor free markets and open trade. This means a much more competitive market for all companies. Blaming any one element that causes job losses in a particular sector is missing the bigger picture.

For instance, as Nick Carr wrote in "The Big Switch", a trend that will cause the loss of many IT jobs is the rise of cloud computing. It will mean the end of many system and database administration jobs, as small and large companies move their data and processing to the servers of Amazon, Google and Microsoft. Is it worthwhile to complain that cloud computing may perhaps have less performance than a finely-tuned Oracle machine on a Solaris box? It may be satisfying to think you (as a sysadmin) have been replaced by an inferior solution, but that satisfaction is all you get.

What is the answer for the American programmer? If you cannot lower one's wages, you has to provide greater value. Quality is greater value, but that may not be enough to justify those higher salaries. Corporations (and smaller companies) with access to the entire globe may not agree to the monetary value you place on your existing skills and quality. So the right answer is what new portfolio of skills will appeal better to employers and executives?

Better code quality is not enough. If you improve it, there is no guarantee that the Eastern Europeans and Filipinos will not equal you tomorrow because they are learnable skills. But the American programmer will always have the strength in understanding American businesses, rules, customs and traditions. They can be better analysts and managers. Although the Internet has dulled this advantage, Americans can take greater advantage of the wealth of experience in Silicon Valley and other technology hotspots as well as the many first-class universities in the US to become better architects and designers in emerging technologies. Finally, they can embrace globalization to obtain greater value through mixing and matching development resources from across the world.


Krishna Kumar

 
 

Things you can do from here: