All the Perl that's Practical to Extract and Report

Navigation

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
Without JavaScript enabled, you might want to
use the classic discussion system instead. If you login, you can remember this preference.

Please Log In to Continue

Your comment on his post gives me the impression that you didn't understand Brooks's essay either. In my experience, almost no one does.

I read the essay two nights ago, and all I have to say is that--whether due to Moore's Law or whatever, I don't care--I'm at least an order of magnitude more productive doing test-driven development with a language that supplies automatic memory management and the creation of domain-appropriate abstractions than I would be with the best language and platform available fo

I'm at least an order of magnitude more productive doing test-driven development with a language that supplies automatic memory management and the creation of domain-appropriate abstractions than I would be

Of course, Brooke's assertion was that no single advancement would yield an order of magnitude improvement. You listed a combination of advancements.

--J. David works really hard, has a passion for writing good software, and knows many of the world's best Perl programmers

I think my original weblog entry was probably mostly out of a minor annoyance about how some people talk about XP, and I felt it on that particular day for whatever reason. That was back when I was making a lot of weblog entries, basically taking something I thought about for thirty seconds and just saying it. It's the sort of thing I would have mentioned at a party but would not have been interested in talking about for more than five minutes.I used to treat blogs more like "hey, here's this thing I though

"No silver bullet" means, according to Fred Brooks: "There is no single development, in either technology or management technique, which by itself, promises an order in magnitude improvement in productivity, in reliability, in simplicity." Despite the particular context of his assertion, I think that's generally true for anything in life. One thing isn't going to make the world a better place.You say that you're an order of magnitude more productive using test driven development and a language with automati

Well, in his particular situation of computer perfomance, he did say in the next decade. The sentence before my quote is "But, as week look to the horizon of a decade hence, we see no silver bullet". In that cases, he's talking about computer performance, but I see that as an application of his larger point.He later says, however, that software will always be hard, despite any decade comment:

I beleive the hard part of building software to be the specification, design, and testing of [the conceptual connecti