« Looking for workassertNoDiff »

2009 Linnaeus Awards

01/13/09

Permalink 02:01:10 pm, by fumanchu Email , 334 words   English (US)
Categories: IT, Linnaeus Award

2009 Linnaeus Awards

The Linnaeus Awards

I'm starting a new category here: the Linnaeus Awards. Candidates must be examplars of Linnaean Taxonomy:

The method, the soul of science, designates at first sight any body in nature in such a way that the body in question expresses the name that is proper to it, and that this name recalls all the knowledge that may, in the course of time, have been acquired about the body thus named: so that in the midst of extreme confusion there is revealed the sovereign order of nature.

So, if you encounter a trout in the wild, you don't call it a "trout". You call it an "Oncorhynchus (mykiss) aguabonita masculinus trescenti-septi-squamatic duodecim-annus-natis...", stuffing every conceivable attribute of the object into its name.

Categories

  1. Longest Name. Names which are mashed together because of formalLanguageIdentifierRestrictions or natürlichsprachemodifizierdiarrhöe might get bonus points.
  2. Most Dimensions. Names which incorporate knowledge from varied axes, the more the better.
  3. Most Abstract. Placing the number-of-scales-on-a-fish into its name is fun, but for real "sovereign order" you need to incorporate the vocabulary of the taxonomy itself into the name. For example, a function in a spreadsheet program named, "SpreadsheetProgramAdditionFunction". Bonus points for including terms from ontology, taximetrics, or metaphysics.

Feel free to nominate additional candidates here or email: linnaeus@aminus.org.

Today's nomination:

RequestProcessorFactoryFactory

From org.apache.xmlrpc.server

Factory-factories are not new. But this one goes a step further with some of its "implementing classes":

  • RequestProcessorFactoryFactory.RequestSpecificProcessorFactoryFactory
  • RequestProcessorFactoryFactory.StatelessProcessorFactoryFactory

...and genuflective attributes like:

  • RequestProcessorFactoryFactory.RequestProcessorFactory.getRequestProcessor(XmlRpcRequest)

But it doesn't stop there; the copy nominates itself:

There is nothing magic about the request processor: It may very well be a POJO. The RequestProcessorFactoryFactory is passed to the AbstractReflectiveHandlerMapping at startup...

Passing a factory-factory to an abstract-anything makes this a good candidate. Using the phrase "nothing magic" with a straight face catapults it to the top.

4 comments

Comment from: Lakin Wecker [Visitor] · http://lakin.weckers.net

IOUSBInterfaceInterface -
http://developer.apple.com/documentation/DeviceDrivers/Conceptual/USBBook/USBDeviceInterfaces/chapter_3_section_2.html#//apple_ref/doc/uid/TP40002645-BBIHCIHB

IOBluetoothHostControllerDelegate - http://developer.apple.com/documentation/DeviceDrivers/Reference/IOBluetooth/IOBluetoothHostController_h/Categories/NSObject_IOBluetoothHostControllerDelegate_/index.html

01/13/09 @ 14:17
Comment from: Lakin Wecker [Visitor] · http://lakin.weckers.net

ID3D10ShaderReflectionConstantBuffer - http://msdn.microsoft.com/en-ca/library/bb173836(VS.85).aspx

No wonder everyone raves about intellisense - I can't imagine typing that out by hand each time!

01/13/09 @ 14:27
Comment from: Jose Francisco [Visitor]

Lol you made my day, I agree, only having a Factory of Factories is a completetly mindfuck.

06/06/12 @ 09:32

This article is very informative when it comes to spiritual aspects. There are many ways for you to read other spiritual articles

02/20/16 @ 04:55

Leave a comment


Your email address will not be revealed on this site.

Your URL will be displayed.

Please enter the phrase "I am a real human." in the textbox above.
(Line breaks become <br />)
(Name, email & website)
(Allow users to contact you through a message form (your email will not be revealed.)
October 2017
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
29 30 31        

Search

The requested Blog doesn't exist any more!

XML Feeds

powered by free blog software