Progressive Enhancement Bottom up approach. Design for the lowest denominator and then enhance it for better ones. More emphasis on content and functionality NOT presentation. For example, design for IE6 with all it’s limitations and then enhance it for newer browsers like Chrome/Firefox.
Often in the hurly-burly of projects we forget the basic principles of subjects like Object Oriented Programming. Here I try to capture some of the basic ideas behind the OOPs paradigm and hope it is useful for all.