司马光早年也希望革新,甚至还曾上书谈论相关事宜,但他与王安石的思想完全不同,王安石主开源,而司马光主节流,因此二人终究无法走到一起。其实抛开政治上的观念歧异不谈,王与司马还是很相似的:他们都是前辈名臣看重的人才;他们受时人赞许都是由于道德文章(王安石没后,司马光谓介甫“道德文章颇有过于人者”,邓广铭先生以为贬抑,实则这是司马光能想到的最高赞誉之辞),而非政治能力;从传统思想上讲,他们都是君子而非小人;他们都曾任地方低级官员,但都几乎没有独当一面的时候,而且也都为时不长。这些共同点造成王安石和司马光能看出宋朝需要改革,但却不知道具体应该如何着手,因为他们缺乏对基层情况的认知,新法的创与废,都肇因于此。