Babu Srinivasan on July 11th, 2010

The number of passwords one needs to remember just keeps going up. My initial solution of storing them in an encrypted file was obviously not very convenient. I used keypass for a while. But I wanted a solution that…

Continue reading ...

Babu Srinivasan on July 5th, 2010

Couple of weeks back I got a Motorola Milestone phone. Finally, a Motorola phone that I can carry with pride. There are lots of things to like about the phone but I will list the negatives first.

Qwerty keypad design…

Continue reading ...

Babu Srinivasan on January 20th, 2010

Video lectures of MIT course 6-00Fall-2008 “Introduction to Computer Science and Programming” are available as part of open courseware. One of the topics is “Dynamic Programming” where the knapsack problem is discussed. The programming language used in the course is Python. I wish however that scala or haskell was used instead.

Continue reading ...

Babu Srinivasan on January 10th, 2010

When learning a programming language, won’t it be nice if you can get some instant feedback on your code? Of course, you cannot expect feedback on bugs in your program. But each language has some built in functionality and idioms…

Continue reading ...