Trust Your Geekflex

Blog Forum Gallery

The Perils of Noun-Oriented Thinking

Posted by Skrud at Thursday, March 30th 2006 at 9:26am

Over at Stevey’s Blog Rants, there’s a great article entitled Execution in the Kingdom of Nouns. Stevey eloquently describes the problems inherent in the Java programming language’s emphasis on Object-Oriented Programming to the EXTREEEEME. There’s a lot of truth is the stories he tells of the problems in Javaland, and insightful comparisons to other Programming Language Kingdoms.

Java itself does force you to place things in objects, when maybe, an “object” is not always the best place for that thing. And while a Java program clearly reveals it’s architecture, it doesn’t do a very good job of revealing it’s intentions. I for one prefer intention-revealing code to anything else. I like being able to glance at a code fragment and say “I know what this does” – without having to look up a class reference API document.

Given all the Java programming I’ve been doing in one of our projects this semester, Stevey’s rant sure made me feel a bit better about being bitter. :)

Tags: , , , | 2 comments