... Pieter, Calm just sounds like going back to silently expecting things to get better until you get too frustrated again. Even better would be attempting to:...
Lior, Yes and no. From a theoretical point of view, if you control a system more frequently than its inputs change you can get oscillations--think of someone ...
Victor, I read Rodolfo's message differently. The question I heard was, "How do you write assertions when multiple answers are acceptable?" It is exacerbated...
... (I'm a fan of the "alternate algorithm" idea -- as I posted on Gregorian-Julian conversion functions. And also see my comment below.) ... AND... * Assert...
... True. Also, let's not get stuck on the idea that tests drive design: As I see it, tests drive functionality -- forcing one to implement new features in...
There are times when refactoring can drive you toward a particular design. Joshua Kerievsky wrote a whole book on it. On the other hand, we shouldn't ignore...
Hi Olof, I don't use the word "measure", that suggests a degree of precision that I don't get. You can observe it's impact (subjectively is fine - If it has...
... A good start would be to think about what sort of needs your organization has and identify the (XP) requirements which meet those needs. I have a...
Thanks for your words Kent. I quite managed to do what I wanted, though the tests may be kinda lacking. The tests: class TSPTests(unittest.TestCase): def...
So have you talked to this PM about the pairing experience you had together? Have you acknowledged your shortcomings to him in a way that might allow him to...
... Yes, it may be that pairing isn't, strictly speaking, the best way of working. It's pretty limited, and doesn't reach the richness displayed by human...
On Mon, Dec 1, 2008 at 6:06 PM, George Dinwiddie ... It doesn't really surprise me that there aren't a lot of professions that work the way software developers...
... I've broken up deep and bitter Lotus Notes arguments by suggesting that the participants turn around and talk to each other. ;-> (Yes, the whole team was...
Hi all, We've been using scrum for a while now, and are investigating a few different toolsets to solve some of the things we wanted addressed. One toolset...
... We use pair programming. (Sorry, but I just had to say it. ;-) And it's true: We do pair programming instead of formal after-the-fact code reviews. It...
... Adam, You probably /are/ wired differently. We /all/ are. You're unique, just like everybody else. ;-) I know what you mean about the uncertainty from...
Thanks for you answer Craig.. After I stated the question here on the list - I thought about it a little. One good indicator of technical dept is duplicated...
Olof Bjarnason
olof.bjarnason@...
Dec 2, 2008 7:33 am
146625
Hi Victor, Naturally I don’t think that there is something wrong with the methodology, just in the way people implement it. So yes “too much” is always a...
Hi Charlie, Yes if you take Agile to mean delivering value then I guess one can't deliver "too much" value What I meant at the time was agile in the regular...
... In a word: Asperger's Syndrome. There seems to be a very high proportion of people with some degree of Asperger's in the software development profession. ...
This was exactly my reaction as well. Adam, It seems that this is the spirit you'll find here. After all the very nature of this group favors "Individuals and...
1) Becoming more agile is not easy. Nobody used the word "easy" for "agile". 2) The axiom is that being wrong is more expensive than changing to be right. 3)...
... I would suggest that Agile is /not/ about change, but is about using /feedback/ to control the process to produce the output you want. (See, also,...
In addition to pairing, frequently rotating pairs can mean that most of the teams sees most of the code. I feel one should have discussions about what is...
David Bogus
DavidBogus@...
Dec 2, 2008 2:02 pm
146634
A minor correction: "*Craig*, It seems that ..." ... <http://javadots.blogspot.com/2008/11/mythbusting-part-3-inherent-parado\...
... I believe that process change and augmentation (including the introduction of new tools) should be driven by the problems currently being experiences. Why...