"Joel Spolksy is wrong about my work" - Kent Beck
threeriversinstitute.org
"Joel Spolksy is wrong about my work" - Kent Beck
1–10 of 100 posts
Re: "Joel Spolksy is wrong about my work" - Kent Beck
#2XP/Agile/TDD (like any movement) is filled with rabid fanboys who misapply the principles and try to ram them down everyone's throat, but it's rarely the case that the inventors of popular methodologies are filled with the same blind zeal. After all, their ideas were originally informed by first-hand experience.
Re: "Joel Spolksy is wrong about my work" - Kent Beck
#3Re: "Joel Spolksy is wrong about my work" - Kent Beck
#4http://www.joelonsoftware.com/items/2009/01/31.html
I'd like to see Kent respond to Joel's specific points. E.g:
The real problem with unit tests as I've discovered is that the type of changes
that you tend to make as code evolves tend to break a constant percentage
of your unit tests....
So the end result is that, as your project gets bigger and bigger, if you
really have a lot of unit tests, the amount of investment you'll have to make
in maintaining those unit tests, keeping them up-to-date and keeping them
passing, starts to become disproportional to the amount of benefit that you
get out of them.Re: "Joel Spolksy is wrong about my work" - Kent Beck
#5It sucks to have your life's work strawmanned like this by pop programmer podcast banter. I hope Joel addresses it professionally. XP/Agile/TDD (like any movement) is filled with rabid fanboys who misapply the principles and try to ram them down everyone's throat, but it's rarely the case that the inventors of popular methodologies are filled with the same blind zeal. After all, their ideas were originally informed b…
Or is the whole thing just like duct-taping buttered toast to the back of a cat and then pushing it off a high surface?
(Toast always ends buttered side down. Cats always land feet first. Thus, if either lands, the universe implodes. I don't even want to consider what happens if the push-cat-off-ledge-or-not decision is made based on whether a radioactive isotope decays or not.)
Re: "Joel Spolksy is wrong about my work" - Kent Beck
#6Here's a transcript of the podcast I believe Kent is referring to. Judge for yourself whether Joel "makes comments that make clear his lack of knowledge". http://www.joelonsoftware.com/items/2009/01/31.html I'd like to see Kent respond to Joel's specific points. E.g: The real problem with unit tests as I've discovered is that the type of changes that you tend to make as code evolves tend to break a constant percentag…
When I layer my tests I rarely end up with thrashing tests. Multiple tests often fail, but it's easy to figure out which test to focus on. And fixing the right test case fixes them all.
Even if it makes sense to write a test for menu placement, it rarely makes sense to write more than one.
Re: "Joel Spolksy is wrong about my work" - Kent Beck
#7Re: "Joel Spolksy is wrong about my work" - Kent Beck
#8Here's a transcript of the podcast I believe Kent is referring to. Judge for yourself whether Joel "makes comments that make clear his lack of knowledge". http://www.joelonsoftware.com/items/2009/01/31.html I'd like to see Kent respond to Joel's specific points. E.g: The real problem with unit tests as I've discovered is that the type of changes that you tend to make as code evolves tend to break a constant percentag…
TDD is great if you use it appropriate along with good design - but "tests for everything" is just ideology. As he says, it's like the old OO schema, where you created these ridiculous inheritance trees and unnecessarily complex diagrams and such.
Re: "Joel Spolksy is wrong about my work" - Kent Beck
#9Here's a transcript of the podcast I believe Kent is referring to. Judge for yourself whether Joel "makes comments that make clear his lack of knowledge". http://www.joelonsoftware.com/items/2009/01/31.html I'd like to see Kent respond to Joel's specific points. E.g: The real problem with unit tests as I've discovered is that the type of changes that you tend to make as code evolves tend to break a constant percentag…
I've generally had some antipathy to Joel Spolsky, seeing him as more management oriented than programmer oriented. But I have to say that he seems both right and honest here. TDD is great if you use it appropriate along with good design - but "tests for everything" is just ideology. As he says, it's like the old OO schema, where you created these ridiculous inheritance trees and unnecessarily complex diagrams and su…
Re: "Joel Spolksy is wrong about my work" - Kent Beck
#10classy response from kent beck