Updated: 3/1/2003; 8:04:35 PM.
 
Ockham's Flashlight
Stuart Halloway on software development, technology, and the future.
        

Thursday, February 20, 2003

Am I the only one who is tired of the "everything is a pattern" school?

Apparently, language-specific idioms, basic data structures, basic remoting principles, and platform-specific workarounds are all design patterns.

On the bright side, at least these ideas all have merit, despite being mislabelled.

What's even worse is that if you are a design patterns guru, you apparently are excused from knowing anything about the tools or algorithms you are using. The patterns community has the same relationship to the GOF that modern day Christians have to the teachings of Christ. That is to say, there is something great there, but you may miss it amidst all the comic (and tragic) misinterpretation.

To end this rant on a positive note, I just started leafing through Metsker's Design Patterns Java Workbook. This is how patterns ought to be taught, by someone who is serious about patterns but sees them in a broader context.
4:29:00 PM    comment []


Apropos of some recent blogging about ClassLoaders, I will be giving a presentation on Class Loaders at the NOVAJUG meeting on Tuesday, Feb 25. We'll cover the basic delegation model, context class loaders, extensions, replacing bootstrap classes, custom class loaders, endorsed standards, and have an open-ended talk about problems with the architecture and the reasons people defy the delegation model. If you want to bone up beforehand, my book is free in PDF form.

Update: The NOVAJUG web site is updated and lists the talk time, directions, etc. Thanks Fred and Erik.

Help me put the web to work: The NOVAJUG web site is currently incorrect. The date on the website is wrong, and details about the talk are not listed. According to the "6 degrees of separation" theory this should be easy to fix. If you know any Java programmers who are in the Northern Virginia area, please ping them and help me track down the webmaster. Bonus points if Kevin Bacon ends up hearing about the talk. :-)
2:17:56 PM    comment []


© Copyright 2003 Stuart Halloway.
 
February 2003
Sun Mon Tue Wed Thu Fri Sat
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28  
Jan   Mar

About me

Teaching
The book
Speaking
Articles
Bio
CV
Java/COM/Win32 interop
Jawin
Contact


Subscribe to "Ockham's Flashlight" in Radio UserLand.

Click to see the XML version of this web page.