Two weeks and 2 hectic ones at that! But its all been fun; in the most 'Geek'ish of senses though! You know where I am heading! :P
Programs, a few more of them and in fact, a lot more of them! I am getting used to them now ( or I must say this has been the case for almost 5 years now!).
What I have been discovering with every passing 'program' is this - they are like any other form of writing!
-> There is always this concept of free will tagged to it - No bar on the way you approach the problem.
So much like poetry or fiction; you always have 6.023 X pow(10,23) ways of writing a program.
-> There is always this concept of 'genre' associated with every program/programmer.
Like in any form of 'literature' programming could be of different 'styles'. I come across programmers who would stuff code worth 10 lines into one mammoth case. So, my program could be like a piece of work (may be fiction) that goes on for 5 pgs describing just the sunrise!
-> What you write about could be of 1 million different scales!
There are these 'high-definition' programmers who would do big-time algorithmic stuff and play around with 'system' level code; as against the 'kids' who slog over 'toy' applications. Just like the Indian Chetan Bhagats ( and perhaps this fella here! ? :P) etc who would do the filmi-masala kind of things as against the more serious and authentic Wordsworths and Shakespeares.
After 3 of the most outrageous analogies man has ever seen; here is the reality.
Freewill?
What you write about as a 'writer' is what's on your mind. Programs are merely done in response to a problem statement. The concept of freewill is hence 'NA' (read Not Applicable).
Genre?
A description of a sunrise that runs 4 pgs adds aesthetic value to the literary work; code that runs too long ( for all you techies - in terms of the source code; not compiled yet! ) only looks scary, and could only earn you a few sarcastic remarks from the team lead!
Scales?
A program can only be 2 things - either correct or incorrect. What is not correct goes into the bin. What is correct often times goes into the 'bin' (thats the 'bin' folder dumb heads!). You won't have a fan following for writing the 'filmi/masala' type!
Scaling down; I must admit, watching your 'code' work (correctly at that) is a feeling thats tough to express! Guess it matches the feeling of seeing your name on the cover of a book!
Now thats how hectic the last couple of weeks have been!
Ok, I will cut the nonsense here! Thanks for all the patience. You will probably take a wiser decision here next time!
No comments:
Post a Comment