This post has gone through three different names. At first, it was called "Why study the theory", and was juggling between the words "theory" and "history". Then I mentally named it "Start from scratch". Until, finally as you see above, it has been renamed to "Reinvent the wheel". Quite simply, I believe there is knowledge to be gained from re-inventing the wheel. If nothing else, there is knowledge in being aware of the background of wheel-making. To know what can go wrong, and how to fix it if something has gone wrong in the process. You will know what purpose it serves, and what other substitutes might exist and why certain design decisions were made. I know this sounds contradictory to what a lot of common wisdom says. But I will try to argue my point nonetheless. And by the wheel, I am speaking metaphorically of course. When there are easy steps outlined that tell you exactly what you need to do, life will always be easy. Think...
The chronicles of Sudipta:
the man, the machine, and everything inbetween