Non Tamil Idiots

Its annoying, especially in hotels, if you order something, the guy you order too looks at your face as though he is an idiot. He does not know Tamil, he is fresh import from northern India and he is clueless. How many times I have ordered வெங்காயம் and had seen the person not responding. The worst being that the person just walks away.

When we need to goto the US or any English speaking nation, we have to write tests for its fluency, why can’t there be institutes in north that teaches Tamil to them? Why can’t hotels employ people who can speak Tamil? What about employing Tamilians from the southern districts of Tamilnadu? Why do we need these north Indian guys?

Its not only in cheap hotels does this happen, one day we had a treat from our friend in Barbecue nation, there too people did not know Tamil, and we had to pay so much to speak and hear a foreign tongue? Is this a good user experience? Is this good customer satisfaction?

I hope Tamilnadu gets autonomy or some sort, else we Tamils will be thrown out of our state just like Marathi’s are thrown out of Mumbai. Once we get autonomy Tamilnadu can be the fastest growing region in India, we can seek help from foreign powers to get our water problems solved. We can have our own Tamil education system, and possibly Tamil programming language and Tamil computing. If we had had these long ago, the Srilankan genocide wouldn’t have happened as we Tamils could have prevented it with military strike.

In many office people like me who are listened to just because we know English and Tamilians voices are muted will end, we can truly compete with our tech expertise without having fear that one needs to communicate in English. I hope it happens.

Tagged , , ,

Identifyig ultra stupid MBA’s

All MBA’s are kind of stupid. They give weightage to processes, obtaining power, going up the ladder, and think about money, than think about people, happiness and efficiency. They are suitable for regular jobs like night watch man, or a person who packs groceries in a bag in a super market. They are not quiet suitable for intellectual jobs.

In software industry, its a fully intellectual industry and people who are drivers of the industry, the coders almost never respect the MBA’s and MBA styled people. We just pretend to bow to them since they mostly control how much money ends up in  our pockets.

Okay lets come to the point, how to identify ultra stupid MBA? Have you ever met a person who says this “I don’t want questions, I want answers. ” Thats one thing that identifies ultra stupid MBA’s. It means to says that an MBA has no idea what he tasked us to do and he is ultra stupid enough not to listen to us. That guy / gal is like Saddam Heussein, he likes to hear no negative stories and does not have the enlightened to digest truth, inhuman enough not to listen to your concerns. Neither the person has brains enough to understand you, nor has the guts to fire you and / or admit his or her stupidity.

Basically that person is dumb . He is so dumb that he hasn’t realized that he has set up a trap and walked into it saying that he is dumb. If you encounter with such a dumb person, what to do? Bail out, try to bail out of the company. Its impossible to change those people. How can you make a rock understand that it has no brains? It has no brains to understand it has no brains!!!

Escape from Google & Facebook Tracking

Though Google may offer its mail and search free, it infact tracks you. Officially Google says it likes to give you a good search experience, but computer pundits have other doubts. When Edward Snowden came out with his NSA leaks, it became clear that Google and Facebook were giving your data to Governments without your consent. This means that if a tyrant ruled over you and if he wants to know who your friends are he could get it very easily by asking Google or Facebook, as you have given lot of information about you to them.

Governments could know all your personal information and can use against you at any time, the threat is very real. So how to escape out of these monsters? The answer is pretty much simple.

  1. Stop using Gmail
  2. Stop using Google search
  3. Stop using Facebook

If you think your life will end without them here are the alternatives:

Use Duck Duck Go

There is an excellent search engine called duck duck go that can be used instead of Google. It improving every day and it gives results that match and some times out performs Google. Th basic principle behind duck duck go is not to track you which is quiet excellent.

Use Open Mail Box

Have you been annoyed why Gmail asks you so many things just to open your email account? Do you know why it ask phone number, in fact in India it almost forces you to give your phone number. Thats not right. There is a another email solution called open mail box that does not forces you to give up your identity. So hit and get a mail that Google cannot track.

Use Diaspora

Another big privacy abuser is facebook. This company knows no online anonymity. It forces you to give you true identity, you can’t have multiple accounts, it censors your posts if your government asks them to censor it. It obeys American government and acts against other countries. Its one of the force thats unable to recognize digital freedom.

To combat facebook and escape from its tracking, join the diaspora network, this one respect ones freedom. You can start here

Final Word

Using these technologies does not mean that you are not untrackable, but it makes tracking and breaching of your privacy difficult. These moves would make your digital life more secure than its now.

Tagged , , , , ,

What Google Expects you to know

Recently on Google a separate page has appeared , which shows the courses and tools for online education, that necessary to know for all the engineers and programmers.

Passage of educational programs does not guarantee a job at Google, as the company said in a separate footnote. But it is very interesting  to know what courses according to Google every self-respecting programmer and engineer must pass.

The list of courses in the original you can find here.

Recommendations on the education

  1. Go through the introductory course of Computer Science: Udacity, Coursera.
  2. Learn how to program at least one OOP language: C ++, Java, Python:

For beginners: Coursera – Programming training, MIT course on Java, Google course on Python , Coursera course on Python.
For Intermediate level: Udacity – design of computer programs, Coursera – creation of high-quality code, Coursera – programming languages, Brown University Сourse – an introduction to programming.

  1. Expand your repertoire: JavaScript, CSS, HTML, Ruby, PHP, C, Perl, Shell. Lisp, Scheme: tutorial on HTML,
  2. Learn how to test code: Udacity – testing methods, Udacity – program debugging.
  3. Knowledge of discrete mathematics: mathematics course for programmers MIT.
  4. Understanding of algorithms and data structures: MIT introductory course about algorithms, Coursera – introductory course about algorithms (part 1 and part 2), the list of algorithms, the types of data structures, the book about algorithms.
  5. Understanding the work of operating systems: Berkeley course.
  6. Explore artificial intelligence: the entry into robotics, Stanford course, machine learning.
  7. Compiler creation: Coursera сourse.
  8.  Knowledge of cryptography: Coursera course about cryptography, Udacity course about cryptography.
  9.  Knowledge of parallel programming: Coursera course

Recommendations on the work

  1. Create a site, construct your own server, or create a robot: a list of Apache projects, Google Summer of Code, a team of Google developers.
  2. Develop a small part of a large system, read and understand the code, learn the program documentation, debug your program. Supporting Resources: GitHub, Kiln.
  3. Work on the project in team. You will learn from others and learn teamwork.
  4. Upgrade your programming skills and knowledge of algorithms: CodeJam, ACM ICPC.
  5. Teach others.
  6. Become an intern:

Company provides such recommendations for all programmers and engineers.

Tagged ,


இரவு நேரம். சிக்னல்ல டூவீலர நிறுத்தியிருந்தேன். அந்த கேப்புல ஒரு அன்பர் வந்து, “சார் காளியப்பா ஆஸ்பத்திரி வரைக்கும் லிப்ட் கொடுங்க”னு கேட்டு வண்டியில ஏறிகிட்டார்.
க்ரீன் சிக்னல் விழுந்ததும் கிளம்பிட்டோம். அப்புறம்…
வண்டியில ஹெட்லைட் போடாம இருக்கீங்க…”
அது உடைஞ்சி பத்து நாளாச்சு…”
சார்.. சார்.. இப்படி திரும்பும்போது இன்டிகேட்டர போடுங்க..”
அது நாலு நாளா எரிய மாட்டேங்குது சார்…”
அய்யோ… எதிர்ல போற வண்டிமேல இடிச்சிட பாத்தீங்களே. தள்ளி வரும்போதே பிரேக்க பிடிக்க கூடாதா?”
நான் பிடிக்க மாட்டேன்னா சொன்னேன். அது சரியா பிடிக்கல…”
இப்படியா சார் ஓவர்டேக் பண்றது.. ஹாரன் அடிங்க…”
வச்சிக்கிட்டா வஞ்சன பண்றேன்.. அடிக்க மாட்டேங்குது…”
அப்பாடி… இப்படி ஸ்பீட் பிரேக் மேல வேகமா ஏறாதீங்க சார். தூக்கிப் போட்ரும்…”
கண்ணு சரியா தெரியல. கண்ணாடி ஆர்டர் பண்ணியிருக்கேன்..”
நிறுத்துப்பா வண்டிய… நான் இறங்கிக்கறேன்..”
ஆஸ்பத்திரிக்கு போகணும்னு சொன்னீங்க?…..”
அட்மிட் ஆகுறதுக்கு இல்லப்பா… ஆளவிடு..”
சே… இதுக்கெல்லாமா பயப்படுவாங்க?..

Apple Computers


Get every new post delivered to your Inbox.

Join 730 other followers