Elliotte Rusty Harold: “There’s a large rebellion over XML config files from programmers who don’t like to type XML and don’t want to learn APIs for processing it. They’d rather limp along with the same scanf code they’ve been using for the last 20 years.”
Hmmm, ok.
No, not ok. I actually find this statement offensive, and it’s bugging me. The undertone is clear: “you either use XML, or you’re too stupid/lazy to understand it, go learn some”.
So no, not ok. Eight years of implementing XML technologies, writing about them, explaining them to others, fishing for bugs, optimizing code, I think just about qualifies me for what I have to say.
It sucks.
grep DocumentRoot /etc/httpd.conf sed s/wrong/right/ config.rb > config.rb
But if you’re handing out dunce hats, I’ll wear mine with pride. Everytime I cut loose of one more XML configuration file, I get more work done, have fun doing it, and leave the office at a reasonable hour.
If that’s the price I have to pay, it’s one hell of a bargain.