Archive for October, 2007

Dear Mr. Software Architect

October 30th, 2007

Dear Mr. Architect,

Please design and build me a house. I am not quite sure of what I need, so you should use your discretion.

My house should have between two and forty five bedrooms. Just make sure the plans are such that bedrooms can be easily added or deleted. When you bring the blueprints to me, I will make the final decision of what I want. Also bring me the cost breakdown for each configuration so that I can arbitrarily pick one.

Keep in mind that the house I ultimately chose must cost less than the one I am currently living in. Make sure, however, that you correct all the deficiencies that currently exist in my house (the floor of my kitchen vibrates when I walk across it, and the walls don’t have nearly enough insulation in them).

Also keep in mind as you design this house that I wish to keep yearly maintenance cost as low as possible. This should mean the incorporation of extra cost features like aluminum or vinyl siding. If you chose not to specify aluminum, be prepared to explain in detail.

Please take care that modern design practices and the latest materials are used in construction of the house. The house should be really nice. However, be alerted that the kitchen should be designed to accommodate among other things, my 1952 Gibson refrigerator.

To assure that you are building the correct house for our family, make sure that you contact each of the children and also the in laws. My mother in law will have very strong feelings about how the house ought to be designed since she visits with us at least once a year. Make sure that you weigh all these options carefully and make the right decision. I, however, retain the right to override any decision you come up with.

Please don’t bother me with small details right now. Your job is to develop the overall plans for this house. Get the big picture. It is not appropriate at this time to be choosing the color of the carpet. However, keep in mind that my wife likes green.

Also do not worry at this time about acquiring resources to build this house. Your first priority is to develop detailed plans and specifications. However, once I accept these plans, I will expect to have the house under roof within 48 hours.

While you are designing this house specifically for me, keep in mind that sooner or later I will have to sell this house. It should have appeal to potential buyers. Please make sure that before you finalize the plans, there is a consensus of the population in my area that they like the features this house has.

You are advised to run up and look at my neighbor’s house he had constructed last year. We like it a great deal. It has many features that we would like to have in our new home, particularly the 75 foot swimming pool. With careful engineering I believe that you can design this into our new house without impacting the construction cost.

Please prepare a complete set of blueprints. It is not necessary at this time to do the real design since these blueprints will be used only for construction bids. Please be advised however, that any increase of cost in the future as a result of design changes will result in you getting your hands slapped.

You must be thrilled to be working on such an interesting project such as this. To be able to use new kinds of construction and to be given such freedom in your designs is something that doesn’t happen very often. Contact me as rapidly as possible with your design ideas. I am enthusiastic about seeing what you can come up with.

P.S. My wife has just told me that she disagrees with many on the instructions I’ve given you in this letter. As architect it is your responsibility to resolve these issues. I have tried in the past and have been unable to accomplish this. If you can’t handle this, I’ll have to look for a new architect.

P.P.S. Perhaps what I need is not a house at all, but a travel trailer. Please advise me as early as possible if that is the case.

Great User Experience comes at a price: closeness!

October 18th, 2007

Today I attended the Symbian Smartphone Show here in London. And while listening to Mike Lazaridis from RIM, I couldn’t help but draw a comparison between the successes of the Blackberry and the Mac. Both platforms focus on providing a rich and seemless user experience. But they can do so only because they keep tight control over their platform. And although the closeness of these platforms can also be motivated by more monetary concerns, it is to me one of the key enabler for offering your customers with a complete experience.

Upgrading to Leopard, or not updrading to Leopard: that it the question.

October 17th, 2007
Mac OS X Leopard

You must have heard that Apple is releasing a new version of its operating system in a few days. Given that I bought my laptop only a few weeks ago, the news wasn’t that good to me. Now, I am faced with the choice of whether to pay the £85 to get an upgrade to Mac OS X 10.5, or not! Some of the new features seem rather nice. Plus, I always like to be up-to-date. So my first thought was to go for it. But now I’m thinking that it probably is going to be a bit buggy so I might as well let other people feel the pain. I guess I’ll just wait a couple of weeks and then I’ll upgrade.

It’s Poker Time

October 12th, 2007

Last Tuesday was one of my flatmates’ birthday. We got some pizzas, a few beers and a cake. A friend brought a poker set as gift. Everything was in place for some good time. Most of us didn’t really know how to play so at first it took us a bit of time to understand all the rules. But once all the basics assimilated, we had a lot of fun. It was a simple but very enjoyable evening. I guess we’ll have opportunities to play more often from now on.

What a night!

October 8th, 2007

Last Saturday my flatmates and I went to a German bar to celebrate Oktoberfest. I have to admit I didn’t know this festival, or any traditional German festival for that matter. So I wasn’t too sure what to expect. It turned out to be a great evening. I think we all had an amazing time. Once in the bar we got some beer – by the litre of course! – just to put us in the mood. There was some mix of German and American music playing in the background. The waitresses were all wearing traditional outfit. Then came the food. I had a platter of sausages. Good stuff but too much. After another few rounds of beers, things started to get a bit wild with people dancing on the tables. At some point two big men in traditional costumes started to sing some German folklore. I have no idea what they were singing about but it was a lot of fun. Anyhow, the evening progressed very smoothly thanks to the shots of alcohol we had in between the beers – man, Germans drink a lot! -. By that time I think everyone was quite drunk. Even the staff started to drink with us. I don’t quite know at what time we left but it was early in the morning. We struggled to get a cab. They were all busy. We found a pub open near by so we ordered a last round of beers to keep us waiting for the cab. At last we got one so we managed to get home. One final drink and we all went to bed tired but happy.

The moral of the story: German festivals ROCK!

Window to the World

October 4th, 2007

The picture below was taken in last March during my trip in China. This is a view of the Great Wall of China from within one of the towers scattered all along the Wall.

Great Wall Of China

This photographs reminds me of this great trip which I shared with my great girlfriend ;) .

New theme

October 4th, 2007

I’ve been looking for a new theme and finally found one that I like. It’s simple and yet stylish. Hope you’ll like it too.

Mac User Experience

October 2nd, 2007

Following on my recent purchase of a MacBook Pro, I have to admit that I really enjoy the Mac user experience. The UI is very sleek. Plus, everything just works. Well, almost everything. As I mentioned in my previous post, my internet connection seamed very flaky on the Mac. it turned out it wasn’t my connection but the router (as my girlfriend suggested). So, guess what, I popped down the Apple Store again today and bought an Airport Extreme, the Apple router. After a bit of messing around, I got it to work fine with my current network configuration. So far, it’s all good. Let’s hope it stays that way.