Sunday, 10 February 2008

nasa java and defending title



NASA, Java, and Defending The Title

Like many CtJ readers, I'm a big fan of Wired magazine.

People have noticed lately that Wired has a major interest in (a) the

private sector space race and (b) railing against NASA.

Consider these stories:

* One Giant Screwup for Mankind (negative on NASA)

* Elon Musk Is Betting His Fortune (pro private sector)

* How NASA Screwed Up (negative on NASA)

That's a small sample. The overall theme, for years, is that NASA is a

bloated, incompetent bureaucracy and that the small private

entrepreneurs are much more agile and effective.

I don't know a lot about engineering, and I don't really want to get

into politics (public versus private sector). I just see parallels....

especially with this retort in Aug 07's Letters to the Editor (by

George C. Mantis):

... you [Wired] dismiss government space programs. Yet those

supposedly inept, wasteful programs have orbited humans around the

Earth countless times, erected and maintained numerous crewed space

stations, and traveled to the surface of the moon and back seven

times. Elon Musk... has achieved two failures in two launch

attempts... at the cost of $100 million.

Game on! In the one corner, we have the maverick upstart ventures:

lean and mean, agile, and ready to change the world. In the other

corner, we have an entity, though bloated, that has the title of

Heavyweight Champion: it may be a lumbering giant, but its career

achievement is formidable.

Wait a minute. Lean versus Bloated. Nimble versus Plodding. Hmmmmm....

So if we had, say, Erlang, Ruby/Rails, and Haskell in one corner and

then Java/EE in the other.... then perhaps some would argue that the

upstarts can circumvent the red tape of bureaucracy, and others would

point to the fantastic legacy of the Champion (and its honed one two

punch combination).

Fascinating. Let's order pizza and we'll watch both title bouts....

ps. Naturally, some might argue that there is in fact another

Heavyweight Champion of the World.

Posted by Michael Easter at 7:49 PM

Labels: pay per view at a monitor near you

1 comments:

Anonymous said...

To take your analogy further:

Java did great in pushing the known boundaries and redefining

the state of the art, much like Nasa did with the Apollo

landings.

Today though, Java smells legacy, the JCP bureaucracy and lack

of true innovation also bear resemblance.

I don't believe Java will ever do another moon landing, only

minor satellite projects enough to keep going but not terribly

interesting compared to the competitors.

August 29, 2007 11:45 PM

Post a Comment

Newer Post Older Post Home

Subscribe to: Post Comments (Atom)

About The Name

As described in the first post, composing software has much in common

with composing music: both require talent and skill, and both have a

spectrum from apprentice to virtuoso. At times, when composing

software, there is the palpable sense of beauty -- the comp sci

equivalent of hearing the chorus of Beethoven's Ninth. That feeling is

Code To Joy.

Blog Archive

* v 2008 (9)

+ v February (1)

o My Ultimate Interview Question (or How Would You R...

+ |> January (8)

o Tempers Erupt at Conference: Multi-Line Strings in...

o Leveraging the Daily Standup

o myTunes: Groovy and JFugue

o Software Electricians and The Art of Wiring

o Language Concertos and the Tech Cadenza

o I'm an Isolationist !

o Many companies are still using Java 1.1 ?

o JFugue and The Charm of Computing

* |> 2007 (117)

+ |> December (6)

o Dear Santa, Here's My List

o Scala at St Louis JUG

o Zero to RMI with Groovy and Spring

o JetBrains Gets It

o Zero to RMI in Minutes (or I *heart* Spring)

o Zen and Groovy's Expando

+ |> November (10)

o My New Favourite Analogy: Design Like Water

o Ctrl-Space Invaders

o Ambient Info: Hear Your Build

o My Grails Moment

o Android, GWT, and Lingua Java

o Trivial Pursuit: Unit-Testing Getters and Setters

o The Name Game: Improve on Map for Java 7

o Las Vegas Lobbies for Java 6 on Leopard

o Searching Jars Redux

o Closure Puzzlers: Greetings

+ |> October (8)

o Searching Jars with Java Closures

o Java Closures: A Quick Look

o Jargon Watch: PragProgged

o Thieves in the Temple: Vandals, Dragons and Warp G...

o Grok Like an Egyptian: The Weirdest Language

o Happy 9th, Bug 4152790

o Exposition as Genius

o Pathological Development (The World According to G...

+ |> September (14)

o NFJS 1 Boredom 0 (a No Fluff Just Stuff review)

o Raw Cookie Dough from NFJS

o Sublime By Contract

o No Fluff Just Stuff Redux

o Yo Classpath, It's Globbering Time !

o Zen Python: The Sound of One Record Appending

o Porsches and Ferraris


No comments: