February 15, 2005

Centre for Development of Advanced Computing

I entered C-DAC, Bangalore back in August not knowing exactly what to expect. I wasn't sure as to how good this course would be. Now standing at the juncture of leaving it for a new job, I just thought I'd look back to see what this place has taught me.

One of the greatest aspects of C-DAC is their emphasis on writing code. I'm not from a Computer Science Engineering background but yet I had a bit of coding experience, hence I was able to cope with the course very easily. Once thing I notice with CSE graduates is that though their theory is pretty brilliant, they just don't know to code. Quite a bit revolves around the Indian Education System. Back in engineering no one really cares about code, you are expected to learn that on your own, if you are interested. C-DAC makes you code whether you like it or not and if you don't like to code, chances are that you will not do well here.

All this turned out pretty well for me, cause I love code. I look at it live something living, something that I can shape. My brain-child, my mind at it's absolute best, not bowing to anything but reason and not settling at anything but that which is good.

The projects done here were also really good, especially the File System Simulation (my favourite) and the DBMS project (Airline Reservation System) in which we had designed a really good DataBase.

The one qualm I have with C-DAC is that though they have such a big emphasis on code, they don't have a big emphasis on good code. You can hack away all you won't but then again I guess they presume the onus is on you to write good code or not.

This place has been great for me, lots of life changes and some quality code. I leave it with some exquisitely fond memories and always look back at it as some of the best months of my life.

0 comments: