From the last one year I was working on a large project and somewhat hidden from most of the nitty-gritties of an organization outside the problems of actual delivery of software. From the last one month, since I rolled out of that project, I am opening my eyes to some of these things. I have a few observations to make: This is probably true for any consulting firm.
- The delivery phase is actually just one part of a very large process.
- There is a lot of effort by a lot of people that goes in before an assignment actually comes through to the delivery stage.
I was hearing one of our senior executives talk about these matters (and a lot more things). Everything was so tangled up. Each and every decision which tries to untangle some of these things, brings with it a few more knots as well. As a whole, it is a chaotic environment. If you consider all the multitudes of things that humans are trying to do in this existence, I don't see any sort of order in this at all. It feels as though people are trying to make sense out of nonsense.
This fact leads to a more general question. Why are human beings in general creating and getting involved in all these complicated situations? What is driving humans to create problems for themselves and solve them and get stuck in this never ending chain?
Money - This is probably the answer for a vast majority but we see that beyond a certain level, it hardly matters. People sometimes take risks and are ready to lose money for something else.
Ego - This is probably one factor which overtakes money. People can go to any extent to maintain their self image. Probably this is also one of the factors driving the free software movement. But I feel this is again not the end. There is something else.
Something Else - I dont know what to call it. It involves the high level of passion exhibited by humans in whatever they are interested in. It is the infinite amount of creativity hiding inside every human, manifesting at various degrees. The push to do something new and special overflows from everyone given the conducive environment. When that push bursts out from within, neither money nor ego nor anything else can even come near it, let alone constrain it.
So, my conclusion is that we humans do what we are doing because we just can't help it. The knowledge/creativity/energy inside is trying to breakfree from all the limitations around. It is just the degree of manifestation that causes the differences between man and man.