Wednesday, December 2, 2009

Behind the screen

Memory management is something that makes program complex when it comes to C language.
Java hides this task and makes development easy.
Thanks to my manager, I got following link

http://java.sun.com/docs/hotspot/gc5.0/gc_tuning_5.html#1.1.Introduction%7Coutline.

If you go through this link you would realize memory management is very interesting in Java too.

Sunday, November 15, 2009

Agile development

I have came to work at 6 in the morning today.
I am doing so many changes in the utility class which can affect so many base classes which are using this class.
I am not sure how it gonna screw up entire working of derived classes once it goes into production :(.

But thank god we have Junit Test cases, which at least at interface level assure me that my changes are not breaking business logic .

Well, not getting time at all now a days, even to write something, but Junit tests deserves a post :)

Wednesday, April 22, 2009

Addicted

Sometime I wonder should I get addicted to something or not ?
Like, in this semester I have got addicted to playing badminton so wen friends go to their home during holidays I cant play badminton with them and life becomes so boring ........
So sometime I think should I stop myself wen I realise I am getting addicted ?
Sometime I think, I am enjoying something so enjoy as much as you can but believe me when that thing ends its like what to do now ........
But I guess this is life finding something new, enjoying it and then move on in your life.

But when I am enjoying something its like,

Dil chahata hain, kabhi na beetain chamakile din ......

Sunday, April 12, 2009

Manoranjan ka baap - IPL :P

"Manoranjan ka baap" was the term coined by some one I dont exactly remember but like as usual, our college mad ads team picked that, so did I :P , using that here for IPL.
Cricket and that too 20 - 20 is great timepass.
Cricket match every single day :)
This thing has great drama, I still laugh at incident when srisanth ( a bowler from Punjab team ) was crying on field because another bowler harbhajan singh had slapped him. We were laughing because Punjab team won the match and priety zinta hugged Yuvaraj Singh ( Captain of Punjab team) and not srisanth, so we thought poor guy is crying for that reason lol.
Another exciting thing is you can see new talent other than normal national team.
So looking forward for this second version of IPL ......

Saturday, February 28, 2009

I love u and m gonna miss u

This story starts from second semester of my engineering education, my college life which I can never forget.
Every thing was new, kinda first experience, what u can say like ' pahela nasha' .......
New people, new friends, new professors :P.....
So in general routine used to be, watch movies till late night( donn ask which one ;) ), play CS, play AOE, FIFA @ home, do timepass on Boat club, never attend classes get your self added to defaulter list.
Even while studying do all things totally with freedom like crazy attitude, do only those things which you like and never do something that u hate. So always kinda rebel attitude, not to compromise on any issue.
Ok, first thing that I must mention very special about this semester,
first traditional day and some girls looked damn beautiful ( I do apologise I should not say 'some' but cant help they were looking really really very beautiful and gorgeous on that day, ok enough I guess it was effect of that day :P ).
First time we enjoyed regatta of our college boatclub, the Firodia show which we had always enjoyed, arts and craft exhibition which made us think that an artist can be in any profession let alone engineering.
The great street play :P , Ayush was part of that team, he was my first friend in college from the day one, nautanki saala.
Most important thing the 'DJ' :) we never had a very good dj but our dance group ( it was just a bunch of amature college guys, I guess now u can imagine what it was :D ) which was always enthu, made that a great thing, we had same group e1 in ' Ganapati Miravanuk ' in which we danced all night long on street of Pune in great music of 'Dhol' and 'Tasha'.
After that our college used to arrange a very good dinner for us on one of the day of annual college gathering, and I always had great difficulty to travel using 'PMT' after dinner, I thank them not for serving drinks :P else it would had been even more difficult.
I had joined debating group got to know few very cool people over there, so went to farewell party @ sinhgadh, oh my god I still remember that night like it happened yesterday.
During this all it was so obvious that I paid very little attention to my academics :P and got screwed in practical exam.
It was C programming subject, we had practical exam for the same, and for first time thought I will never be able to complete my computer engineering :) and I got divya gyan of engineering that 'Passing is the only aim when we appear for any exam'.
It was like I just could not imagine how I am gonna work with such thing ( C programming language) for next three years. I was not at all comfortable with that. I guess when first time u meet some one and you find many problems in that person, believe me there are huge chances that you will fall in love with that person, he he giving some funda again but something similar happened with me.
After 'C' almost made it clear that we wont be working again considering my great start but on the contrary it attracted me, I was crazy like what the hell this language offers to any one in this world ...
I started working with patience and curiosity like a child has, started feeling the power of 'C'. It was so transparent and very little abstraction, it was like, I always believed if you have a good idea then you can implement that thing in C.
So when ever we had to implement any idea my mind as well as heart :) always looked to 'C' for the answer.
Some one has said Programming = Algorithm + Datastructure.
So I was always thinking about programming from C attitude.
In short it was my first love in engineering, something that I really liked.
People do say, like in programming language is secondary thing algorithm and datastructure are more important, true very true nothing to argue, but if you love something its very hard to get out of it.
C had offered me great freedom, the power of pointer, power of typecasting.
Typecast almost anything into anything, whole memory is free to u, access almost any thing u want the way you want without any restriction the same attitude that I had to enjoy my life.
As a result, I never realised but I got used to it a lot and I did not work much on other languages, falling in more deep love with C. Hence I did many of my projects and programming in C, like second year Datastructure subject, third year operating system, computer networks, even third year application development lab, the most important final year engineering project in C.
Few days back we had a meeting with our mentor regarding our BTech projec and later we had some informal discussion, my project partner Ayush said 'I think I am lucky that I got to work with C, I almost hate JAVA'.
I will not say I hate JAVA, because it has some different goals than C, but first time I realised how much I will miss C :(.
Now I realise I should had started working on 'C' from the day one of my engineering life.
My other project partner Ketan, a very smart and intelligent guy, always said like money is in differnt areas like Web and business, not in C, he always hated Linux and other linux tools compared with MS office & windows, he might be correct I do understand that, yeah when I join industry I will not get to work on C much, but still I feel lucky to get an opportunity to work with C.
Once Ayush had said like ' yaar abhi jo field main join karenge aisa lag raha hain , wohi kaam karana padega jindagi bhar, matlab line change karana bahut difficult hain as your previous experience is not counted' and I had replied like 'are mat soch bahut, everything is interesting its just the matter of you attitude, platform and languages are not important logic and analysis is more important donn worry buddy'
Even my very good friend Nikhil said me that how we are going to work without C ?
hmmm .......... :(
I do realise that I am not a very very great C programmer who has won all contests in C or something like that, who should boast that he cant live without C but still somewhere I dont want to know facts of life which make me realise that every thing does not happen according to you expectation ...
I worked with languages like Ruby, JAVA, PHP, C++, I had no problem as such with them, after all I will be a professional and have to work as my profession demands but still in my heart there is a very special place for C who introduced me to the world of programming with great ease I wont give that to other language ....
all I can say is,
C, I love u, I will always love you and m gonna miss u a lot ......................