Bill Venner’s Human-Oriented Architecture
A Conversation with Luke Hohmann has this:
Bill Venners: “How prevalent is resume-driven design, choosing a technology based on what will pad out your resume?”
Luke Hohmann: “More prevalent than managers would expect, I’m sure. I’ve had to kill some projects that were just horrendously resume-driven design. My favorite example was a J2EE monstrosity for doing something that a relatively simple set of Perl scripts could have handled. I just walked in and said, “We can’t fix it. We have to kill it.” It was millions of dollars down the drain. A complete waste. I’m faced with that same situation with one of my clients right now. They’re embarking on what looks to be a really big J2EE project, and they’re absolutely convinced that this is the right thing for them to do. If someone would say, “The reason I want to do J2EE is because I want to learn it,” it would at least make some sense to me. As near as I can tell, though, J2EE has absolutely no value for what they’re doing. But neither would .NET or any other über-technology. They just don’t need that kind of huge infrastructure.”
Familiar…