Experience vs. reason

Immanuel Kant was one of the greatest philosophers of modern time and one can even use his thinking in development! When developers pick a tool they use both their experience and reason, only their experience or only their reason. Kant thoughts on this matter is following:

Kant believed himself to be creating a compromise between the empiricists and the rationalists. The empiricists believed that knowledge is acquired through experience alone, but the rationalists maintained that such knowledge is open to Cartesian doubt and that reason alone provides us with knowledge. Kant argues, however, that using reason without applying it to experience will only lead to illusions, while experience will be purely subjective without first being subsumed under pure reason.

from Wikipedia's entry on Immanuel Kant

In other words: when you pick a language/library/framework use both your experience and reason to make a good call! Don't base your choice on pure experience or pure reason.

Code · Design · Stuff 2. Dec 2008
© Amir Salihefendic. Powered by Skeletonz.