Calendula is the working title
for an app I’m doing for my father-in-law. It’s a fairly simple database app for tracking which carers work which shifts in the Cavanagh household, and working out what wages are due to them.
I originally wanted to do it as a web app, using Twisted, but doing web apps the way I like to do them is a lot of different kinds of work all at once: database schema, queries, data access layer, business object
code, Resource classes to service web requests, XML/RDF --> XSLT --> XHTML page-creation (I never met a template system I really liked), Javascript on the client. Great for larger-scale projects, but it means a lot of work up-front before there’s anything you can really play with. I found myself thinking about frameworks for pipelined request processing. That’s not the task at hand. Get on with the task at hand, moron!
So now I’m using wxPython instead.