IT has a wealth of experience and knowledge in the construction of computational, or rather conceptual systems, for each large programming system represents a large body of complex reasoning. The lessons learned by IT in creating large complex reasoning systems can be applied to all other endeavors of reasoning, including fields of science, law, and philosophy. In this presentation we will discuss how some of these lessons (e.g. spaghetti code, agile methods) impact science, in particular focusing in on the field of physics. Note that from this perspective we can use IT to study how science is done. With this usage IT becomes Meta Level Science.