Archives for “agile”

long live agile. is agile dead?

Pick your favorite agile luminary. Chances are, this year they’ve been saying they’re done with agile. No more, after this year. I’m not positive my list is precisely correct, but I’m thinking I’ve heard this from Rachel Davies, Brian Marick, Michael GeePaw Hill, Andy Hunt, and I’m sure more folks (though I hesitate to name [...]


So I was thinking in the shower about how agile technical practices and functional programming both aim for something like “good” code, but then it occurs to me that — no surprise — “good” doesn’t tell me much. I want to listen to what each “side” is excited about — not for “niceness” or for [...]


Are commitments the only way?

Have I told you folks lately how much I appreciate the answers I get here? I mean I’m grateful, and feel all warm inside, but also, I just really love reading them and learning what agile looks like in different places, for different people. I learn so much from you! So, if I haven’t said [...]


What is up with all the apairia?

The love of pairing, specifically pair programming with real geek joy, is seeming quite scarce. I keep finding myself around folks who, from my perspective, don’t get it. I want to really understand this. Get underneath it and inside it and get it. So I’m asking: What are the causes of apairia? If you have [...]


Is ‎Object Oriented the best?

I’ve been hearing sincere complaints lately about object oriented programming, about the Craftsmanship Movement, about Agile development practices. I hear from folks who are excited about functional (denotative) programming, who write concise little functions with one character names. (Some have objections to TDD, or think pairing is costly, but those are on the edge of [...]


“Agile purists”, Bob Customer says, “don’t understand my reality. Nobody ever tells me how agile says we’re supposed to manage the overall architecture.” Without an orchestrated design process resulting in thorough design docs, how could we keep all the disparate pieces together? What does Agile tell us about big projects with lots of little parts? [...]