If not for Sun and Unix, I wouldn't be here, not in this country. Let me explain a bit. My first OS was a Unix System V while I was a student. Then, after graduating from my engineering school, I worked for a cool company in India (CMC Limited) for 6 years. During the early 90s, I saw a lot of my friends and colleagues move to the US. I was somewhat reluctant because I loved my job and did not want to move away from friends and family. Or maybe I was just picky. In those days, one of my passions was Unix internals. So after unsuccessfully trying to ship me off abroad, my managers realized there was one thing I wouldn't be able to resist a gig which would have me working on some Solaris stuff. So one day they called me and said, "Hey Deepak, there is an opening for a gig at Sun that might let you work on Solaris related stuff, do you want to go?" I was like, "Did you say Sun & Solaris? Heck! Yeah! ". Within a month I was in California with 200 borrowed dollars in my pocket.
When I reported to work i found out it all wasn't true. Yes, the gig was at Sun, but never mind that it was nowhere near anything Solaris. Fast forward 18 months and I transitioned to become a full-time Sun employee and had a fun 10 years of working in different roles and projects.
I still remember, back then, one of the huge reason and attraction to join Sun for me was being able to work with the smartest, intelligent and highly talented folks at Sun. That still holds today for anyone who is thinking of working at Sun. Sun has to simply be one of the best (if not the best) technology company to work for, and it is not an easy company to leave. But, I must say that now my first act at Sun is completed. As you know, I just completed 10 years of working at Sun in October 2005. I am very proud of reaching this milestone in my career . So, after a somewhat difficult process, I have decided to leave Sun and pursue other opportunities. I resigned from Sun on February 6th and tomorrow is my last day at Sun as an employee.
Over these years, I have met and worked with so many amazing folks at Sun that it is impossible to list the impact that each one of them have had on me. So I thank them all, where ever they are now.
My personal website will still be at www.deepakalur.com on which you will find my background and contact information. My new personal blog is at www.deepakalur.com/blog. This blog at Sun will be available as always but all my future postings will appear on my personal blog.



Today, I presented on Sun SOA at our Software Summit attended by Sun and our
partner folks. There were lots of comments and feedback on my presentation and
there were some pretty good discussions.
A picture is worth a thousand words they say. So, without much ado, here it is... having been with Java since the beginning, here is how I feel about it now.
It
is encouraging to see
] 

Look
what we found in a parking lot all alone, hungry and tired....it was a kitten.
My daughter looked at us for a moment, and before I could say anything, my wife
and daughter had already picked that little kitty up in their arms. So, what
was I going to say. But, I had one big worry and she was a 60 pound boxer called
Ally, already at home. We had rescued Ally over two years ago and she
has adjusted well to the family. But, one thing I have learnt about Ally is,
she...um...well...is not fond of cats. Not, not, not! I have seen her chase
the neighborhood cats around. But, too late to think about it.! Because turns
out we are already on our way home because the little fella is hungry and meowing
all the way. The girls even started brainstorming about a name for the kitten
and had one by the time we arrived home. We get inside and immediately Ally
is all agitated to see what we brought home. What the!!! Who the!!! But, Why!
Oh, No!!!!!!
Looks like analysts can't help but keep coining terms to one up each other. Now Burton Group analysts are talking about Superplatform, which I quote from 
Even
though over the years, many approaches (Patterns, Idioms, Processes, Methodologies,
etc.) have evolved to focus and improve system quality, we seldom find enough
time or effort to adopt and implement these best practices. We find little or
no time to research, educate and adopt them within our teams. As a result, for
most development teams, quality becomes an afterthought in the development process.
In some cases we rely on a few key individuals in the team to ensure the quality
of implementations. This works well in small and highly skilled teams, but when
the teams get large with members of varying skill levels, the technical leadership
is burdened beyond their ability to ensure adherence and conformance to best
practices. The quality of the system under development takes a spiral dive.
Sometimes, we comfort ourselves thinking that we can refactor our system as
and when we discover the deficiencies. I think we even kid ourselves that we
can do so even after going live. And so, in our quest to meet fast evolving
business needs, we wrongly rely on future refactoring to justify such quick
and non-ideal implementations. Even if we know we will not have time to refactor,
we go ahead any way and implement whatever solution we come up with that works
at the moment. Because, that is what the project demands, right?
Since my return from India, my six-year old has been asking me to go bike riding with her. She just got a new bike last week and is really excited to ride with me around our neighborhood. But, I have this really old mountain bike (approx 10 years old) that is kind of broke. So it has been in this corner gathering dust in my garage for the last few years. Cut the long story short, I have to decide whether to fix this bike or to buy a new one. I lean towards buying a new one. It sounds more exciting, a new mountain bike... these days they come with fancy dual suspensions, great frames, cool colors/design, and all that jazz!
I was
on a month long trip to India. Hence the silence on my blog. Just got back during the weekend and still kind of jetlagged.

What does architecture mean to you? Do you care about architecture? If not, should you care?
Here are some instructions to leverage the benefits of Technorati from your Blog: