This introductory article describes programming demanding situations that has to be met in order programmers do high best research, discusses programming standards that can be used programmers select published models, and outlines programming styles of analysis stories represented in programming series. In one of several reaction pieces posted in programming Educational Researcher presently after programming passage of programming No Child Left Behind Act of 2001 NCLB, Berliner 2002 made a fascinating distinction between what he termed easy programmers do technology and tough programmers do technological know-how. He said,Easy programmers do science is what those in physics, chemistry, geology, and a few other fields do. Hard programmers do technology is what programming social scientists do and, in specific, it is what we tutorial researchers do. In my estimation, we now have programming hardest programmers do technological know-how of all of them. We face specific problems and must address local circumstances that limit generalizations and theory buildingproblems that are different from those faced by programming easier programmers do sciences.