TIP: Click on subject to list as thread! ANSI
echo: apple
to: comp.sys.apple2
from: mdj
date: 2009-02-08 20:29:06
subject: Re: Poor-man`s Catweasel

On Feb 8, 8:00 am, Steven Hirsch  wrote:

> It seems like every major application I install that's written in Java comes
> with its own huge discrete JRE.  That's almost a tacit admission of the lack
> of interoperability.  Anyone can write bad code, but there just seems to be a
> lot of it written in Java.  Probably a lot of good examples out there, but I
> just haven't run into much of them .

It does tend to feel worse due the "payload size" of the JRE, but
really, most platforms are plagued by this problem. Vendors will
usually take the path of least resistance(tm), and simply bundle
dependencies as a part of their distribution.

A classic problem you do get in the Java world is this one: Vendor
writes app that depends on newer features that are not (yet) a part of
the standard runtime. When a new runtime comes along, the feature is
often folded in, but teams don't typically get the time to rationalise
their codebase against the newer versions, resulting in duplication
and additional complexity.

It's almost universally true in the software industry that 'just
barely good enough' is seen as acceptable, since product lifetimes are
so short. I spend a lot of time trying to convince phb's that the
'technical debt' incurred by taking the shortest path ends up being
paid for over and again for each iteration, and there are real
benefits to be reaped from cleaning it up.

Matt
--- SBBSecho 2.12-Win32
* Origin: Derby City Gateway (1:2320/0)
SEEN-BY: 10/1 3 34/999 120/228 123/500 128/2 140/1 222/2 226/0 236/150 249/303
SEEN-BY: 250/306 261/20 38 100 1404 1406 1410 1418 266/1413 280/1027 320/119
SEEN-BY: 393/11 396/45 633/260 267 712/848 800/432 801/161 189 2222/700
SEEN-BY: 2320/100 105 200 2905/0
@PATH: 2320/0 100 261/38 633/260 267

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.