2. in the talk it was noted that people, if they want to improve performance, sometimes choose the tool without understanding how does it fit for their other needs. Even in relational world, i've got that Benjamin thinks that most of people using (relational) databases do understand the relational model, indices and things like that on utilitarian level like 'this makes query faster'. does he thinks that at least object oriented programming is more naturally understandable by developers? The question is about how they might use, say, OO DBs with more understanding. may we say that OO approach in programming is much less alien that map-reduce things? because if we say 'people don't understand', then they might even don't understand some other part of their programming job.
3. where did it all happen, why are there so many sirens? :)