I get into these
moods at times. I've tried to keep myself out of the traditional "office environment", and do the same coding and a bit of 'remote control' management. All this in the hope of escaping
Job burnout. It has been good in a way that it has worked all along, keeping stress levels low and letting me concentrate objectively on the problem at hand. Many of my friends who left prior jobs for newer ones due to dissatisfaction, either were experiencing something similar or wanted to get out of "overpromising/underdelivering" cycles usually trickling top-down.
The big advantage of working remotely or from home is that you can easily dissociate mentally from the problem (remembering Sherlock Holmes' amazing intellectual strength of dissociation) and concentrate on something else. Even if this were a short while, it's easier to do this when you're away from the
_buzz_. Despite all of this, I find that things can actually get to your nerves once in a while.
In my case this happens when I get the right information in place to let someone take a decision, so you can start hacking away at code. And when the decision doesn't happen because the
decision maker isn't able to understand it, you get stuck. In short, you're in a situation where you (at least in your mind) have a clear path of things to do, however someone else deciding this (inevitable when a community or organisation or company is involved) ends up being a speed breaker.
Ulrich Drepper's recent rant that the Linux Standards Base (LSB) project was going nowhere, points out to the lack of shouldering responsibility by people involved. Looking at these
Meeting Minutes (the list itself being sporadic), one clearly understands that nothing much is achieved and yet nobody steps up and says, lets stop these agenda-skewed low-achievement meetings and work offline using
email to its fullest. Software project failure and abandonment still continues to happen, and I believe it's closely linked to this inability in management & decision making, rather than Alan Cox's comments that
modern software is not as thoroughly tested as the hardware it is to run on. (It's easy to keep dissociating intertwined elements for the sake of argument, yet in practice software and hardware go together.)
I find that teleconferences, videoconferences and face-to-face meetings many a time, do not achieve much. Unable to list out result-oriented agenda (but rather agenda for agenda's sake) for a meeting or open discussion with goals to be achieved is sufficient (and too common) creating rifts. I still do not understand why offline email discussions (though they too require objective goals) are less often used and people try and settle issues in realtime. Add to this, I see a dearth of people documenting what is being discussed or decided (or writing the "
minutes" which hardly even addresses a problem statement.) The element of structured thought seems to disappear in a meeting room, when (at least in the IT industry), the item discussed involves structured engineering of a software component.
All of the above seem superficial edifices of a completely different problem. The inability at a very early stage to love what you do, do what you love and work with a team who are as passionate, enthused,objective and identifiable with oneself is at the heart of the flame of dissatisfaction. Add to this, the whole world seems to force into everyone a caring for oneself above others (while every religion or theosophy or spiritual philosophy teaches universal brotherhood). Everyone is expected to accept a rift between the "ideal" and the "practical". Those who refuse are deemed
idealists and in the extreme of cases
weirdos.
Before I tried out a "remote working model" (not just working from home, but far away from work or rather geographically dissociating from the team you work with), many suggested that I use weekends to "dissociate" from the problem/job at hand and "socialise" or "chill out". Essentially we believe all of us primates should ape other primates (you notice this from childhood, at junior grades, at school, and take it with you to work); a fervent belief and practise of stereotypism. From my perspective, that's akin to postponement. It just lets you meet the same elements and conditions of inertia later, which affects your self assessment of progress and almost everyone else involved. Everyone who creates an organisation or company or team start working on a goal. When they haven't documented it as they go about it (or made it
extrasomatic or created a tangible resultant) and have stopped achieving it, they slowly seem to fall into the same quicksand that stereotypically affects a good number of people and organisations alike.
The big difference between achieving "Peak Performance" and the all important "Self Satisfaction" seems to be everyone willing to compromise with what they do, just to stay adrift on a survival raft in an overtly complex economy. Modern industry seems to be an extension of the
factory phenomenon of the industrial age. It seems we are still not too far away from Henry Ford's
great achievement (Fordism) of making human automatons. I am still searching for a way to keep structured problem solving and delivery of solutions whilst not deterring from providing as much personal freedom as possible. It seems we have all the necessary resources and technology, it's just the locked mindset that need to be freed.
Enough said, we all seem to have created a "Brave New" dystopic
Orwellian world around us without realising the very consequences we face. The boastful Indian software industry is criticised for being an outsourcing wing that geographically displaces jobs, and now is slowly becoming more of a software sweatshop. We just don't realise that Big Brother(s) is(are) everywhere. It is high time we start believing that we can all make the world a better place just by doing a bit more and placing ourselves behind the rest of us in priority; yet not compromising with health and fitness (mental and physical) and personal satisfaction. Idealism is deeprooted from the Greco-Roman perspective pervading our thought process; and yet it has been the one thing that has let us change perception and remodel society. At least I'm happy I have a chance to mould things differently, not just for me but for quite a few others while I can. In most part, writing this long winded journal entry has been inspired by Steve Jobs'
'Stay Hungry, Stay Foolish' speech.