It's always interesting to see how people react to popular articles.
A few folks have commented on Duct Tape Programmer, in which we are extolled that the simple solution is always the best, regardless of whether or not it solves the complete problem. (i agree, and actually prefer to take the UNIX approach of "small programs doing one thing very well that talk to each other", but that's another point.)
Honestly, the big problem isn't some guy with a coffee cup telling you to do something complex instead of getting in your way, it's someone coming in telling you "You have to use X because that's the way things are done." It's a variant of the old story about the monkeys and the fire hose, but it's true.
Personally, i believe that having large, intertwined systems that do everything are bad ideas. It's compelling because you're working in a common environment and you don't have to go outside of any comfort zone, but it's bad because by definition, you can't swap bits out of a monolithic whole.
One of the unmentioned truths about a company providing an external API is that the biggest consumer of that API will be the company providing it. Developers will use that interface because it's simple and does most of what they need. (It's also usually documented, something that tends to be unmentioned as well.)
Where things become really interesting is when you realize that as long as you're building small, focused tools, you're not limited to using one language, system, schema or "duct tape". You got a mess of text what needs processing? Build yerself a Perl process. Wondering how to provide users a way to change things on their own? Javascript. There's no reason to use the wrong tool for any task, nor is there any reason not to use a new tool if it does. Even better, if you (or someone else) screws up and decides to build a tool using a variant of emacs Lisp that nobody else understands? You can rip it out and build it properly.
That's one of the bigger things about duct tape coding that's really hard for a lot of folks to grok. Duct tape isn't the point.
It's about solving the damn problem.

