Wednesday, May 27, 2009

Random Reality and Recurring Thoughts

 

One of the complexities of life is which leg does the SOCK go on? It is still not clear why the SOCKS are designed to be ambidextrous? Think about it.

“ZooZoos” have really caught my imagination. The Vodafone ads are quite watchable. But the whole question is whether it has a better ROI then either Animation or using Animals (read puppy)? Strange as it may seem, there are lots of things which exists the way they are because nobody has questioned. In a business what is the economic sense to invest in a new paradigm of advertising to create market interest by fuelling in more money?

Another question I have found it difficult to grasp is post facto what is the need to find a relation or pattern between in an occurrence. There tend to be a lot of conversions around what will happened and what got screwed up. Don’t you think So?

With more and more technologies being used there is going to be a Tsunami of info-porn. Wonder how it will be (mis)used.

Also one latest buzz which I am looking forward to is how the world is going to handle the “possibly jingoistic” assertion of South Korea

Monday, May 25, 2009

Thoughts and Reality

 

Its been quite some time since I made my last blog post. There have been a few key events in my life which I will share with you all eventually. All for the Best of course.

I have been reading a lot of stuff and keeping myself occupied. Of late I have been carrying so much thoughts cramped into my brain that people around me can read me as being stressed rather than the aura of peace-with-self. Ironic right ? Sometimes you discover things from others which you should be knowing by yourself. This is the reason it is said “Thoughts are what you are”

Strange as it may seem time flies and you bet if you don’t capitalize and properly invest in it, life would have just zoomed by like a movie.

Wonderful things keep happening around and it takes some stepping back to get the big picture.

My best friend of 30 years arrived in the USA around 3 weeks back and already he has paid me a visit and We exchange a phone call every other day. Can you Imagine a friendship which has outlived competition in “pre-school”,”college”,”town”,”extra curricular activities”,”career” and changing times. Wow !!! By gods grace we both have shared a lot of wonderful events and progressed to learn about way to live from the way other around us and we ourselves have been living.

About reading.. I have cut down the amount of blog posts I have been reading by a lot. Some complaints I have about blog posts is that it is a random topic, It is not self contained and it is seldom complete. Think about it.

You have the ability to rise and shine and accomplish whatever you wish you can, Always it is a just a matter of effort, focus, persistence and time.

Monday, May 18, 2009

Blogadvertising Unit Testing

Unit Testing ASP.NET? ASP.NET unit testing has never been this easy.
Typemock is launching a new product for ASP.NET developers – the ASP.NET Bundle - and for the launch will be giving out FREE licenses to bloggers and their readers.
The ASP.NET Bundle is the ultimate ASP.NET unit testing solution, and offers both Typemock Isolator, a unit test tool and Ivonna, the Isolator add-on for ASP.NET unit testing, for a bargain price.
Typemock Isolator is a leading .NET unit testing tool (C# and VB.NET) for many ‘hard to test’ technologies such as SharePoint, ASP.NET, MVC, WCF, WPF, Silverlight and more. Note that for unit testing Silverlight there is an open source Isolator add-on called SilverUnit.
The first 60 bloggers who will blog this text in their blog and tell us about it, will get a Free Isolator ASP.NET Bundle license (Typemock Isolator + Ivonna). If you post this in an ASP.NET dedicated blog, you'll get a license automatically (even if more than 60 submit) during the first week of this announcement.
Also 8 bloggers will get an additional 2 licenses (each) to give away to their readers / friends.
Go ahead, click the following link for more information on how to get your free license.

Wednesday, April 15, 2009

Getting everyone on the same page

 

If you ask your fellow team members to explain what they understand by ‘Test Driven Development’, today you are likely to find very few common thought lines.

The reason behind this is not vague understanding, it is different application knowledge.

If the only tool one knows is a hammer, everything looks like a nail.

Similarly when somebody begins doing ‘Test Driven Development’, the initial learning curve to accept the way of writing software is pretty steep. There are no standards. One tendency is to copy and not think. Because there is no reference, One can either be happy with the frog-in-a-well living or completely insecure with the efforts. Whatever the case, getting things right in the first place is hard learn in the initial stages.

With continuous efforts and trial and errors, one can eventually discover the best practices by experience or by referencing the experts in the industry.

As a software architect, when a system design is completed, there is effort needed to bring all the developers on the same page.

I am trying to think on lines of documenting my experience and information sharing to get everybody to generate the common minimum standard output expected as a developer.

That is another problem to be solved.

Software Knowledge ‘Application’

 

When I was quite young, I was once asked a mathematical question to be solved mentally.

What is the result of 0.17 * 0.83 * 2 + 0.17 * 0.17 + 0.83 * 0.83 ?

It took me several minutes of mental calculation when I got the most approximate value.

It was one of the earliest A-HA moment of usage of learning equations in mathematics.

I thought it was cool. Who knew an equation like (x+y)^2= x^2+y^2+2xy would be useful mapping of the problem asked.

Another A-HA moment of mathematics had come when a friend discussed about the use of Curve equations in a computer program to determine the trajectory of a object thrown in space like a Baseball pitch ( Bowling in cricket parlance). It was astonishing to discover that even though I had memory to mug up all the equations in the world, I was not really applying the solution to the real context in the world.

Do you ‘always’ apply your engineering brain to solve all the problems you encounter in your daily life? Do let me know.

As a solution architect in the software career, I have encountered numerous challenges and resolved them. Many resolutions were top of the head, some were innovative thinking in the limited knowledge and some were mediocre. There is always a room for improvement in the next iteration.

According to my limited knowledge and experience, there are 3 kinds of knowledge out there.

One is Reference

Second is Mapping

Third is Extrapolating.

Reference knowledge can always be searched.

Whatever knowledge you already have at your disposal can be used to Map to a solution for a problem at hand.

Extrapolating requires ‘Mapping’ the right context to the right problem.

The main concern I have always had about education is ‘how do we use the learned knowledge in our head to resolve problems lying in front of us’.

As I see TDD examples in the search space, I find that most of the examples are pretty lame and not really teaching the mindset of Test First Development.

Secondly over a period of TFD, there are some best practices which one learns by refactoring and improving on every iteration.

Thirdly like with every new technology or like the Six Blind Men, everybody interprets the methodologies to suit their own perceptions and have a own variant of the methodology.

Given sufficient time, I would like to change the curriculum’s to include ‘Real World Application’ and ‘Problem Mapping’ skills to be imparted with every new skill out there in the world.

That is another problem to be solved.

Saturday, March 28, 2009

New Tech Term Blues

Whew !!!

This is Terrific.

Its 1:20 am EST as I wrap up reading to know more about some more acronyms like EDM, XBAP, yada yada yada

It seems as I keep reading/understanding/learning/applying these terms in technology, I am beginning to get inundated.

Is this ever going to end ?

I don’t know but am sure, this will get me work and earning my moolah.

The fundamentals remain the same. But the ideas to implement are rehashed and abstracted to fit into some kind of steady logical extension which makes some sense and begets question why was this there not earlier ?

Is it the early adopters who drive these change requirements or is it the early stumbles ?

I am not yet lost and hope you are not too.

In humans with time, there are changes. Some so subtle that it surprises the moment you become self-conscious, and some so distinct that your aura allows it to occur.

I was mentally crazy and physically lazy about keeping up to date with the latest trends in tech markets, but worry no more, I am back and this is going to rock, I am going to be better.

Attitude Always Optimistic.

Wednesday, March 25, 2009

Quote

“A camel is a horse designed by committee.” (Source)

Thursday, March 5, 2009

My First Ad









Wednesday, March 4, 2009

What is the Last Straw !?

From a personal point of view, I am one of the most impatient people around.

I have always believed in 'Persistence raises the level of your reward' but when it comes to waiting, I find myself quite wanting to achieve the virtue of patience.

It has been considered that wise people do not open their mouths till they have something to add to an conversation there by attributing to 'Speech is Silver, Silence is Golden'.

For as much as I know about India through its zillion stories and rich history, one thing is absolute 'India is a very patient country'. 'Father of the nation' symbolically and figuratively represents the virtues of the country which has been tolerant to innumerable wrongdoings against it.

A couple of decades back 'Silence and Non Action' against perpetuators of horrible crime by the government, I would have attributed it to weakness and division in the country, but today as I infer from news,analysis and posts in various media, I believe India is a very mature country and united under the facade.

But the patience/silence of a person is presumed to be its weakness by its enemies. That is exactly what has been happening currently. The anti establishmentarians and anti elements of peace are asking for wrath of the country by engaging in provoking incidents of violence in and around the world.

People never do what has to be done, they 'always' do what they want to do. Yesterday's attack on Convoy of Sri Lankan sports men is condemnable.

How many more people have to suffer and feel insecure before action is taken to correct the root of all the nefarious activities ?

What I can predict from here is, as a country we are running out of patience and its just a matter of time, when the anti-elements will be hunted and wiped out from the face of the world.

Monday, March 2, 2009

February 2009 Read/Watch/Learnt Update

 

This has been another month with lots of DVD viewing's and book reading.

Date Name Detail Rating Comment Category Status
Feb 2009 The Great Debaters
4/5
DVD Impressive

The Pink Panther
3/5
DVD

The Fountainhead
3.5/5
DVD

The Beautiful Mind
4/5
DVD Impressive

Amadeus
3.5/5
DVD Impressive

Medieval Times
2.5/5
Restaurant

Seven Habits Of Highly Effective People
4.5/5
Audio Book

Back To The Future
3.5/5
DVD

The Truman Show
4/5
DVD

Psych Season One Disc One
4.5/5
DVD Impressive

Master Of The Game Sidney Sheldon 4/5
Book

American Born Chinese Comic Book 3.5/5
Book

Shangai Baby Lei Wui 2.5/5
Book Entertaining First Half

Sadhu Miranda
3.5/5 Tamil DVD

Kabhi Alvida Na Kehna
3.0/5 Hindi DVD

Airplane – Don't call me Shirley
2.0/5
DVD

Villu
1.0/5.0 Tamil DVD

Padikathavan
1.0/5.0 Tamil DVD

Santosh Subramaniam
3.0/5 Tamil DVD

Glengarry Glenross
3.5/5
DVD Good

The Boiler Room
3.0/5
DVD Good

Pulp Fiction
4.0/5
DVD Impressive

Bourne Identity
3.5/5
DVD

Psych Season One Disc Two
4.0/5
DVD