a new journey

I have been working in Java technology since 1999¬† and what an wonderful journey it has been. Java technology is so vast & ever growing that we need to keep on learning new thing almost every month (if not day ūüôā ).¬† I had learned BASIC, FORTRAN, COBOL, C, C++ during graduation, but my real & exciting journey started with learning Java. I still remember waiting to get hard copy of the book Complete Reference by¬†by Patrick Naughton & Herbert Schildt. I really enjoyed learning from that book. But the book that got excited me the most & prepared me for wonderful journey into software development was ‘The Java Handbook’ by¬†Patrick Naughton. It was mainly the appendix section where the author tells the story of how java language development got started. The author gives suggestions to the management after sending resignation, how management at Sun Microsystems took those suggestions in positive way, how small team starts working on a some goal, there joy of working with each other & frustrations during two years, how they wanted it to really come out,fear that it might not work & suddenly (like a bright sunny ray after long dark hours) some real practical usage of their hard work & then the joy that their work becoming one of the most successful language..Oh yes final success comes just after author leaves the company.. sounded like a emotional & gripping movie to me :-)..And after working in software development for so many years, I think I have also gone through all those phases…starting on new project, excitement, learning new things, working with colleagues of different temperament/nature, mistakes, frustrations, so called dead line pressure, success and many many more things…

Over these years Java technology has grown so big & it is getting bigger & more exciting. When I started learning core Java,¬† Servlets, JSP were the new things & EJB was the next big thing…Till I could learn all those things, some more new frameworks came & then …:-)¬† I could never¬† complete that race of learning everything in Java :-). But nevertheless I have learned many things & worked on many exciting projects.¬† Some times I really think when I would stop learning & take it easy at least for few days..but the joy of learning something new again brings me to this wonderful world called software development. As they say, grass is always greener on other side. Many times, I had to work on legacy applications & using the new framework was always out of question in those projects. So I had to always spend my free time in learning the next exciting thing :-).¬† But as they say, you can always take many positive things, working with legacy applications allows you to learn many things…smart workarounds, mistakes, refactoring, impact analysis…

I have always been a voracious book reader & still prefer the purchasing the books, that smell of new book, making plans for completing all things from book and humm…¬† many times as in life, not reaching to final goal :-).

But to be serious (oh no..I really think we should take life easy ), I have read, enjoyed and learned from many good books over the years. But during pressure times, deadlines (BTW …when these deadlines will really go out of this world & life will be simple?..let us all hope :-)) apart from books, as everyone do I¬†have used internet, read blogs, gone through open source framework code base. And then there was strong sense that I should also share whatever I have learned…But being workaholic¬† (that is not a good habit though) & always busy with work, unfortunately that always took backseat. I have always enjoyed sharing whatever I learned with my colleagues (who almost always became my good friends).¬† So I had to really start my¬† first steps in blogging world to share with more friends…..At last I am happy that I have finally started my blog journey.

But already so much is available, what new I can bring…I really thought over that. I believe everyone has unique perspective on a given problem, task ..forget software. Even in everyday life, everyone reacts differently, lives in different way in in similar conditions..So I think, I can bring my perspective on the things that I have learned, the things that I have worked on, mistakes that I did,¬† the things that did in correct way….So as life is unpredictable and that’s why so interesting, I hope my journey in blog world will also be wonderful…So excited to share whatever little I know..