Sunday, April 20, 2008

Zop (marathi) means Sleep !

झोप ! means sleep !
Worth mentioning before I go ahead with the post: Just to write "zop" in marathi ... it took almost 10 mins ! Why? on this blogger I cant write in marathi though I can in hindi ... so to find marathi "za" ... I went to PL Deshopandes site ... and after a bit of smart work I made it ;-)
well ... why this subject? and how come I am finding "time" to write ... and that to 2 posts in a day!

Simple ... the answer to both these questions is: Life ;-)
What to write on झोप ? This thought slightly reminded me that its 10:45 pm Sunday night, and tomorrow I need to go to driving class and then to office .. Its monday man!
well ... झोप is very funny thing; because of her झोप only; I am writing on झोप ;-)
झोप is very biased: when there are exams झोप comes and when there are football matches झोप never comes ;-)
(For this post: please forgive my english as I know I am stretching a lot!)

For some people झोप unavoidable; when झोप comes; irrespective of where they are and what they are doing ... they just go to sleep with झोप on their face!
some people (like me) can avoid झोप depending up on the circumstances. I typically avoid झोप if i have to do some NON-IMPORTANT thing otherwise I surrender! But generally we hostelite people are निशाचर means nocturnal animals like ज़ुरल (this is the problem u face if you try to write "z"!) means cockroach!
From cockroach I just reminded that, We need to do paste control in out flat: D-9, Vrundawan !

okay coming back to cockroach .... no no ... coming back to ज़ुरल ... come on ...
coming back to झोप ... there i am ! (yes मला झोप येत आहे!)
झोप timings vary depending up the seasons. In monsoon and winter generally people go to झोप early and also they wake up late. Whereas in summer people go to bed late and wake up early!
For some software professionals like me above rule anyways does not apply! I feel very bad when I say this :-(

One more thing: A hostelite who used to wake up early at home before he go to some other place for studying will start waking up late.... Now when this guy/gal join a s/w company and after that go to his / her native place ... his / her mom/dad will never ask him/her to wake up early. reason : अरे हमारा बेटा / बेटी बहोत कष्ट कराती हैं ;-)
बर आता लई बोर जाले आहे ... so stopping ...
in another words ... लई झोप आली आहे ;-)

bye and good night :-)

Life is calling .... Life has called up ... Talking with Life ... ! ;-)

Those who know me well can anyways figure out what the blog title is all about ! ;-)
So what should Iwrite here? I was thinking (as usual .... I just keep on thinking but hardly do anything :-( !) of writing a real cool stuff here ... but insted of waiting .... Istarted off this time ... thanks to Life ... she kept me waiting till she come online ;-)

I am still thinking ... what shall I write here? Insted of think and write ... this time I am just writing .... At this time I am in Sify net cafe .... Ashish is also online ... as usual we are talking about Life and All ;-)
लम्बी खामोशी ..... अब क्या लिखु ? ... अरे कीधर हैं वो ?

:)
and she is online .... so bye all ! ! ! :-))

Tuesday, March 11, 2008

Mentoring

I remember when I was had just started my professional career with after completing my graduation from PICT; we all batch mates used to meet (a get-together) and used to discuss the interesting industry stuff. Those days many people used to discuss: hey my mentor is xyz and he is really cool, my mentor advised me to read this and don’t read that, my mentor is very fundu and even sometimes I was chatting on yahoo and suddenly my mentor came. Bla bla …

My obvious reaction was what is mentor rather who is mentor and what is mentoring? Unfortunately I have not assigned any mentor till I became mentor ;-)

And then one fine day I got a mentor: DR our SVP Engineering! And then I started knowing about mentoring philosophy. :-)


What I am planning here is to share some of my mentoring experiences. The mentoring that I do to my mentees and the mentoring I receive from my mentor.

Well, let me tell you what mentoring means. To write on this topic I will again take help from the discussion that I had with DR on this topic and his mails on this topic.


Mentoring typically starts with a fresher as he/she joins the organization. A mentor is associated with such fresher since his first day in organization. This association lasts for typical 2/3 quarters. During this tenure following goals are typically achieved

  • To track the output of fresher from the perspective of quality, productivity and efficiency. Such output is observed and improved by fresher by spending time with mentor. E.g. code quality can be improved by getting code reviewed from mentor.

  • To mould the thinking process of fresher in regards to what is the difference between college and corporate. What are changed priorities. Why take initiative and responsibility is important. In short mentor is to educate the fresher about the Dos and Don’ts

  • To keep the track of aspirations of fresher and to see whether these are being addressed or not. E.g. Aspirations could be as small as to participate in design meeting or starting a hobby project or even to write a research paper! In short mentor is the first stop for fresher for all such expectations a fresher may have.

  • Essentially mentor has to make the freshers productive as quickly as he can.

  • On the other hand this relationship has to be mutually beneficial. Freshers will get quick and sensible guidance. Mentors will get first hand experience on how to handle teams, aspirations, how to delegate, how to get best work done from people etc etc. In short for mentors it’s a great managerial education.

Though mentoring talks more about the relationship between fresher and his senior (2/3 batches senior); mentoring can actually happen at any level. I mean in my case it’s a 6 years experienced person is a mentee of a 20 years experienced mentor! ;-)

One last thing as the mentoring progresses please don’t forget to get the bi-weekly feedback from your mentees. So Happy Mentoring … ;-)


One more important thing I would like to share with you about my mentor is: Apart from usual technical and managerial work in IT industry, DR is also involved in many social activities. He is a trustee of an NGO named Sanvedana. To know more about Sanvedana and participate in its great charity works please visit http://www.sanvedana.org/.


So looking forward to meet you guys at Sanvedana to take its mission ahead by one small step.

Thursday, February 28, 2008

Model Driven Architecture (MDA)

MDA: A very close word to me! During 2003 / 2004 I remember I had used this word million times for several reasons: one of the main reason was to impress others ;-)

I came across this topic when I was working with Component Plus Pvt Ltd in Pune. (Sorry I cant put Component Plus url here as this organization had stopped its working and all other activities)
There I got a chance to give a closer look to MDA. The product named AppWeaver really impressed this fresher!

Later I started working with Aftek Ltd and during some technology presentations I decided to present on MDA. One reason to chose MDA was to read and understand the philosophy again after 4 years from a senior developers perspective :-)

The same presentation I have attached here just for educational purpose! Feel free to comment on the same :-)

BTW MDA stands for Model Driven Architecture and is a software architecture philosophy currently managed by OMG people.

Here is the ppt ...


Saturday, January 26, 2008

RTSJ: Real Time Specification for Java (JSR-1)

Finally I am uploading my presentation on above topic!
Well almost an year and half ago , when DR (my mentor and our SVP Engineering) asked me to read and talk on JSR-1: Real Time Specification for Java (RTSJ), I prepared this presentation. I remember Sunil Desai our SVP Technology Solutions was very keen on embedded Java . That's the reason he suggested DR to explorer more on this topic. And then came me.

Well enough with the history, let me tell you one more thing: Though this presentation is year old why today I am uploading it here / posting it here?
I was basically surprised to know that Googles Blogger (this blogging site / tool) does not allow me to upload presentations / ppts. Because of this reason only I was delaying the posting of my various ppts here! ;-)
Then today I came across a cool website: SlideShare! And my work done!

Notes:
1. My presentation on RTSJ is purely theoretical and I does not have any professional experience in this area. ;-) Though your comments / suggestions / critics are always welcome.

2. I have mentioned DR my mentor and our SVP Engineering. His name is Mr. Dhananjay Kulkarni but he is commonly known as DR. Other than usual technical and management work in IT industry he is also involved in many social activities. He is a Trustee of an NGO named Sanvedana. If you are interested in Sanvedana please visit website http://www.sanvedana.org/ DR can be reached at dhananjayk@sanvedana.org

Here is the the presentation ...