IWETHEY v. 0.3.0 | TODO
1,095 registered users | 0 active users | 0 LpH | Statistics
Login | Create New User
IWETHEY Banner

Welcome to IWETHEY!

New Hate Java?
I don't hate Java.

I hate what Sun has done with Java. I've stopped bothering looking at the "bug list" on their Java site; doesn't do any good to vote up a bug for consideration anyway, does it? They'll just roll out another API of the week (likely as full of bugs as the last API) and close the bug report until someone submits a new bug report, which more than likely will be closed because it was fixed (not!) by the new API.

Java applets, at the beginning, were an exciting concept. When it became evident that most implementations (including Sun's) were buggy as hell, somehow the emphesis changed to Java Enterprise (never mind all the useful stuff that might have been done with application Java). Except for *its* problems, Java Enterprise has been relatively successful. But on a much more limited scale, not the all-encompassing write-once run-anywhere stuff originally envisioned for Java.

All in all, I'd rather program for fun and profit in Delphi even though I dislike Pascal.
The lawyers would mostly rather be what they are than get out of the way even if the cost was Hammerfall. - Jerry Pournelle
New I hate Java because of what it represents
namely the triumph of junk through marketing over technical excellence. Java is a bunch of ideas taken from other languages cobbled together. Java was designed by people who had a very narrow viewpoint, namely C, C++, and Objective C. How could you design a language in the 1990's and not build in some form of Generic types? How could you build such a brain dead type system? Why primitive types? I could go one forever. Java 1.0 was absolutely useless. Here are some of the shortcomings that I can think of off the top of my head:

1. Idiotic event model (had to be changed in 1.1)
2. No reflection (had to be added in 1.1)
3. primitive types (which only gets worse when you add in reflection
(which doesn't work well with primitive types), collections, and
generics )see this link for a great paper on why primitive types are
so bad [link|http://www7.software.ibm.com/vad.nsf/Data/Document2712|http://www7.softwar...Document2712] )
4. No generics
5. No easy way to do proxies
6. no collections
7. No control over garbage collector (a little better now with Weak References)

Based on this Java 1.0 was basically useless and should have been stillborn. However, the marketing machine is king and it didn't matter.

Here is a great quote from one of the Java newsgroups:
"The Java-Language-Design Research Algorithm, Unleashed:

if (objective-C shows a way to do things better than C++)
\t do that;
else if (we really really hate this thing as C++ does it)
\t/* do nothing */;
else
\tc++.copy_from_slavishly_without_much_more_thought;
"

For just about every feature that Java has you can find a better idea somewhere else. Just like Windows dominates the desktop even though it is a piece of junk, Java is dominating the programming language space even though it is a piece of junk.

If I sound bitter it's because I am. I was a Smalltalk developer from 94-97 and absolutely loved the language, and now basically Java has killed Smalltalk. I have found many Java developers who would prefer to develop in another language (such as Smalltalk) if they could, I have not found any Smalltalk developers who prefer Java. It pains me greatly when I think of how much better things would be if Smalltalk had become the dominant language instead of Java.
New I have to agree.
I hate the marketing hype. But for writing web-enabled business apps, it's a great tool, mostly because my HTML/JSP guy doesn't have to learn full-blown Java to get a benefit.

Finisterre said that while he wanted to resolve the dispute with HP, he resented receiving DMCA threats. "We are like the guys that found out that Firestone tires have issues on Ford explorers," he said. "It's not our fault your Explorer has crap tires. We just pointed it out. We should not get attacked for pointing out issues in someone\ufffds product nor for proving it is possible."
Many fears are born of stupidity and ignorance -
Which you should be feeding with rumour and generalisation.
BOfH, 2002 "Episode" 10
     Taking Pride in One's Work/Doing a Good Job - (gdaustin) - (47)
         Yep - (tuberculosis) - (30)
             So, you hate Java, eh? - (gdaustin) - (29)
                 IIRC, Todd likes ObjectiveC. -NT - (Another Scott)
                 Re: Who writes crap like this? - (mmoffitt) - (3)
                     Re: Who writes crap like this? - (deSitter)
                     Globals, write once run everywhere, whats wrong with that? - (boxley) - (1)
                         There globals and there are Globals. - (static)
                 Java - (tuberculosis) - (2)
                     Wow - (deSitter)
                     Crazy Idea - (deSitter)
                 Ob JDBC - (tuberculosis) - (14)
                     Not exposing the "structure" of the database - (gdaustin) - (13)
                         Re: Not exposing the "structure" of the database - (tuberculosis) - (12)
                             Average Crud App - (gdaustin) - (11)
                                 Not like Clipper! - (tuberculosis) - (8)
                                     I'm Amazed - (gdaustin) - (7)
                                         (Mis)Management - (tuberculosis) - (6)
                                             Re: (Mis)Management - (gdaustin)
                                             This is an easy one - (orion)
                                             Sales skills. - (static) - (1)
                                                 Yeah well there's a problem here - (tuberculosis)
                                             Fear factor - (boxley) - (1)
                                                 Yeah sort of like that - (orion)
                                 VB can create crud apps too - (orion) - (1)
                                     Wrong crud... - (admin)
                 I also hate Java ... - (bluke) - (5)
                     Re: I also hate Java ... - (deSitter)
                     Blanchard's Law - (tuberculosis)
                     Hate Java? - (wharris2) - (2)
                         I hate Java because of what it represents - (bluke)
                         I have to agree. - (tseliot)
         FWIW - not just in IT. - (Ashton)
         Heh. - (mmoffitt)
         Everytime... All the time... and not only when convienient.. - (folkert) - (2)
             The Fast Food theory - (orion)
             What you need to tell her... - (ben_tilly)
         Welcome to the real world - (orion)
         Working 60+ hours a week and not getting paid overtime - (orion) - (1)
             Norm Fix'd the title for HREF... Thx!!! -NT - (folkert)
         My career has followed the exact opposite trajectory. - (marlowe)
         I run the IT ver of a roach coach on a construction site - (boxley)
         Fix the formatting - (wharris2) - (5)
             It used to be Norm's Post with the LONGUNBREAKABLE LINE - (folkert) - (2)
                 It was the long URL - (orion) - (1)
                     You should always post links that way, anyway. -NT - (static)
             Re: Fix the formatting - (gdaustin) - (1)
                 Re: Fix the formatting - (folkert)

Why use a scalpel when a chainsaw is handy.
317 ms