In a June 2005 interview at CMP's UML and Design World conference in Austin, Texas, IBM Rational Distinguished Engineer and UML 2.0 cochair Bran Selic argued that modeling rubs a certain breed of software developer the wrong way. Why, after eight years, has the Unified Modeling Language not attracted more than 10 to 20 percent of software developers? People don't care about models for two reasons: Either they don't know the value of models or they don't care about the system they're building—they just want to program. A Java programmer may perceive modeling as something that threatens [his] job security.
展开▼