Thursday, November 5, 2009

Things I need to do part-time

I think there a lot of things in everybody's life ( especially a programmer's life) that cannot be done in a single day,few days or even a couple of weeks,but which can be accomplished if persistently done over a period of time.Some of these tasks may go to completion and some may not.But,for what it is worth,every project - especially one taken up by own will - gives a certain learning experience.And that experience,is priceless.
So,in this vein,I will jot down some of the tasks that I need to pursue part-time,while at job,at night or at week-ends or in some idle time.And I think this list is gonna get bigger by the day.So here it is :

List of Things to be done
----- -- -------- --- -- ------

  1. Programming a Game

Wednesday, November 4, 2009

CS,Algos,Programming demystified...

The crux of the matter about programming,Algos and Computer Science is this...

  1. Try to analyse every problem step-by-step.I know it can be frustrating at times,but then,if u avoid it,u r just delaying this event.
  2. Try to articulate your thinking process in a programming language of your choice.Take a prog. Lang. that helps you most in putting down the thought-patterns.
  3. Then repeat it all over again....

In these steps,for a particular task at hand,there will come a time when you will start getting more than 1 way to do things... I think that a good enuf "break" or interrupt to get out of this loop.

I would like to put here an Excerpt from a ebook "Introduction to Media Computation A Multimedia Cookbook in Python",in which CS was described.I think it deserves to be bookmarked or archived.So here's how they have defined CS :

Computer Science Idea: Computer science is the study of recipes

They’re a special kind of recipe—one that can be executed by a computational device, but that point is only of importance to computer scientists. The important point overall is that a computer science recipe defines exactly what’s to be done.