Let me put this right away, I am a very lazy coder, slow
learner and procrastinator. I am a Computer Science and Engineering (CSE)
graduate and working in a multinational software services company with 3.5years
of experience.
I have to add more to the introduction and background information,
bear with me. People of my age with state syllabus background were introduced
to computer programming in our Engineering and like many, I was a bit petrified
and I still do get scared, but I have evolved differently in the last 10 years
which includes my 4 years of computer engineering, 3.5+ years of software job
and 1.5+ years of downloading and watching movies. This is a long post – but
have some patience because I am trying to raise important questions here.
"If you can't explain it to a six year old, you don't
understand it yourself." ~ Albert Einstein
It all started with C
In the 1st year of Computer engineering we were introduced
to C language. I forgot to mention that I have a bad habit of leaving things in
the middle when I don’t comprehend them after reading it 3-4 times and this
habit has hit me very hard and almost snatched away my career.




