safij
Alan Kay's Talk (2015)
Have technical interviews have become unreasonable
Rethinking net neutrality – Nicholas Negroponte
Music for Productivity
After drilling for 20 yrs Russians reached Subglacial Antarctic Lake Vostok
8 Weeks Later, How Do iPhone 4S Users Feel?
Apple devices safer than Android: Juniper
DRBD (Distributed Replicated Block Device)
Node.js Roundup
GitHub is Temporarily Offline
Live Status on http://status.github.com/
SICP review by Peter Norvig (2000)
Untitled Document
Happiness - LISP is becoming a BLISS!!
Hacky - Python :):)
Day Job - Very sadly :( :( .... JAVA!!
These companies are fuelled by a large pool of people, who learn computers only because these jobs pay well than any other job. Engineering is a basic eligiblity criteria to get into these IT companies. Hence people flood into engineering schools to take up engineering courses in computers or electronics or mechanical or even civil courses.Most of the engineering institutes here are of quite poor quality(needs a seperate thread to discuss ;) ).
Sometimes, in order to patch up the lag between academics and employability they take up crash courses in Java or .Net. Even worse, IT services companies pick hundreds from campuses(from different disciplines like mechanical) and put them for training programmes in J2EE or .Net which lasts for 3-5 months. Clearly without getting the basics of computers right many get into the jobs.
Most of the job is outsourced from other companies and folks here in these companies work on maintenance or support projects which doesn't require much of designing or programming skills. Sometimes in need they turn to internet forums, open-source mailing lists etc. May be thats the reason behind "polite Indians" ;).
Sadly enough, most of the folks here are deliberately into computers rather than by passion.