Saturday, August 23, 2014

The Life of a Techie: A Biased View Of Life

Half the screen in white. The other half in red. A head just half a foot away from the screen. Motionless.

"What in the world are you talking about!" you might exclaim. No, nothing horrifying here.
Welcome to the life of a software professional.

"What's with the red, white, and motionless stuff?" you might wonder. Just the average day for a techie who churns out many bugs and errors as the lines of code exponentially pile up - then stares at the screen as all hell breaks loose and wonders what just happened.

According to Google,
techie (noun) - a person who is expert in or enthusiastic about technology, especially computing.

A Techie is synonymous to any technologist. Or a Developer. Or a Tester. Or an Entrepreneur. Whoever dons the role of a techie, however, will get used to one thing: trying out new stuff and utterly fail, only to try again and again. Until Success. (Maybe.)

This infinite loop of developing new stuff, then maintaining it, especially in software, is termed as the software development cycle. Of course this cycle is applicable to any stream of technology. The thing to remember: this cycle is endless. Create and Maintain. The moment one stage is broken, the cycle breaks and the product fails. Period.

A Techie must have exceedingly high patience and determination. Why? The simple answer is he has to live through multiple iterations of the development cycle. A techie needs determination to finish what he starts and patience to see through the maintenance.

But come to think of it, aren't all humans techies in their own right? Every person is the architect of his/her life, and go through the development cycle of their lives. Everyone fails at some point in life until they learn from their mistakes and succeed. It all seems to be part of a bigger picture, the grand picture of Life.


No comments:

Post a Comment