Skip to main content

Ken Arnold

Ken Arnold is an object oriented and distributed system design addict. He is a programmer and author who helped create Jini, JavaSpaces, Curses, and Rogue.


arnold's blog

Self-enforcing Patent Sanity

Posted by arnold on November 22, 2004 at 6:44 PM PST

There are many suggestions for fixing the patent system, from abolishing it to radical surgery. Many of these are praiseworthy in design, but most suffer from a severe problem -- You can't get there from here.

Patentably idiotic

Posted by arnold on October 7, 2004 at 11:59 AM PDT

The Kodak v. Sun suit has gone against Sun. This is hard evidence
that the software patent system is deeply broken. I know this isn't
news; you probably already knew.

One approach is to think that software patents are just plain
wrong. Maybe so, but this isn't obvious to me.

Knowing What's Where

Posted by arnold on June 30, 2004 at 2:34 PM PDT

So far today the most interesting talk I've been to is the one on RFID techonology by Sun. They've built it on Jini and Rio, which itself is built on Jini, and they have an impresive platform for dong stuff with RFID applications.

Community Session Tonight

Posted by arnold on June 29, 2004 at 4:20 PM PDT

Tonight we'll get a look at several of the communities. Don't miss it. Jini, JXTA, Java Community Process, and will all have a chance to give a whirlwind presentation (and prizes), and then you'll get a chance to corral folks about any one you're interested in. Question about JIni? Ideas about JXTA?

The Unexpected Newborn Adult

Posted by arnold on June 24, 2004 at 10:40 PM PDT

JavaOne is next week. Of course you know that.

The folks who do Java stuff out in the world have ranged from intrigued to fanatic about Jini and JavaSpaces, but those who set the schedule always seem to have something else to talk about. Somehow the Jini/JavaSpaces stuff is always "new". It's been "new" for over six years now.

The Sum of Ant

Posted by arnold on May 30, 2004 at 7:52 PM PDT

In a previous blog on href=""> I
said some fairly strong things about ant, and I think I ought to
say something more, both good and bad. This seems like the place
to do it.

First, let us give ant its due. href="">Ant is designed to be a portable
way to replace make.

Napkin as Reality

Posted by arnold on May 27, 2004 at 8:59 PM PDT

My latest hack is a "Napkin" Look and Feel for Swing. I'm up to alpha 4 with it -- it still does some very weird things. The Swing LAF lets many things happen, but it is far from simple to figure out, and farther from easy to flex.

Culture clash on the platform

Posted by arnold on December 16, 2003 at 2:38 PM PST

Joel Spolsky, of href="">"Joel on Software" fame has posted a new essay called href="">"Biculturalism",
which is a review of the book href="">The
Art of Unix Progra

Office design patterns

Posted by arnold on September 28, 2003 at 1:20 PM PDT

Joel Spolsky ("Joel on Software") built his company offices designed for actual programmers and their teams. A radical notion, really. Here's one sample: Put lots of outlets in each office at desk height. No reason to be crawling on the floor with your butt in the air as an invitation to anyone passing by.

Duncan Davidson is being kind...

Posted by arnold on June 25, 2003 at 7:39 AM PDT

Duncan reports that I gently and kindly harangued him at MacHack about ant. I'm not so sure I was all that gentle, but I hope I was kind. It's interesting that after we talked, he said "You've got ant's killer weakness there." But what he quoted was not what I expected. His quote was:

The problem with Ant is that it violates something we learned with Unix.