... I'm not sure what you mean by process. My expectation would be that experienced people will always be better at [whatever] than inexperienced. My point,...
... How about those to get us started: Internally: - low coupling, high cohesion, encapsulation, high levels of abstraction, separation of concerns... ...
... OK. ... I didn't say your redefinition was invalid. However, all definitions of "best" that I know and have ever seen in a dictionary involve some form of...
... Done! :) ... Assume that we could possibly have chosen a different option. That other option will compare to the actually chosen option in one of four...
... Very much appreciated - and still the free will/determinism debate has value to me, even if we don't break new ground. It helps me to better understand my...
... I agree. A possible analogy is that the programming team is like the team of car designers and mechanics for a racing car. The car driver is the direct...
Ron, ... Yes. I just discovered that for example TDD forces the inexperienced to use modular design. I think it's nearly impossible to TDD a design that is bad...
... The business can and should be able to write the user stories, just not be able to break them down into tasks or estimate their complexity. A user story...
... That's consistent with what I said. And yet, the business often understands there is intrinsic business value in the way the user stories are implemented,...
Hmm. I have a feeling I may know the app Paul's talking about ;) If I do then he's quite right. A disfunctional organsation is likely to end up with a somewhat...
What an exciting topic. Let me give it a go. If one person does not understand the requirements of the card, you are not pair programming. If one person says...
Agile Houston <http://www.agilehouston.org> is hosting a workshop to help improve the JUnit community site, JUnit.org. We'll be updating the site and adding...
I couldn't agree more... To me, clean code can easily be followed without having todevote a lot of energy to understanding it. Not dumbed down, mind you, but...
... In general I agree, but I've seen enough counter-examples in larger systems of bad code continuing to do harm. Poor dependency management will continue to...
Hello, Ilja. I'd like to try to identify the two semantic threads I see going on here. On Sunday, May 27, 2007, at 9:13:30 AM, you ... What I take you to be...
... I agree that it is unlikely that we will see a truly objective (numerical) measure of good design anytime soon. I'm not even sure that it is something we...
... Most owners think this recommendation is just because they (the dealer) is out to make more money. Service is where the real money is. You seem to be...
[snip] ... [snip] Or if there are pieces of code, it is implementation code not intention code (unit tests). It seems to me that arguing about implemented code...
... One of things I like about agile development relates to the notion of "ideal". In other approaches, formal development being the prime example, the ...
... It seems odd to me to see the customers and developers so differently here. Essentially we are discussing the match betwen the story-generating capacity of...
... Yes. ... OK. ... It was not best *in the context of what we know today*. As far as I can tell, the PD specifically talks about the context of *what we knew...
[snip] ... [snip] Is not one way to identify this, is with the use of burn-down charts? Our own process metrics give us the feedback that we need. [snip] ...
It's really hard to tdd something that's not modular. The difficulty increases with the size and complexity of the code. Still, somehow, people manage....
Then it should be whether you can understand it whilst hallucinating. That would be the acid test. And no, I'm not serious. Tim ... From: Simon Jones...
... Or, as it Wiley says (http://www.gocomics.com/nonsequitur/2007/05/27/), "It's a time travel paradox. Undoing a mistake erases the memory of it because now...
On a side note, we are implementing a "mouse free thursday" on my team. The idea stems from a talk I heard at the codemash conference this year about developer...
... It's a matter of leverage. I agree that the customers might not be able to generate stories fast enough -- though most customers I've met could generate...