Software DevelopmentMay 21, 2006 4:11 am

Software Design Patterns are well understood and well articulated solutions for common design problems.
This link will be valuable for everyone who is interested.

Note the Class Diagrams and also the Source Code given of the implementation.

Movie/MusicMay 18, 2006 11:43 am

Yesterday after work I went to Liberty Cinema for MI3. It was definitely better than MI2. (I can’t comment on MI1 since I have’nt watched it.) Even though there was no story as such it was not short of Action. Will be interesting to know what DHL’s part in the movie. The International Courier and Parcel service provider earned good publicity i guess. Maybe Kodak……………………….
Finally what was Rabits Foot?

Software DevelopmentMay 16, 2006 4:45 am

Towards the end of the last week I met a client over a meeting to present a project proposal for a project for which we have quoted for. Even though he seemed quite comfortable with IT related project proposals he was very polite to ask us a simple question. It’s like this….

‘ You’ll have separated and identified different aspects of the system as modules. For me, this is one big business process where nothing is optional, as we need all these aspects of the system to function as a business entity. Therefore why do you separate the business process and call them modules.’

One thing here is to note that even though we had modules identified, we never costed for separate modules.
Had we done that It would have really baffled him, as his perspective of the system as one, then becomes a total contradiction in our proposal as we have costed for separate modules which is then sumed to arrive at the full cost of the project.

We in IT will have ‘our’ modules basically for the sake of clarity as well as brevity. But what really matters is whether we convey the real message to all stakeholders of a project (specially when a knowledge gap exists between the client and the IT people) in a way where every party gets the confidence that ‘everyone knows what everyone is up to’.

MiscellaneousMay 7, 2006 3:50 am

Sometimes it’s not that easy to figure out what Google is upto when they give out a new piece of Software for free. Also It will be more interesting to see the big picture…………..How google is planning to make all these different softwares doing different things is going to fit into the big Google Jigsaw.
Google Sketchup is a 3D Modeling Software which is as usual………..free to download and use. I tried this yesterday and I must admit that I thoroughly enjoyed my time with it. It really gives you the 3D feeling which made me feel like some Graphic Designer guy.
What you get free is actualy a beta ,but If you go for Sketchup Pro there is an additional plugin for more fun.
Hats off to Google……………………………………..

MiscellaneousMay 6, 2006 3:56 am

Above is my domain which I have taken sometime back, but I was unable to find time to organize a nice website and present myself to the world. Now I’m keen to start this project and hopefully I’ll land with a good
outcome. I found some intersesting comments here on personal web sites.
If any one can give me some good hints on what should and should not be done in creating a personal website
please drop a comment here or send a mail to nuwan@nuwan.net.

MiscellaneousMay 3, 2006 3:17 am


I bought a new Motorola E-398 last week. It cost me 19′000 Rs. I got interested in the phone after reading reviews at mobile-review.com
and few other places. The MP3 player is simply awesome and best of quality. There are sterio speakers on both sides of the phone.

Phone comes with an additional memory card called Trans Flash Memory (San Disk) with 64 MB. This is removable. Compare San Disk prices here.