Daniel Berlinger: I wish Mark would write some software. Sorry it took so long to respond, Daniel; I was busy writing software. (PyGoogle 0.5 is out.) To answer your question, PyGoogle is my idea of “right” software, because (in order of importance) it…

  1. is open source
  2. is written in an open source language
  3. uses open standards
  4. works
  5. implements all requested features
  6. has no known bugs
  7. is well-documented
  8. is unit-tested

Please note that being open source is more important than working properly. If it works but isn’t open source, it might stop working tomorrow — due to circumstances beyond my control — and I would be screwed. If it’s open source but doesn’t work, I can fix it. (Concrete example: the included third-party SOAP library is open source but didn’t work with the latest version of Python. Now it does.) The future is always more important than the present.

§

Respond privately

I am no longer accepting public comments on this post, but you can use this form to contact me privately. (Your message will not be published.)



§

firehosecodemusicplanet

© 2001-8 Mark Pilgrim