Last Train Home

February 18, 2004

Java Generics

I just read an introduction to Java Generics this morning. They are not any simpler than C++ generic and the addition of wildcards is going to keep the language lawyers in business for a long time. Man, the lengths people will go to maintain type safety for types that end up having no business relevance. We need rethink computer languages.

Posted by jherr at 07:59 AM | Comments (0)

February 17, 2004

Mmm, HD TiVo

News on Wired about HD TiVo. 250GB = 30 hours.

Posted by jherr at 07:39 AM | Comments (0)

February 16, 2004

How To Keep Your Job

The Pragmatic Programmers How To Keep Your Job slides have been mentioned before, but they are worth mentioning again. Great stuff. A worthwhile read for anyone in the tech trade.

Posted by jherr at 03:04 PM | Comments (0)

February 15, 2004

Lisp 40 years ago

Every once in a while I hear the "we did this code generation stuff in LISP 40 years ago". So I track back to the person and ask them to tell me about it. It hasn't worked out yet. I have no doubt that code generation was done then as it is done now. I read "we did the same thing 40 years ago" as "you had a great idea 40 years ago and you neglected to communicate it properly." Code generation is taught, if it is taught at all, as a graduate course.

I'd love to learn the technical lessons from the LISP macro code generation. But I have already learned the most important lesson from this experience, which is when you have a good idea you should feel obligated to pass it on for the good of the profession.

Posted by jherr at 02:45 PM | Comments (5)

February 12, 2004

Generating code at runtime

One thread that I have seen, mainly in the Java world, is code generation at runtime. Frankly, I don't get the need for that at all. It sounds like self-modifying code, which is hard to maintain, hard to debug, hard to understand, and often more about how cool the tech is than common sense.

Posted by jherr at 07:34 AM | Comments (0)

February 10, 2004

PragDave an OS X fan?

Looks like the Pragmatic Programmer, Dave Thomas, is an OS X fan.

Posted by jherr at 10:35 PM | Comments (4)

Firefox

Is it just me or is there nobody at Mozilla who realizes that Firefox is also the name of the 1982 movie with Clint Eastwood?

Posted by jherr at 07:40 AM | Comments (0)