July 2007

A Book on Evidence-Based Management

July 7, 2007

I recently finished reading “Hard Facts, Dangerous Half-Truths and Total Nonsense”, a management book by Jeffrey Pfeffer and Robert I. Sutton. In this book, the authors describe how business leaders and managers should use actual evidence as the basis for decisions. You may think that this is the case, but most people actually base their judgments […]

Read the full article →

Preparing for a Software Career

July 6, 2007

I sometimes get questions from computer science students about what to study. What they want to know is whether they should learn Java, .NET, or some other language. Most of them are only familiar with a programming career, so their questions center on that. They also look at newspaper advertisements to figure out what is […]

Read the full article →

Making Money from a Hobby

July 6, 2007

Sometime back, I discussed how doing a hobby project can help one learn many new things regarding a particular subject. When a hobby becomes a passion, you quickly become an expert at it and it is possible to turn the hobby into something that can help you earn money on the side. For example, if […]

Read the full article →

Cell Phones — The Future of Computing

July 4, 2007

It looks like the iPhone has made a great start with an estimated 700,000 iPhones sold. I suppose the world is now divided into the following camps: People who have an iPhone. People who don’t have one, but wish they had. People who will keep complaining about the iPhone hype, until they finally give in. […]

Read the full article →

The Logic Box

July 4, 2007

The logic box is a technique that I read in some management book or article sometime back. I tried Googling for the original source, but failed — there is a blog that has the same name. Anyway, the idea is rather simple and probably doesn’t even need a special name. Here is what a logic […]

Read the full article →

The Convenient Death

July 3, 2007

One of the favorite tactics that story writers use to resolve a dilemma is to kill off someone. I can’t begin to count how many love triangle movies I have seen where the 3rd person is thrown under the bus so that the other two can go live happily ever after. In comparison, real life […]

Read the full article →

Software Metrics — Incremental Use

July 2, 2007

My last post on software metrics was about how we should attempt to measure only those metrics over which people have control and feel they have control. In this post, I will discuss how metrics should be used incrementally to understand the actual processes and dynamics within a team or organization and thus be in […]

Read the full article →

Software Metrics — The Rule of Control

July 1, 2007

Without measuring something, it is difficult to manage and improve it. When software is developed commercially, it has to manage several needs, including quality, time-to-market, production costs, etc. Many of these goals are set by the market place. For example, if only “x” people will pay for your software and you can only sell the […]

Read the full article →