Tuesday, February 23, 2010

I need to stop procrastinating!

Not that I haven't been doing anything, just been taking way longer than I should and/or could have. Firstly, the thesis work is now haunting me... I dream about it too! mainly because I know what I have to do, but it entails me knowing C/C++ so I'm usually freaking out about it and reading some tutorials in attempts to avoid jumping in and digesting the code I have to work with... and that code I have to work with is Berkeley db kernel. I still find it motivating since I wanted to learn C/C++ for ages, and I learned Python and Ruby by start using them but I think the one thing that freaks me out is the scale of the program I must deal with... Strange somehow I never just start using C++ for things. I blame the pointers :P.

Other than the scary thesis work, just cruising through an Objected Oriented Programming course learning Smalltalk. Few strangely fascinating errors I had to deal with in Smalltalk, because the whole Squeak being Smalltalk and not just an IDE like Eclipse. I knew this but didn't really process it in my head and was treating Squeak as if it was an IDE. And one sticky object and perfectly correct piece of code that I added AFTER creating that sticky object meant me screaming at the computer screen "WHY ARE YOU FREAKIN' CHANGING MY CODE!!"... well... can't explain it better than that, but it was very interesting to say the least.

And half-a-good-news is that I got an internship offer!! But it was in India.... I don't remember applying to any non-US locations this time, but Infosys' internships are all done in India apparently. Having to go to India is very tempting, but maybe not during summer, and not when I have more places I want to visit in USA (since I'm here already!)... plus I have few more hopeful internship applications I am waiting for (*FRANTICALLY KNOCKS ON WOOD*)... So I declined it. Infosys is definitely a good company to intern at, but the interview was just toooooooooo easy and simple, I am not sure if they really care who will be interning at their company. I don't like "here is an array. Do some complicated thingi that is of absolutely no practical use on it in O(n) time and o(1) space restriction" type of crazy interview questions, but asking nothing at all technical for freshers/interns seem... just... not caring and "can't-be-bothered".

Already 1/3 way into the semester... better whoop myself into shape now.

No comments: