After reading Bob Walsh's description of how Agile techniques can't work for a micro ISV: "If you're going to successfully fire up your micro-ISV, you need to...
Hi, I wondered if these levels might have come from some Agile flavour I am unfamiliar with. Clearly not :-( Adrian ... [Non-text portions of this message...
Hi Tim, Now here's a model for engaging with outsiders: pick someone whom you respect for their work in other areas, but who misunderstands XP. Seems like this...
jerryyz wrote: [snip] I don't think any land to dig in the field of ... [snip] My acquaintance with profs says that interdisciplinary research interests many....
Ron, sorry, I just can't resist: ... I always thought the design was done by the developer, not by the language ;-) I think it's very easy (at least for me) to...
... I said designs "in", not designs "by". :) ... Ron Jeffries www.XProgramming.com Accept your conditions, but not your fate. -- Rod Walsh & Dan Carrison...
George, thanks very much for these references. The links to the blog and the FAQ George mentioned are: http://www.agilecmmi.com/ http://cmmifaq.info/ As...
Ron, ... I still do not get your point... I agree that it may be easier to code in Smalltalk than in C++ (though I don't have much experience with Smalltalk)....
... I can't resist, either. Both statements can easily be simultaneously true. Smalltalk designs are (generally) simpler than C++ designs, and it's possible to...
... A simple example: when I extract an interface, C++ forces me to duplicate the method declaration in various header files. I have to declare the method in...
Joe, ... I don't agree that the example you come up with is not controversial. I admit that it introduces duplication, which is bad, but on the other hand it...
Hi Joe, ... AFAIK, all languages that use interfaces (C++, Java, C# for example) require you to "duplicate" the method declarations in the interface deinition...
... If the language forces me to write more code for the same design, that matters, no? -- J. B. (Joe) Rainsberger :: http://www.jbrains.ca Your guide to...
... Manuel, I don't understand your reasoning here. I'm not talking about the difference between having an interface and not having an interface. I'm talking...
Joe, ... My point is that decoupling makes the design simpler, too (at least for me), so decoupling is good. The decoupling of interface and implementation ...
... And, to be honest, many in the CMMI community, including many assessors. Hillel points out that it doesn't have to be that way. - George -- ... * George...
... I am inclined to dispute the last half of that sentence. But as for "better" it surely depends on what we're trying to do. That said, my personal...
Ron, if you put me in a team of smart people who are striving to deliver high quality software they take pride in and from whom I can learn a lot, and if that...
... Suppose in our design we wish to have two classes supporting some small set of methods, doX, doY, doZ. Suppose those two classes don't want to have a...
... Yes. And my point is that the two designs are /different/. One includes two elements, class A and class B, and the other three, class A, class B, and...
I suppose it's worth hashing out what we mean exactly by design for this discussion. I get the impression there is a notion, of "I drew these UML diagrams (or...
Well, as they are smart people, and they may define their own way to work, they certainly would define their way to work to not include programming in C++......
... Just for the record youcan have the same 2 element design in C++ as well. I'm not sure that you willwant to go there, but you can. The point is that...
... A quick note first, not directed at Ron particularly. When you've tried languages like Erlang and Haskell, comparisons between Java, C# and Smalltalk start...