Recently, I was trying to convince some team members that OSGi would be a good choice for a system we're designing. After indicating the benefits, as I saw them, one person asked, "Couldn't we accomplish the same thing by doing x, y and z?"
At the time, I had a rather dry counter, but it occurs to me that
Greenspun's Tenth Rule can be rather accurately adapted to the current Java development landscape.
Any sufficiently complicated Java program contains an ad hoc, informally-specified, bug-ridden, slow implementation of half of OSGi.
1 comment:
Gotta say. That quote is awesome
Post a Comment