Friday, July 22, 2005

Teamwork progress

We have been working a lot on Teamwork 3: the user stories, functional specifications and the core code have now reached substantial dimension. What's nice is that in migrating from 2 to 3, almost no data should be lost.

In the meantime, a few more Teamwork 2 releases, among which a nice contribution from the community, the dutch internationalization; I did a remote desktop installation in Malaysia, nice feeling.

In the last few days, Teamwork has been installed by Nasa, General Electric, World Bank.

Tuesday, July 19, 2005

Work management culture and techniques

Following a suggestion from Teamwork's forum, I read "The Goal: A Process of Ongoing Improvement" of Eliyahu M. Goldratt. Its been a revealing read, very stimulating.

I still have to "map" many concepts from hardware to software production, which I hope to do in the next few days. Moreover I'm wondering how to enrich Teamwork with tools for a manager with such goals in mind. It's a must feature, maybe one of the weakest points of version 2.

Wednesday, July 13, 2005

Simpler equals in java

A simply great and practical idea, just those that make me happy: introduce

a equals b

in java syntax:

http://forums.java.net/jive/thread.jspa?threadID=327&start=0&tstart=0

Tuesday, July 12, 2005

JBlooming interoperability

In these days we worked on JBlooming interoperability: in particular, make it compatible with different id policies. Up to now, it assumed that objects had integer ids, using native id database generation. Now objects can have any Serializable as id, and can be hand, code, or db provided.
Hence reverse engineering operations are much easier. :-)