Once in a way, I feel software might be a career just to make money while the opportunity is there and then retire and do something else.
Especially when we consider the well known related problems such as
RSI, eye strain, back injuries, etc. not to mention the vast
environmental pollution (plastic CDs, DVDs... esp now with rewriteable use and
throw ones).
After all, its sometimes hard to answer the question: how is this helping
anybody or improving anybody's quality of life? How does it
make it matter to be involved in this application to keep track of a warranty
of some printer that some customer had bought whom I personally dont even
have a clue about. Surely there must be
more worthwhile investments of time than this? Especially when you compare this with something like for
example the medical profession, where doctors cure
people's diseases - or physicists who study about the our universe itself, or
come up with something tangible that people actually do something with rather
than sit glued to a computer monitor all day...
In "Black Holes and Baby Universes and Other Essays" by
Prof. Stephen Hawkings (reknowned scientist and author of A Brief History of
Time), he says after a disease and a surgery he was paralyzed, speechless and
completely immobile. He still wanted to continue his research.
His communication was reduced to a person flipping through alphabets, and he
would raise his eyebrows for the required one. He would write sentences this
way - very very slowly.
Then a software programmer sent him a device which would act similarly, and he
could use his finger to indicate when the letter was reached.
This was such a
breakthrough that its evolution was inevitable... a laptop was replaced by a PC embedded
into his wheelchair making him mobile. A screen was eventually replaced by a
voice synthesiser - allowing him to speak again!
This man written off by medical science, has been able to go on giving countless speeches all over the world!
Ultimately it does come down to people who actually using whatever we are working on, who could be adversely affected at some other point in time and space in a manner in which we simply cannot imagine now, if we treat what we are doing right now even with the slightest negligience or indifference. But we get so bogged down with the technical details or stress or distractions or so on, that this very key aspect often gets totally forgotten.
Incidents like the one related by Hawkings was a kind of a reminder to me on why I joined this industry in the first place...
a belief that software, like everything else, does have its own place in the
great scheme of things! :-)
Some links... (with thanks to those who sent these)
The Software Pyramid
http://www.businessweek.com/magazine/content/04_09/b3872003_mz001.htm
Its interesting what it says about Architects : "A few thousand visionaries sketch out
entire systems to handle complex jobs."
Anyway on a different note... this is a beautiful relevant article ... a MUST
read for anyone with technical aspirations :-)
.NET Brings the Architect to the Fore
As .NET helps
advance Microsoft technologies in the enterprise, the role of the software
architect becomes increasingly important.
by Eric Lynn
http://www.ftponline.com/wss/2003_04/magazine/columns/trends/
Other links...
This article from Deccan Herald I particularly liked :
Upgrade yourself from the world of coding
How does one build a successful technical career? SUBROTO BAGCHI gives nine key
factors.
http://www.deccanherald.com/deccanherald/july212004/av1.asp
Passion at work
by Prof. Arindam Chaudari
http://www.arindamchaudhuri.com/passion.htm
The following I've meant to read but havent actually really read till
now ;-) But have gone through them, they look quite promising, maybe worth
bookmarking...
Thoughts and experiences from an enterprise software architect - Jorgen
Thelin
http://www.thearchitect.co.uk/weblog/archives/2004/04/000306.html
Microsoft Architects Journal
http://msdn.microsoft.com/architecture/journal/
Independent analysis of Microsoft
http://www.directionsonmicrosoft.com
[need membership, free samples available]
|