Wabi Sabi

August 10th, 2012 § 0 comments § permalink

The Japanese world view of wabi-sabi is quite powerful. It allows us to accept imperfections, even better, to be open about imperfections. Whether it be sin, mortality or suffering imperfection is part of this world. Hardly anything man-made is perfect. Interestingly enough, I was browsing through the internet for some good chef’s knives for my wife. I found Japanese knives to be highly rated, but not as attractive as the German ones. May be my naivety, but what struck me immediately is the form and aesthetics that follows function.

I look at my creations, the stuff that I build at my work – mainly software. There are imperfections, and often there is an attempt to wrap those around with nicer elements. Imposing designs, imperfect implementations, and impressive case studies! Contrast it with wabi-sabi – restrained design, simple (and imperfect) implementations, and realistic case studies. That may not make sense to marketing, but it is gratifying (well! for me at least). One of the interesting aspect of wabi-sabi is that, if you make it a movement the essence will be lost. It is to be appreciated, assimilated and practiced, and that’s all.

Two Birds in the Hand…

May 29th, 2012 § 0 comments § permalink

Rarely I record thoughts or feelings that may change over time. I hardly write about a product or company. But this time, I feel compelled to write about Google and the way the Google way of getting things wrong. I just finished reading an article on The Atlantic confirmed my thoughts.

I use most of Google’s services pretty well, and my all-time favorite is Google Reader. I still wonder why there is no serious competition to Google Reader. Especially the way Google Reader clients are built on many platforms. But with Google+, they sure disappointed most of the Google Reader community. I hardly discover new feeds these days from Google’s ecosystem. I use apps on almost every device I use to read the feeds, but none of those apps can share articles on Google+. I am reminded of the signs seen on food courts and restaurants – no outside food or drink allowed. Talk about walled gardens!

Google+ is pretty ambitious. But people should to be able to use it. Sometime it looks as if Google is throwing two birds in their hand to catch one in the bush. From the Atlantic article I learned a bit more about Google+. There is a feature to filter mails in Gmail by Circles. Who knew? In my Gmail menu that filter is hidden by the chat box. Talk about the new design!

Internet is growing up in a frantic pace. There are a lot of good and innovative things introduced by Google in the past 10 years. Now that’s weighing them down. I even think in 10 years Google has reached it’s middle age. If that is true, like any other thing in the nature the old must give way to the new. And I seriously wish that won’t be the case.

The Coldest Hour

March 23rd, 2012 § 0 comments § permalink

I have got a new weather app. It is so well-designed that I do not mind checking it daily. One of the features I like is the hourly track of temperature for 36 hours. After getting used to it for a while, I started noticing the daily patterns in temperature.

One of the interesting observations is that the coldest hour comes around 4:00 and 5:00 in the morning. Just before the sun rises. When the night has lost all it’s hope about the day. And then the sun slowly rises, and the cold disappears. The dew slowly melts away and everything is fresh and new.

These days when I get into hopeless situations, I am reminded of the dark and coldest hour. And about the sun, slowly rising in the horizon, about a bright new day, a few hours away.

Walk Through

March 21st, 2012 § 0 comments § permalink

I always fancied the world of architecture. No, not the software architecture, the real one. While I admire the work of architects, my training as a civil engineer prompts me to look critically into the possibilities and feasibilities of architectural creations.

At the end of my engineering course, I took up an assignment to architect a house, under the guidance of a professor. I derived many valuable lessons from that experience, and one of those lessons is walking through the plans. My guide taught me to mentally walk-through the house after the plan is drafted. I was asked to take a good look at the plan, close my eyes, and enter into the house – constructed in my mind. I should walk through every door, into every room, open every window, lie on every bed, sit on the sofa and feel the finished house. Get the final picture from the plan. Find out what is good and what isn’t.

Strangely, I have not done much in civil engineering after that. But that lesson still helps in my career in information technology. It helps to visualize the final software system right from the architectural details and drawings. Mentally walking through every layer, every module and every screen. Trying to find out what works and what may not.

The Project Fuel

March 19th, 2012 § 0 comments § permalink

At times, I think of managing a project as driving a car. The size of the project is the distance to cover, time is time, and effort is the fuel in the tank. The faster we do the work – the faster the fuel burns – the faster we reach the destination. Of course, provided we are traveling in the right direction.

The interesting aspect is that there is usually an optimum speed for driving. If we deviate from that we end up burning more fuel than required.

Sometimes we are forced to drive faster to reach the destination quickly. Sometimes we get into the car, stamp on the pedal and imagine that it is a rocket. Sometimes we put just enough fuel in the car for a long drive. Sometimes we do not put enough!

Mathematical Models

March 15th, 2012 § 0 comments § permalink

We live with mathematical models all around us, whether we realize it or not. We apply them at work as if those are deterministic formulae. One such approach is the application of normal distribution which is a common choice for modeling large number of independent or random variables.

Models based on normal distribution is almost considered like a universal truth and we apply it even when the variables are not really random; or even the sample size is clearly small. It may be complexities of work products, productivity figures, appraisal ratings – taken at micro level.

Luckily, I see another normal distribution governing all these. It is the fact that the random errors also follow a normal distribution. So while we apply the such models erroneously, without any obvious bias, the errors align to a normal distribution. And chances of us going grossly wrong, either way, happen to be far less than somehow getting it through. We also use our will, might and a lot of other factors, which were beyond the scope of original model, to get our results established – seemingly validating the model behavior, and passing it on as knowledge.

Yes Sounding No

December 14th, 2011 § 0 comments § permalink

“Yes! I will do. But…”

For those who prefer closed-ended questions, the second part of the answer causes problems. Certain questions are expected to be answered yes or no. Not yes and no.

That’s not how the majority of population in this world thinks. The answer can be yes and no. And it is not a conditional yes. Even after we include all the conditions to the question, it is possible to get an answer which is neither yes nor no. And that is usually a no, which sounds like yes. It is contradictory. Well, almost contradictory!

In linguistics the yes/no questions are known as polar questions. Logically speaking, it is known as exclusive disjunction. It can be either one or zero, not one and zero. If your philosophy and upbringing are based on mathematical logic, it is difficult to live in the gray area between one and zero. And the yes-sounding-no will puzzle you. Those who are fine with many-valued logic, which has answers such as yes, no, unknown, i-do-not-like-that-question will be able to better live with such situations.

However, if we are ready to accept the no, and explore the gray areas towards yes, there could be a solution, an answer, a state where yes and no do not matter, where a yes-sounding-no would mean a no-sounding-yes, and even better – a resounding yes.

Err on the Safer Side

November 23rd, 2011 § 1 comment § permalink

Many years back, I was given an assignment to estimate a project. I put my best efforts to ensure that the estimates are as accurate as possible. Then I consulted with the manager, who was a veteran in the industry, well into his 60s.

He reviewed the estimates quickly and asked “Geordee, have you erred on the safer side?”

I said, “No!”

“Well. Go and change the estimates. Err on the safer side.”

I wasn’t very happy with that then.

» Read the rest of this entry «

Layered Knowledge

October 21st, 2011 § 1 comment § permalink

The world’s knowledge is layered.

There are industries that make metal, industries that make airplanes using that metal, and industries that operate airplanes. The travellers on these airplanes are in turn doing something else – producing and servicing various things across the world. There are people who build operating systems, people who build software tools, people who make applications using those tools and people who use applications and run businesses.

There is hardly anyone who knows all the layers in a single supply-chain stack very well. But it may be a good idea to look into those adjacent layers to understand our own layer well.

The other day I met a software engineer who was struggling with a new software tool. He knew how to operate in the software tool layer, but this turned out to be a little different than the rest. Having no understanding about how tools are built, he kept trying to fit the new tool into his mental image on similar tools. It wouldn’t fit. We then looked a bit closely, just to find that the tool had all the required features. It operates the same way as other tools, from a much lower perspective.

» Read the rest of this entry «

That Which Is Unseen

August 29th, 2011 § 0 comments § permalink

There is a well-known parable by Frédéric Bastiat – a classical theorist and political economist. It reads “Ce qu’on voit et ce qu’on ne voit pas” meaning “that which is seen, and that which is unseen”. You can read the parable and the essay that contains it in WikiSource. Quickly, the parable goes like this – a shopkeeper’s careless son breaks a window, and the spectators look at that incident from various perspectives. Now that the window is broken, it should be fixed, and that initiates a flow of money – a glazier fixes the glass, and spends the money earned at the shoemaker and so on. It is better that the money flows, than remain in a safe. That which is seen! But if the glass had not been broken, shopkeeper might have gotten a new coat for himself, or some jewelry for his wife, or even a bicycle for his careless son – a potential flow of money, now made impossible by the broken window. That which is unseen!

Lately, I have been quite influenced by this parable. Every event in our lives, every decision we make has an unseen part, very likely. While the unseen part remain unseen, unknown, unfathomable, it definitely has an effect on the seen aspects. Without understanding or thinking about the possible unseen aspects, the seen effects, things or activities may not fully represent the fact. It adds a few questions to every decision, which is good – a few considerations, some tests, or a validation that makes the decision more acceptable and mature.