NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.
All the Perl that's Practical to Extract and Report
Stories, comments, journals, and other submissions on use Perl; are Copyright 1998-2006, their respective owners.
gee...he really needs to shorten that and tighten (Score:2)
Re:gee...he really needs to shorten that and tight (Score:1)
In my experience, 90% of programmers think they're in the top 10% of programmers worldwide. Also in my experience, most of us don't comparee to Beethoven or Twain. (Not even Liszt, and I don't like him one bit.)
Re:gee...he really needs to shorten that and tight (Score:2)
Re:gee...he really needs to shorten that and tight (Score:1)
Programmers may liken what they do to artistry, but that's mostly hubris. It's more of a combination of Artistry and Engineering and ultimately, commercial development is more about Engineering.
Perhaps Architecture is the closest thing to it.
Unfortunately, unlike Architecture, there isn't thousands of years of best practices to draw upon. Also, in Architecture, designs are realized in an abstract but detailed
book of sand (Score:3, Interesting)
Thanks for posting this. I had heard of Gabriel while slowly digesting The Timeless Way of Building by Christopher Alexander [patternlanguage.com]. I might be wrong but I think Gabriel was one of the first people to apply Alexander's idea of pattern languages to software.
A wonderful essay, which isn't about Extreme Programming, as much as it is about what goes into the creation of software, and the nascent ideas on how best to go about doing it.
I particularly liked the section on opensource:
Lovely. And it reminded me of one of my favorite authors' books [themodernword.com]Reply to This
gabriel blog (Score:2)