Wednesday, February 15, 2012

Stuff I've worked on

Friday, January 20, 2012

Relationship health check

If you're joking with each other, you have a healthy relationship.

If you're joking about each other, its time for some medicine!

If you're not joking at all...

Monday, January 16, 2012

Convincing arguments

Just because you won the argument doesn't mean you convinced them!

Sunday, January 15, 2012

Control

It is very important to understand what we are trying to control, in order to control it successfully.

When there is a forest fire, we would try to put out the fire as soon as possible. We may be able to put it out a few times very quickly and easily. But because we do this, it means that a large amount of dry wood, grass and leaves is left unburnt. And the next time there is a forest fire, it is so huge, that you can't control it no matter how hard you try.

Whether you are trying to control your project, your anger or your debts, understand it well, and then decide what you need to do about it.

Saturday, October 29, 2011

Teaching Perl

Any Perl book, like Modern Perl mentions how Perl is like English.

Perl is written by Larry Wall a linguist, and most people who are good at Perl are good at languages.

The principle of TMTOWTDI is also another way of saying that everyone writes and speaks Perl and English in their own way, and you can't force people to stick to a certain style.

This suggests that Perl should be taught the way English is taught, and not the way Java is taught.

I also believe that this is Perl's USP, and any improvements or changes in Perl should make it even more like English, and not necessarily like Smalltalk, lisp or any other programming language.

Friday, August 12, 2011

How to be successful

If you want to be successful, you need three things -
  • Knowledge - what you learn
  • Hard work - how you gain knowledge
  • Competence - how well you apply your knowledge
This was said by Professor M S Kamath, from KREC, Surathkal in 1999, when Oscar asked him how to be successful in life.

Thought for the day

Did you try hard enough, Nitish?