I guess it's been a few days since I added to the diary. Hit a brick wall with the QIC/TRAVAN driver for BSD, seems this would go a lot better if the hardware I was using actually worked. Tough to test this way. I guess I'll have to postpone the "go fast" parts for my car (a VW that still doesn't go fast enough ;) and get a real tape drive.
Started work on an open source data modelling tool. Still needs a name. I worked for a time with a tool called Oorianne (made ERWin look like an etch-a-sketch) and I would really like to reproduce the best parts. Especially the ability to intelligently handle Niam models. I'm getting together with Baba (this guy is an absolute data modelling genius) in a few days (I hope) to go over some of the stuff. The user interface is pretty straight forward, but the underlying data handling is starting to look a little hairy. I definately will need some help with the back end data model (which makes this a recursive project ;) which is where Baba comes in.
I watched a community (not the online variety) begin the painful process of exploding. The Executive Director of a non-profit org I do some work with was fired a couple of months ago. He was making colour copies of some original artwork and selling them in an effort to make money for the centre. This would have worked a lot better if he'd gotten the artist's permission first. I won't comment on the morality of this situation (he was trying to help) but he broke the law and left the centre open for a lawsuit, which is definately not acceptable. His replacement was not well received by the staff and they want the old E.D. back. There was a huge fight with the community being split, restraining orders, the board of directors being fired, etc. I think this community is very close to dying and it makes me absolutely sick that I can't do anything except watch.
At least I can look forward to a quiet day at work today. I might even get some coding done ;)