Wired has an article about another form of outsourcing, drug trials. Read about it here
Archives
bookmark_borderbloglines 2.0?
Bloglines has announced some cool new features. Managing feeds will become a lot easier. And with drag and drop, it would save me a lot of clicks and page reloads.
bookmark_borderthe man who never sleeps.
This man hasn’t slept once in the last 33 years
I wish i could sleep 1 hour less every night.
bookmark_borderBarCampDelhi

Don’t wait to get invited to the FooCamp, signup for the barcamp today.
BarCamp, the open source version of Orielly’s FooCamp has finally arrived in Delhi.
All thanks to Jon, Amit and Gaurav for making it happen.
BarCampDelhi will be held on 4th March 2006 at Adobe’s campus in Noida.
The theme of BarCampDelhi will be “Next Generation Internet: Web 2.0, mobile computing, and other cool stuff”.
You can read more about it at the barcamp wiki.
I have volunteered for these sessions
- Ruby on Rails : Rapid web application development
- Simple Sharing Extensions : The two way RSS
If you would be interested in partnering with me on these, please drop me a mail.
I have been a TiE member for many years, it is a great community of entrepreneurs and I have learnt a lot from them.
Similarly, I hope the barcamp will help us create an NCR tech community.
So please spread the word around, this is a must attend event for all software enthusiasts in NCR.
bookmark_borderhooked to writely

I have been using Writely a lot lately. It is gradually becoming my default word processor.
It makes very easy for me to write documents and share them with my team. I can send mails to my team members with link to the doc from within writely and that’s it.
While writing my last blog article, I found another reason to use writely. I was writing the post and in between I needed to lookup a word at dictionary.com, so i did a ctrl-k in firefox and entered the word. I got the meaning but the page overwrote my post. ( Normally I do a ctrl-t, ctrl-k so that the meaning comes up in a new tab) Anyways I used the browser back button, the page was reloaded and all that I had written was gone.
Learning :
1) From now on, I will write my blog posts on writely. Writely has an autosave feature. Also ctrl-s works on writely. I need not scroll down to press the “save and continue editing” button as I have to do in wordpress.
2) Autosave posts, could be an idea for a wordpress plugin that I could write. Now that wordpress admin has been so ajaxified 😉
bookmark_bordersudo: giving previlige to non previliged users
On *nix systems, there are certain tasks such as running servers, editing sensitive resource or configuration files that only privileged users can do.
During software development phase, many such tasks need to be repeated often, and the application developer needs to request the system administrator each time. Sudo is a perfect tool for such times. ( atleast that is how I came across it)
The root user can specify users or group, and command which they can execute in the /etc/sudoers file. The non previliged user can then use sudo to run commands as previliged users, without loggin in as one. (without the need to know the previliged user’s password that is). Root users should use visudo to edit the /etc/sudoers file. Visudo parses the file for any syntax error.
An additional benefit of using sudo is that it logs each time a user tries to run a sudo command.
You can read more about sudo here or do a man sudo.
bookmark_borderTime and Money
Rajesh Setty’s post on Time and Money got me thinking about situations when I squander time to save money.
- I do it when i fix things at home, while I have the option of hiring outside help, which is cheap in India and does better work that me. I do not enjoy the fixing job either, certainly not after the first ten minutes.
- Not hiring another programmer and continuing to code, while I know I have to focus on other larger things. I love to code… but i know my ego also plays a role here.
- When i spend more time looking for bargains, than the amount of money I save at the end of the whole “evaluating offers” exercise.
Some of my thoughts on time and money relation.
- Money is more finite than time. I used to count money and enter into the “assets” column of my balance sheet. I did not do it with time.
- Money can be converted into other forms at my will. Converting time into money or other forms is not dependent on me alone. [ though i can sharpen the saw when i am not cutting the wood]
- Bcos I have been taught only half the equation. “Money saved = money earned” … and now Rajesh has added the time variable to this equation ummmm. But I have learnt “time is money” also. Now this becomes an issue of conversion rate… how much time is equal to how much money. My mentor always tells me “There are good savings and there are bad savings”. Probably the answer lies somewhere in these words.
- Cash flow and Time flow. How much of my cash can i spend to buy other people’s time. As a result of which I have more cash and time than I had at the beginning. Balance is important. Otherwise I might have to choose between bankruptcy and (divorce|stroke|burnout|all of these).
Will keep on adding to these two lists. Cos I have to Distinguish Myself.
Thanks Rajesh for the triggers.
bookmark_borderDRY in Views
Don’t Repeat yourself while creating Views in Rails.
I was confused when I starting working on Rails … but now I apply these rules.
Use Layouts to create page layouts to be shared by all views rendered by a controller.
Use components to create controller actions whose output needs to be used more than once
Use partials to create views, which need to be rendered more than once, in the same action or in different actions. [see collection option to render partial more than once in the same action]
bookmark_borderGood Care at Nokia Care
As with most other care providers around here, I wasn’t expecting a good experience when i went to Nokia Care center at East Patel Nagar to get my dad’s mobile phone repaired.
Surprizingly (to me atleast), a waiting ticket system was in place and working. The only other place in Delhi where I have seen the waiting ticket system working in Delhi is at the ABN Amro bank.
I picked up my ticket at the gate and waited for my turn with one of the front desk officers.
The front desk officer, listened to my complaint, did some prelminary checks, cracked some jokes with the other front desk staff around and told me that the phone would be repaired free of cost since it was still in warranty period and I could collect it the next evening.
She printed the job card and marked the IVRS phone number on the card, where i could check the status of the job by entering the job card number.
A couple of hours later, out of curiosity, I checked the status at the IVR number and it said that the job was finished and I could collect the phone.
I went to the Nokia Care center and collected the phone. And it seems to be working OK now.
It was one of the most hassle-free customer care experience I have had recently with a big company. So naturally had to blog about it. The job was done before the commited time and there was no unnecessary waiting for me at any step.
After my experience with some of the mobile service providers and banks, I am very skeptical of IVR systems, which make me listen to songs and music for minutes, with breaks in between to tell me “All our customer care executives are currently busy. Someone will be with you shortly, please hold the line”.
Maybe Nokia Care’s IVRS works because there is no dealing with a human.
Just one point though, If the front desk staff could stop giggling and fooling around with each other, while dealing with customers, it would make the customer feel a lot more important and “cared” for.
I was actually wondering if the companies have a code of conduct in place for their front desk employees.
bookmark_borderBaba Ramdev controversy
My father is suffering from “End Stage Renal Disease”. His creatinine level was 11, whereas the healthy creatinine level is around 1.
He was undergoing peritoneal dialysis, four exchanges a day with baxter’s 2.5% CAPD fluid. But the creatinine level never came below 10. So much so that his nephrologist was considering putting him on haemodialysis.
Then my father saw Baba Ramdev’s yoga camp being telecasted live on Astha TV. There were some testimonials of people whose creatinine level had come down by doing pranayama regularly.
We were skeptical and thought those testimonials were doctored. But my father wanted to give it a try. So he started doing pranayama daily, infact twice a day, in the morning and in the evening.
Within 2 months, his creatinine level is down to 5.8. His blood pressure and blood sugar levels are also under control now.
Baba Ramdev, does not recommend any of his medicines as the first line of defense. He says that 90% of the problems will be solved by Pranayama alone. And I have seen this happen in my father’s case.
I see not logic, why then, would he do anything that Brinda Karat alleges.
Infact to me, he seems like a modern day Chanakya, whom India needs very badly.
Also, it is one of my new year resolution to do pranyama every morning.