Process Improvement


As noted, mantra #2 is now to write more code and fewer specs. The code I've been working on for the last few days consists of Python scripts that will help me work more efficiently. The first script handles all the niceties involved in publishing a Jabber Enhancment Proposal; based on metadata in the JEP XML file format, the script does the following:

  1. automatically generates a message to the Standards-JIG list (done)
  2. inserts or updates JEP data in a database, whence the JEP list and content feeds (ATOM | RSS) are generated (in progress)
  3. publishes an event, with payload, to (planned)

Other scripts on the drawing board will automagically gather the information used to populate the public servers page and detail pages for the Jabber clients page. Also on my list are a new version of memberbot, a similar bot for Jabber Council votes, and a bot that will handle manual updates to all the software listings via x:data.

After I finish a few of these scripts, I'm hoping that my time will be freed up a bit to work on some less utilitarian projects, first among them Jabberzilla.

Fewer specs, more code!

Peter Saint-Andre > Journal