Tesugen

A thought on VAJ and DJB

In IBM’s Visual Age for Java (affectionately called “VAJ”) you work with one method at a time and this has seemed to be a problem to me. We’re not currently using VAJ, but there’s been a lot of talk about switching here (not at Oops, but at the company I’m hired to).

I felt that only seeing one method at a time would hinder me, that it is essential for me to see the nearby methods of the class I’m editing. But I’m starting to think differently.

The other week Malte and I talked about the swinish nature of open-source code (in general) and Malte mentioned the software of D.J. Bernstein, which prefers to keep one C function per file, and we discussed the role this plays in keeping the design simple. I think this fact helps enforcing a simple design, because it gets pretty obvious when a function is too long.

So perhaps the one-method-at-a-time interface of VAJ benefits the simplicity of the design?

The above was posted to my personal weblog on June 12, 2002. My name is Peter Lindberg and I am a thirtysomething software developer and dad living in Stockholm, Sweden. Here, you’ll find posts in English and Swedish about whatever happens to interest me for the moment.

Posted around the same time:

The seven most recent posts:

  1. Tesugen Replaced (October 7)
  2. My Year of MacBook Troubles (May 16)
  3. Tesugen Turns Five (March 21)
  4. Gustaf Nordenskiöld om keramik kontra kläddesign (December 10, 2006)
  5. Se till att ha två buffertar för oförutsedda utgifter (October 30, 2006)
  6. Bra tips för den som vill börja fondspara (October 7, 2006)
  7. Light-Hearted Parenting Tips (September 16, 2006)
Bloggtoppen.se