Tuesday, December 11, 2007

We both are on same page.

Rajini came to such a matured state when he turned old; I realize myself coming closer to such a state when I’ve not even crossed 24.

Whatever he talks about life; career, family, friends, and etc, I too feel the same. He does not speak philosophy! Seriously! He does not speak philosophy, all that comes from his own experience or from the perspective he looks at the life! He was not the kind of guy he is now some 10 or 20 years ago. Same would apply for me some 2 or 3 years ago.

When we come to know every secret of life, the life starts boring slowly. When we foresee many things and realize the facts, we become normal and calm. And so many such things in life! He knows that. I am too.



Rajini is one of the rarest people kind, who never fake/act/pretend in life. Because, we don’t need to maintain multiple faces according to people and places. And only that can be a person’s own identity and personality! That’s the kind of personality he has.

He likes being alone and me too. Because, what could he do with all such poisonous people around?

For him, God is a philosophy. For me, it is more than philosophy. For both of us, with God, it is ‘a sacred relationship’.

All he wants now is, to walk all along the streets of his birth place, to roam around in his own town and to do all the childhood funs with his childhood friends!. Why not, I am too longing for the same!

Rajini! Though you are now aware of me, we are on the same page!

Monday, November 26, 2007

The 3 Good news.

I was awaiting for this break. Its again very long time since last post. Though I had many good news to post in this blog, I didn’t post any thing. Because I sold off all my time to my employer. Now, I am little free; free man I am – for a while!

Good things happened in the mean time.

1. SAB Update.

Initially, I was struggling to write one parser program in SAB; it was the core program in SAB; also the parser logic was deadly complex. I was breaking my head to code it and badly wasting all my free times for more than two weeks. At one night, again some magic happened! Yes, I’d rewritten the parser logic again in 2 hours and it worked well. What else I can say; God must be a crazy architect to design human brains.

After completing the business coding in SAB, I spent lots and lots of time on refactoring the whole SAB source code. It’s very clean now. And, its ready for client-server and service oriented architectures. I have done only functional testing and didn’t do any other testing. I’ve created a simple javadoc for SAB client APIs. So, the ‘Maximus’ release build2 will have following deliverables:

1. SAB Maximus Build2 server jar

2. SAB Maximus Build2 client jar

3. SAB Maximus Build2 simple javadoc

4. Simple web based client interface (JSP).

I just recall the moment; if we roll back the clock one year ago, I could still remember – all I wanted is a program that will load some data from internet. But, I never thought I will end up developing a big platform! Every software grows like this only..

I am happily done with my personal, pet platform, without knowing it is a platform. I just drawn the architectural diagram of SAB in a paper using pencil.



2. My new blog:

I often intend to write technical stuffs in my blog. But, two obstacles: 1. If I start writing stuffs technically, don’t know where they will go and end (too lengthy). 2. I dont want to mix up my personal posts with technical posts – because I just want to live a life that’s non-technical.

So, here by I am starting a new blog:http://java-j2ee-architecture.blogspot.com . This blog is guaranteed NOT to discuss any technical junks! Yes, no technical posts or information. This blog will have posts about design and architectural issues in Java/J2EE. Anyone knowing any OO language will find this blog useful. Any engineer, interested in system design and system architecture, will find the blog interesting. It’s all about high picture, not yet another technical junk.

3. Accessdenied Trust

My friends have started a trust ‘Accessdenied Trust’: (http://accessdenied-trust.wikispaces.com). I was so happy and little scary. Because, starting anything will be exciting; but continuing the same till end will be the toughest game. At lease some of my friends have agreed to continue running this trust as far as they can. Simply feeding the poor or orphans will not solve the problem. It should light up some people’s life – in any way. So, we cannot do much with some money. Have to do something. I believe money is not the only factor for every one’s problem. Some people need something that’s beyond money. Have to sit with friends and discuss. I don’t know what all I can do in the 24 hrs time. But, again…. Some magic can happen! :-)

Thursday, November 01, 2007

Maximus - The Gladiator. (NOT A MOVIE REVIEW)




Maximus:

I have chosen this name (Maximus) for the next release of my pet project.. , to be more frank, mini product. Yes, it has grown as a product, with all such composite eligibilities. Personally, I would like to call it as a platform, not a project or product. Because, it is ‘programmable’ rather than ‘usable’.

People usually consider birds, trees, and pet animals for naming their company/product/children. I like choosing brave names. A fighter or War hero or brave man ever lived. I chose ‘Archer’ as the name for the first release. Now, I am half the way to release next version. I was looking for a name, and hardly satisfied. I chose ‘Ajax’, which is a brave king name, but dropped the idea later, as it may conflict with the existing ‘Ajax’ language.

And, I am satisfied with ‘Maximus’ – Gladiator hero. Gladiator means, a continuous fighter; a fighter who fights for survival. It makes lots of sense to me personally. So, I chose this name ‘Maximus’.

This second drop may happen before Jan-2008. Currently, I am trying to complete business logic coding. Once it is done, I will refactor the whole code against various standards.

Then, I’ll expose the whole project platform as a service, so that it can constitute to SOA.

I am not sure how much time I can spend on this project daily. I have millions of other works going ahead in parallel. I will be the single and only developer in this Maximus release. I don’t find people joining in and I am not going to ask anybody to join, anymore :-)

I have spent so much of time on this SAB (Stock Analysis Base). It has helped me than the level of my expectation. I don’t know anything about stocks or investment earlier. I am techie; hardcore techie; if I had been into investment earlier, then this might be a killer combination. :-)

I enjoy architecting SAB! My first architecture assignment! :-)

-- Manivannan.P(@) gmail.com, SAB Architecture.



Tuesday, October 16, 2007

The terms were different :-)

It was true that the terms we used today, were meant for different things, long back. Computers and Internet changed the life in an unpredictable way. I like the below forward mail.

I wish if the terms are reverted back :-)


----- Original Message -----
From: Govind
Sent: Friday, August 10, 2007 3:03 PM
Subject: 25 Years Ago

25 years ago......

A program was a television show
An application was for employment
Windows were something u hated to clean
A cursor used profanity
Keyboard was a piano
Memory was something u lost with age
A CD was a bank account
If u unzipped in public u went to jail
Compress was something u did to garbage
A hard drive was a long trip on the road
Log on was adding wood to fire
A backup happened to your toilet
A mouse pad was where a mouse lived
Cut, u did with scissors
Paste, u did with glue
A web was a spider's home
A Monitor was someone who used to keep watch on classmates in absence of teacher
A Desktop was desk's top surface.
And a virus was the flu!

Time surely has changed ………………

Wednesday, October 10, 2007

6 years after....

Few weeks back I went to my college, where I was 'educated'. There was going a faculty training program, sponsored by ISTE. They were looking for a guy to give a presentation on Networking & Webservices in J2ME and also to talk about J2EE in general. I agreed to speak, only because the audience would not be students; because I know, what the student’s mentality would be. The audience was mainly lecturers, few professors, and some M.E students from various colleges.

I reached Erode at morning 5.30. By 6'o clock, there was car to pick me up. I was dropped in Guest House, served breakfast and told that there would be a pick up to the venue at morning 8.30. A car dropped me in front of IT-Park! Some unknown fear and unknown silence started waving in heart. Because, that was the feeling I always had, when I was there 2 years back. History repeats itself!

I met few of my lecturers and professors whom I knew or who remembered me. Lots of people left the campus; hence most of the faces were quite new to me.

The venue was ITP - Seminar Hall 2. After briefing my self introduction, I just started the session….

“Java is yet another cancer (after Linux), it starts spreading everywhere today; Java runs in computer, laptop, big fat servers, my mobile, Tv, Smart Cards, Mars Rovar...and etc”

I gradually landed in J2ME. And discussed the architecture of J2ME and explained how stuffs are programmed in J2ME, with lots of sample snippets. After discussing various networking connections in J2ME, we went into SOA, and Web Services.

I don’t like to listen continuously and also don’t like to speak continuously in front of others; so I broke the session in every 20 minutes. I think it went around 3 hours. Later, we had a Q&A session on J2EE. Really, very curious people they are, they asked lots of interesting questions. I encountered lots of questions on EJB3.0, WEB 2.0, OR Mapping, J2EE Design Patterns scenarios – it is really a healthy situation that those people had spent time to know latest stuffs.

I extended the time to separately discuss J2EE architecture and what components to use at what situations. And also, discussed some architectural design patterns, like Middleware Oriented Architecture, SOA and etc.

After noon, I showed some demos, by loading the J2ME applications into my mobile and running some GUI, Networking applications in my mobile. They felt happy to see the theory was working!


I didn’t go and meet any students. I met some second year students, a month back. They were plain, without having any idea of what to do. But, I told them they would have very bright future than anyone else. Because, opportunities are hell a lot today, you can find another one as soon as you miss one. Getting a job won’t matter any more; But getting a job in your dream company, with fat pay, and interested technology will be tough, unless you work hard – this is what nowadays I say to whomever I meet.

In the evening, a car arrived to IT-Park for pick up. I was picked and the car started running towards Erode. I was filled up with lots of old memories on the way. I first stepped into the college by Aug 10th 2001; On that day, I was clueless, shy, and filled up with lots of questions about everything. I had only a blind confidence towards future. To be frank, I never thought I would live a life, that I am living today. 6 years gone now! I am happy with whatever I have done till today, and whatever the position I am in today.

I am no more connected to this college; but, I can’t deny the memories of those days, that often put me in an unknown silence.