An Interview with yours truly

Yuvi Panda was misguided enough to think that I'm worth interviewing. You can find the entire interview over at his site. I've posted some of my favourite bits below. Some of my answers made me wonder - "What in hell was I thinking?" :-)

#Begin excerpt - go to Yuvi's site for the complete version

Tell us about your College Life.

It was awful. Seriously though, I now think that I wasted too much of my time and energy worrying about things like exams and college. When I recently went back to college for my convocation, I told my HOD that the only useful time I had spent in college was the time I had bunked and stayed at home.

If you’re a geek or a creative person, I would urge you - spend time on what you’re good at and what you like doing. Spend time drawing or writing or coding. Don’t spoil your health too much by killing yourself for your exams

When you reach 12th standard and all throughout college, people will always tell you “This is the most important exam of your life”. That is nonsense - no one at Microsoft has ever asked me how much marks I have got

What matters is what I did in my spare time in school and college. I liked to play around on my computer - and that’s what has helped me

I spent a lot of time learning subjects I hated and that were useless to me. School was better in that there wasn’t the pressure we had in college (except for 10th and 12th public exams). The best part about school was the culturals I attended. I got over my fear of the public, of strangers. The public speaking I did then helps me till this date.

If I could go back in time, I would tell myself before the 10th exams “Don’t worry about it - no one will ask you about this even 2 months from now”

I would tell myself before the 12th exams “Don’t kill yourself. Don’t spoil your health. It’s not worth it. No one cares”

I would tell myself “Spend more time having fun. Go play more. Spend more time on your computer. Spend more time dreaming. Spend more time idling away time. Spend more time reading good books (not related to studies)

Spend more time discovering yourself.

And finally, spend more time not growing up.

To the young students out in Schools, what is your advice on becoming a good Developer?

Being a programmer is hard. It means days, weeks of debugging the same problem. It means having to constantly relearn your tools and your materials. Compared to doctors, the human body doesn’t spout new limbs every decade or so, does it? But, you get new programming languages, new operating systems, new tools and technologies almost every day.

So don’t do it unless you love it. Please don’t take up computers because it is fashionable or because it is an easy way to make money. Take up computers because you love it at a very deep level.

Be curious. Poke around your machine. Try to understand programming at all levels. Know how to make a button spin. Know how Windows allocates the memory for that button and the data structures involved.

Code for fun. Write programs that *you* will use. Write programs that your friends will use. And then write more. The more code you’ll write, the better you’ll get. Read good code. You’ll learn a lot.

Read good books. ‘Structure and Interpretation of Computer Programs’ and almost all of Tannenbaum’s books are must reads.

Code more. Learn a new programming language atleast every 6 months.

Remember this - no other profession can create so much with so little. You can’t create an iPod or a Ferrari or even a small pencil from your bedroom. You can create an operating system though :-)

Try everything - atleast once :-)

Eric S Raymond and Peter Norvig have written great articles on similar lines. I would strongly recommend you to find them and follow them.

What first hooked you on to computers?

This is quite an interesting story. Until 12th standard or so (sometime in 1999), I had never touched or used a computer apart from a few DOS commands we used to learn by rote for our exams. I had wanted to be a writer or get into graphics and animation.

My life changed one day in 12th grade when my Computer Science teacher summoned me during a lunch break. It turned out that there was an unknown institute (called Comp-U-Learn) that was doing a free, promotional “Introduction to Computers” course. Guessing that it couldn’t hurt (and it was free after all), I trotted happily to this computer institute where we learnt things like how to create a folder, how to draw in Paint and so on.

One incident there changed me forever. One particular class, we were being taught how to copy-paste and the instructor happened to say ‘Please right-click on the ‘My Computer’ icon on the desktop’. Puzzled, I shot up my hand and eagerly asked ‘Sir, where is the desktop?’

Everyone in the class, including the instructor, burst out laughing.

I was hurt. In an almost cinematic fashion, I vowed to myself then that no one would ever laugh at me regarding computers again.

The ‘course’ was for 15 days and the institute wanted students to sign up for an additional 30 day course on C/C++.

I was the only student who signed up for the additional course. Since I was the only guy around, the bunched me with a bunch of older people who were studying Java and I got introduced to wonders like ‘import java.awt.*” and so on.

I finished 12th standard and the day after my TNPCEE engineering entrance exams, my dad bought me a computer. It was a P3, 850 MHz machine with an astounding 256 MB of RAM.

I was hooked throughout the holidays. I spent the entire holidays writing code in VB6 and have been coding ever since…

Why do I love computers so much? I’m really not sure. I think it has something to do with the sense of creating something, molding something from nothingness into a work of beauty. I tell my non-programmer friends that one of the greatest pleasures of life is seeing something finally work correctly, to track down that last pesky bug.

I’m also seduced by the idea of so many people using code that I’ve written. How many artists get to mass deliver? :-)

#End Excerpt - you can find the rest at Yuvi's site

Comments:
I'm thinking of all the young chappies who are going to be reading that excerpt of yours. I'm thinking of those parents who are going to have a harder time forcing their kids to study. I'm thinking of them cursing you every single moment.

I belive it all was a part of cause and effect. Maybe you would have never been who you are if it weren't for the fear caused by exams. Maybe if you had the chance to go back and "fix" you life in class 12, your life would be altered permanently. Remember the Star Trek episode? :)
 
Excerpt from the first part of the interview -
Or maybe say that college is awfully useless?

Hmmm...this is the kind of extrapolation that should be avoided.
 
@aarthi: Extrapolation fixed, I guess:D
 
The kid's darn funny, ain't he? ;)
 
Remember this - no other profession can create so much with so little. You can’t create an iPod or a Ferrari or even a small pencil from your bedroom. You can create an operating system though

I remember telling something very similar (infact I used OS's as an example) to a junior of mine to take up computer science...

And one more thing for aspiring geeks is to leverage the internet.. you can get an MIT level lecture just sitting at your houses. The world is a small place now.. use it.
 
@aarthi: Hey, say that in my blog comments: I thought you were calling Sriram a kid:D
 
Just read the full interview in Yuvisense.Im following your blog for these past one month(the 1st post i read was about your college interview) and found it useful.im a wannabe geek like you and this interview is particularly superb.just doing cs engg now and u hav really inspired me.thanks.
 
We both share the same reason (or incident) which hooked us to computers.
Man, your story is same as that of me with only very minor variations in space and time !!
 
Though we don't have to be prepared for our 12th Exams, We need to atleast secure a passmark. Else everything would change......including the career. Is there any software or any other concern who give employment to a 10 or 12th failed guy/gal? :)

But I feel reading is just to know....... I did it just to secure a passmark ;)
 
Post a Comment



<< Home

Archives

November 2004   January 2006   June 2006   July 2006   August 2006   September 2006   October 2006   November 2006   December 2006   January 2007   February 2007   March 2007   April 2007   May 2007   June 2007   July 2007   August 2007   September 2007   October 2007   December 2007   January 2008   February 2008   March 2008   April 2008   May 2008