Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×
Programming Communications Java Network Networking The Internet Technology

Java Creator James Gosling Joins Amazon Web Services (geekwire.com) 90

The legendary computer scientist and founder of Java, James Gosling, is joining forces with Amazon Web Services. Gosling made the announcement today on Facebook saying that he's "starting a new Adventure" with the cloud computing juggernaut as a Distinguished Engineer. GeekWire reports: Gosling wrote Java, one of the most widely used programming languages in the history of computing, while at Sun Microsystems in the early 1990s. After leaving Sun following its acquisition by Oracle, Gosling did a short stint at Google before settling in for almost six years at Liquid Robotics, which is working on an autonomous boat called the Wave Glider. He likely ruffled a few feathers in Seattle last year after speaking out about fears of cloud vendor lock-in. "You get cloud providers like Amazon saying: 'Take your applications and move them to the cloud.' But as soon as you start using them you're stuck in that particular cloud," he said at IP Expo according to The Inquirer, echoing the sentiment of some skeptical IT organizations burned by enterprise vendors in the past.
This discussion has been archived. No new comments can be posted.

Java Creator James Gosling Joins Amazon Web Services

Comments Filter:
  • by Anonymous Coward on Monday May 22, 2017 @09:31PM (#54467291)

    for him to go back on his ideals like this. I would never work for Amazon after so many of my friends were worked nearly to death and then bitten by dogs in their office. Stressed-out and lack of sleep is something dogs notice, and that greatly increases the chances of getting bitten.

    • by Anonymous Coward

      This. Amazon is everything we've all fought against.

      • Amazon is what unions were fighting against. Like them or hate them, Amazon is what we get in an environment with weaker unions.
        • by Anonymous Coward

          Wal-Mart on web wheels...

        • by ShanghaiBill ( 739463 ) on Monday May 22, 2017 @11:45PM (#54467817)

          Amazon is what we get in an environment with weaker unions.

          Well, Java doesn't have unions at all. Gosling explicitly excluded them from the language.

        • by Anonymous Coward on Tuesday May 23, 2017 @12:32AM (#54467949)

          Amazon pays more productive workers more so I guess that is why lazy union workers hate them. For me, I've worked for Amazon since early 1996 and haven't had a single weekday off. I think I've taken six weekends off in that over twenty-one years. I would hate to see some lazy union member make as much as me.

  • with.lots.of.different.methods.to.chose.and.remember.from.tobe() implements java

    I guess there is always Azure ... haha sorry had to type that last sentence

  • by kugeln ( 680574 ) on Monday May 22, 2017 @09:58PM (#54467415)
    So AWS is going to start crashing from running out of memory, spawning too many processes, or trying to run native, platform optimized binaries that only work on a specific antiquated version of the platform. Talk about progress!
    • by gl4ss ( 559668 ) on Tuesday May 23, 2017 @05:07AM (#54468403) Homepage Journal

      it's not a bad language and the vm's arent that bad. ..a lot of the stuff people make with it is bad though. a lot of the frameworks and stuff people use it is pretty bad though. ..like, needing 10 lines of code to interface something that goes into kilobytes of something to CALL A METHOD YOU COULD JUST HAVE CALLED DIRECTLY YOURSELF.

      doesn't really help that experts recommend using libraries and frameworks when they are completely unnecessary(usually written by them - googles android division does this one quite a lot.. so much they can't even explain why themselves or why you should use their way instead).

      also, bollocks of bollocks of more stuff to make things "easier", like plugging in an event system to call a method when you could just call the method directly. here's a hint: you shouldn't use reflection as basis of how your programs logic is going to run - it's just STUPID.

  • Updates? (Score:1, Insightful)

    by CimmerianX ( 2478270 )

    Now instead of a web page GUI or API, we'll need a java client loaded locally that dependent upon a certain version of JRE just like CIsco crappy GUI interfaces. Will we get prompted to install macafee everytime we connect?

  • by __aaclcg7560 ( 824291 ) on Monday May 22, 2017 @11:01PM (#54467667)
    Does this mean that Amazon will support vendor-neutral implementation of their cloud?
    • by Anonymous Coward

      You literally just said the opposite of what you think you said.

  • Legendary (Score:5, Interesting)

    by Darinbob ( 1142669 ) on Monday May 22, 2017 @11:28PM (#54467767)

    Legendary for Gosling Emacs, preceding GNU Emacs which copied liberally from it. The fact that he sold it to UniPress which later requested Stallman remove Gosling's code from GNU Emacs was the impetus for Stallman to create the GPL.

    • Re:Legendary (Score:5, Informative)

      by phantomfive ( 622387 ) on Tuesday May 23, 2017 @02:02AM (#54468061) Journal
      You can actually look at the Gosling source code here [donhopkins.com]. It was a library for drawing updates to the screen (with a dynamic programming library), and actually the source code got shared and was being used in a lot of places, not just emacs. That was the main thing Stallman had to rewrite, and when he did, he ended up making it more efficient.
      • You can actually look at the Gosling source code here [donhopkins.com]. It was a library for drawing updates to the screen (with a dynamic programming library), and actually the source code got shared and was being used in a lot of places, not just emacs. That was the main thing Stallman had to rewrite, and when he did, he ended up making it more efficient.

        This description understates the EMACS-related achievements of both.

        RMS was the primary creator of the original EMACS, written in TECO macros and PDP-10 assembly (though note that EMACS itself was an extension of earlier work by others, and Guy Steele also contributed a huge amount to EMACS). Gosling reimplemented EMACS in C, including his own extension language called Mocklisp, which looked like LISP, but lacked key features of LISP, like lists.

        The most clever part of Gosling EMACS (Gosmacs) was the dr

  • everything has to be a fucking "adventure" now.

  • Or will it mostly be serving as window dressing to sales presentation and serving as "inspiration" to actual developers in the kind of relentless cheeleading meetings I assume corporate giants like Amazon indulge in?

What is research but a blind date with knowledge? -- Will Harvey

Working...