There’s something just really nice about the Open Software Development movement. It’s this feeling that anyone can collaborate on anything with anyone else. If a person has something to contribute, then it’s accepted – no politics, positioning, elitism, etc. It’s a very friendly and egalitarian world. (I also touched on this last night at flaxfamily.com.)
I had downloaded Anders Hultman’s program exifcleaner to clean up the exif headers in the jpeg files in our iPhoto library to fix an iPhoto bug involving our Pentax Optio S (whew! writeup coming soon, to be x-posted to Mac OS X Hints)
Annnyway, I ended up modifying his program a bit so it could process an entire tree of files, instead of just one at a time. Just to be nice I sent my modification back to Anders. I just received his reply:
Adding recursive scan was a really good idea! I’d never thought of that, but you really put me on the right track with your addition. Portability is cruical, however, so I didn’t use your code after all, but wrote my own based on File::Find.
(code removed until I figure out how to include it without throwing an XML parsing error.)
The new version is now available on my web page.
anders
Cool! This means that I had a part in a new feature being added to this software. I like it!



















