I think the author of this article is missing the point of MongoDB (as an example) quite entirely. It is designed as a 'flexible design model' and in fact...
I've recently come around to this way of thinking myself and bought Sublime Text & Sublimerge, which I use as a general swiss army knife for general scripting / note...