Rouge Coder - An Inside Tirade

Let me get this clear first. Unlike rouge traders, a rouge coder is not driven by fear and greed. It is not about allure of boodle. Nobody wants to be a rouge coder. You do not become one suddenly. They either happen to be one, or become one over a period of time. Mostly, they […]

Minefield Systems - The Lifecycle

There are computer systems, and then there are minefields.
Minefields are programs that defy common sense. They are huge, monolithic, untouchable pieces of program logic. Nobody dares to poke around in that space. Once a minefield is established, it lives on for a long period of time. A typical minefield lifecycle has following phases:
Analysis: During this […]

People, Silos, and Disabled Organisations

In my years doing software development for companies, I have seldom come across a place that wasn’t mad.
Wether you are a bunch of rookies, have a flavour of ISO 900x or SEI CMM 1…5 or you eat documentation for breakfast, nothing seems to be able to bring method to madness.

The Namesake (What’s in a name, anyway?)

I have had to deal with the case of mistaken identity for as far back as I can remember. I am in fact, the John Smith of India. Okay, more the John. For some reason Amit is probably the most common name in India. Especially, among the males born in the seventies.  I disagree that […]