Sunday, February 18, 2007
Am I Dreaming?
Friday, February 09, 2007
Hate and Love
Hate is not inverse of Love. Its not even absence of love. So love is the bigger concept than hate. In the set of integers, Love is to the full set while Hate is to negative integers.
Sunday, January 21, 2007
List for 2007
- How does Madhva describe and prove the existence of Free-will? How do you define free-will?
- How do you grow a team in India.
- Mysore and everything surrounding it like Bandipur, Ranganathittu
- Hampi
- Mantralaya
- Read atleast a bit of Nyaya sudha
- Start and release atleast one simple widget
- Stop talking too much
Saturday, January 06, 2007
Random sightings
http://jillosophy.blogspot.com/2006/12/oh-and-by-way-we-are-indeed-being.html
This fear of loosing ones freedom might be the cause of (or atleast the weapon used to motivate their troops) terrorism in this world.
"Persuasion promotes understanding; understanding breeds acceptance; acceptance leads to action."
Selfishness is compassion towards yourself, so its not necessarily bad! Is it?
Sunday, December 10, 2006
Why did we move back?
- I want my son to be born on this piece of land we call India. It might be madness to think this way, but I want him to have an Indian passport. I want him to have the aroma and pollution of this place in his lungs right from the moment he takes his first breath. I want for him to have the spiritual grounding that my parents and this place gave me.
- My parents, Prathi's parents and everybody else wouldn't have experienced the whole thing if we were back in US. At max, we could have only got our parents or Prathi's parents, which would have the others miss the experience.
- Its very difficult to get the roots out of a place once you settle. I don't know how the people in armed forces do it. They move every three years, I guess they become used to it. Its a big impact on kids as well, sometimes more than the adults. If we move constantly you cannot setup your roots and so you cannot grow. "sthaana bala" as they say is more important than it seems.
- Agreed that there is lot of insecurity here in India. It was to a certain extent, a false sense of security there in US. Don't why Indians who go to US excel in what they do and succeed.
- I am going to bet on India. India is going to be better and developed in a decade or two. We are definitely on the path.
- I doubt I would have started a company on my own if I were not in India.
- The legal problems and bureaucratic hassle with H1B and Green card is to much to bear.
- Living in continous thought of not being home is too stressful. It would feel like living out of a suitcase. I don't think I can accept America as a home that easily. Living away from home forever is something that I can't bear.
- Last but not the least (I think the most important), Prathi has always wanted to settle back only in India. She wouldn't even consider marrying me if I wanted to settle in US.
Calcite formation

Tuesday, November 14, 2006
Are we intelligent as a country?
Actually this was something I have been thinking, and lo and behold, I found Scott Adams writing about it in his blog but altogether in a different context. He says -
"... military studies done years ago where researchers compared the performances of small groups that had different compositions of intelligence. They found that the groups with the highest percentage of bright people performed the worst. Apparently all the smart people insisted they had the best ideas and nothing got done. The best performing groups were the ones where there was one smart person and the rest of the group deferred to him. Therefore, I would argue, too much intelligence ruins everything."
I don't know how real this is, but I think it definitely makes sense.
Thoughts
"The rung of ladder was never meant to rest upon, but only to hold a man's foot long enough to enable him to put the other somewhat higher"After thought: One should then not consider their carreer as a ladder, since one can never rest. One might then never be able to enjoy the journey, since one will be always thinking of finishing climbing the ladder.- Thomas Henry Huxley
Monday, November 13, 2006
Reading Peopleware
[This is a very old writeup - some notes and thoughts I gathered while reading the book. This is posted here so that it can be saved for later]
By Srinivas Yermal
Sunday, February 17, 2002
Peopleware
Productive Projects and Teams
By Tom DeMarco & Timothy Lister, 2nd edition, 1988
Parkison's law:
In 1954, the British author C. Northcote Parkinson said that the work expands to fill the time allocated for it. This "law" might apply to people who don't enjoy what they do. Or Tom and Timothy note that - organizational busy work tends to expand to fill the working day.Seven False Hopes of software management -
- There's a new trick you've missed that could send productivity soaring.
- Other managers are getting gains of 100% or 200% or more.
- Technology is moving so swiftly that you're being passed by.
- Changing languages will give you huge gains.
- B'coz of the backlog, you need to double productivity immediately
- You automate everything else; isn't it about time you automate away your software development staff?
- Your people will work better if you put them under a lot of pressure.
- 100 sq feet of dedicated space per worker is important
- 30 sq feet of work surface per person
- noise protection in the form of enclosed offices or six-foot high partitions
"Anything you need to quantify can be measured in some way that is superior to not measuring at all." - Tom Gilb
More important than any gimmick you introduce is a change in attitude. People must learn that its okay sometimes to not answer their phones, and they must learn that their time - not just the quantity but its quality - is important. Because once you are out of the flow, you will take close to 15 min. at an average to get back into the flow. And being in the "flow" or "zone" is the most important thing that any intellectual worker needs to get any work done at all.
Management, at its best, should make sure there is enough space, enough quiet, and enough ways to ensure privacy so that people can create their own sensible workspace.
Christopher Alexander's book Notes on the synthesis of Form is considered a kind of holy book by designers of all kinds. Alexander codifies the elements of good architectural design in his three volume set entitled The Timeless Way of Building. Alexander proposes a meta-plan instead of a master plan. It has three parts -
- a philosophy of piecemeal growth
- a set of patterns or shared design principles governing growth
- local control of design by those who will occupy the space
- Tailored workspace from a kit - allow people who use it to design it.
- Provide windows
- Indoor and outdoor space
- Public space - At the entrace of the workplace should be some area that belongs to the whole group. An age-old pattern of interior space is one that has a smooth intimacy gradient as you move toward the interior.
"Without communal eating, no human group can hold together. Give each a place where people can eat together. Make the common meal a regular event. In particular, start a common lunch in every workplace so that a genuine meal around a common table (not out of boxes, machines or bags) becomes an important comfortable daily event... In our own work group at the Center, we found this worked most beautifully when we took it in turns to cook the lunch. The lunch became an event; a gathering: something that each of us put our love and energy into."
--A Pattern Language
Formula for success -- Get the right people
- Make them happy so that they dont leave
- Turn them loose. (This includes the fact that you will coordinate(only) the efforts of the team)
"Popcorn is not professional" - The term unprofessional is often used to characterize surprising and threatening behavior. So making and eating popcorn in office cafeteria is unprofessional.
SECOND THERMODYNAMIC LAW OF MANAGEMENT - Entropy (levelness and sameness) is always increasing in the orginization. So your organization may have rigor mortis, but your little piece of it can hop and skip.
Why People leave?
- a just passing through mentality: Co-workers engender no feelings of long-term involvement in the job
- a feeling of disposibility: Management can only think of its workers as interchangeable parts (since turnover is so high, nobody is indispensible)
- a sense that loyalty would be ludicrous: Who could be loyal to an organization that views its people as parts?
The insidious effect here is that turnover engenders turnover. People leave quickly, so there's no spending money on training. Since the company has invested nothing in the individual, the individual thinks nothing of moving on.
The best organizations are striving to be the best. This is the common goal that provides common direction, joint satisfaction, and a strong binding effect. There is a mentality of permanance about such places, the sense that you'd be dumb to look for a job elsewhere- people would look at you as though you were daft(?). A common feature of companies with the lowest turnover is widespread retraining. No job is (should be) a dead end.The Self-healing system
When you automate a previously all-human system, it becomes entirely deterministic. The new system is capable of making only those responses planned explicitly by its builders. So the self-healing quality is lost. Any response that will be required must be put there in the first place. If the business policy governing the new system has a sufficient degree of natural ad hoc-racy, its a mistake to automate it. Determinism will be no asset then; the system will be in constant maintenance.Thinking about workflow here, we have to be able to automate the processes in such a way that it complements the human effort not replace it. The automation of only those human tasks which normally form one single unit has to be done, so that we still preserve the self healing capacity in case of failures by allowing the system to side step and the human intelligence to take over.
The reason that non-deterministic systems can often heal themselves painlessly and elegantly is that the humans who make up the system have an easy familarity with the underlying goals. Someday it may be possible to teach computers the goals of the system instead of the actions expected to achieve the goals (talking of predicate rules and business rule engine?).THE WHOLE IS GREATER THAN PARTS
The purpose of a team is not goal attainment but goal alignment.TEAMICIDE - Ways to kill a team. Most organizations dont set out conciously to kill teams. They just act that way.
- Defensive managementYou cant protect yourself against your own people's incompetence. Once you have decided your group, your best tactic is to trust them. People who feel untrusted have little inclination to bond together into a cooperative team.
- Bureaucracy
- Physical separation
- Fragmentation of time
- Quality reduction of the product
- Phony deadlines
- Clique control
Skunkworks - People at all levels know whether some sensible insubordination is acceptable or not. People look out for their open kimono managers. They're determined to make them look good, even though the managers may botch an occasional decision.
Employment audition - The project members who listen to the audition are not just an audience; they have a say in whether the person gets the offer. In addition to technical judgement, they're supplying a team perspective on how well the candidate will fit in.
An insecure need for obedience is the opposite of natural authority (the one that exists between a master and an apprentice)
Chemistry for team formation:
- Make a cult of Quality - The best quality prevails and the team gets joint satisfaction out of providing perfect quality work
- "I told her I love her when I married her" - reassurance comes from what psychologists call closure. Divide the work into pieces and make sure that each piece has some substantive demostration of its own completion.
- The Elite team - People need a sense of uniqueness to be at peace with themselves.
- Dont break up the Yankees (the jelled team)
- A Network model of Team behavior - Teams are made up of peers, equals that function as equals. No one is the permanent leader, because that person would then cease to be a peer and the team interaction would begin to break down.
- Selections from a chinese menu - A little bit of heterogeneity can be an enormous aid to create a jelled team. The saddest example of the overly homogenous work group is the all-male team :( Whatever the heterogenous element is, it takes on symbolic importance to team members. It is a clear signal that its okay not to be a clone, okay not to fit into the corporate mold of uniform plastic person.
When teams happen, the work is fun, people are energized and they like themselves. Deadline and milestones are rolled over and they look for more. They feel loyal to the team and to the environment that allows the team to exist.
ITS SUPPOSED TO BE FUN TO WORK HERE
Constructive reintroduction of small amounts of disorder -- Pilot projects
- War games
- Brainstroming - As a facilitator introduce
- anology thinking ( how would nature do it)
- inversion ( how can we achieve the opposite)
- immersion (what will I do in this case)
- Provocative training experiences
- Trips, conferences, celebrations and retreats
Good sense and order are desirable components of our workday. There's also a place for adventure, silliness, and small amounts of constructive disorder.
HOLGAR DANSK - The sleeping gaintWhen something is terribly out of kilter, it takes very little to raise people's consciousness of it. The gaint here is the actual working people whose patience is nearly exhausted, people who can know Silly when they see it.