January 2008

The Guessing Game

January 23, 2008

A few days ago, I had a discussion with a programmer about his solution to a particular problem. Since he was having difficulty getting it to work, I suggested a different approach. He said that he had already considered that, but it would be too expensive in terms of performance. So I asked him how […]

Read the full article →

The Evolving Profession

January 12, 2008

Unions have their advantages and disadvantages, but one thing I have disliked about them is that they provide a false sense of job security in a fast-changing global environment. They imply that your job will last for ever, your pension will be intact when you retire and technological, economic and political trends can be somehow […]

Read the full article →

Replacing the HTML drop-down control

January 12, 2008

The standard HTML drop-down control is convenient for allowing users to easily select from a set of choices. It is preferable to using multiple radio buttons for selection because it helps reduce screen real-estate needs. It is not only a data entry field, but is also frequently used for providing a set of user actions […]

Read the full article →

Managers in Startups

January 7, 2008

There was a comment from the author of Martian Geek to my last post on the necessity of project management asking, “How would you justify the success of start-ups which might be running well with very less ppl with managerial expertise? There also the person with the idea is not always the coder/implementer.” A very […]

Read the full article →

The Sandwich Situation

January 2, 2008

A project manager is very often a liaison between 2 sets of people: Those who do the work (engineering) and those want the work (sponsors). The manager’s role is to bridge the gap of understanding between the two sides. One person I worked with referred to this role as being a “glorified coordinator”. The image […]

Read the full article →