Stepanov is a really smart guy, but I find his arguments that OOP methodology is "wrong" or somehow is no good, doesn't hold water. The truth is that a lot of the world is build on at least some OOP principles and that they have worked for countless designs, and been included into languages by lots of other really smart people.
It also seems like this interview was done quite some time ago (see his comments about generics in Java) but I can't find a date.
Nevertheless, a very interesting interview.