1 Feb 2002 taj   » (Master)

Still in Delhi, still travelling, still hacking, still bumming around...

Going to be here a few more months, which gives me time to keep hacking on my UML project (still no name, codenamed banana because I was eating one when I named it). I noticed OMG's Model-Driven Architecture proposal for the first time. The theory of this appeals to the same rationale with which I am designing this app.

I believe a good up-to-date object model needs to be available for an OO project at all times (both domain and functional). KDOC generates documentation for the models after the code is already written - this is the common approach (javadoc, other reverse-engineering tools). However the key term there is "reverse"-engineering...

Most designers (me included) who draw these models still use paper and pen to draw up these diagrams and they are rarely kept up to date even in larger projects, unless they are autogenerated. The main reason of course is that pen and paper is still the most flexible and free UI for doodling diagrams of boxes and lines. Most UML diagrammers are diagrammers first and software design tools later. The goal is to create a software design and development tool that makes the object model the central part of the project from which the rest flows, and reduce the amount of fiddling with the program required to create and apply detailed models for the project.

Anyway more rants later. the app is going quite well and will be able for screenshots soon. I luv python

Oh yeah and Goa was pretty good. The one party I went to sucked though.

Latest blog entries     Older blog entries

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!