James Gosling Opines about Tugboats and Job Security

James Gosling Opines about Tugboats and Job Security

James Gosling Opines about Tugboats and Job Security

date:Jun 07, 2011

Consider yourself lucky if you ever get the chance to have a conversation with the father of Java, James Gosling.

comment on this article

One of the things you'll find when you speak with him is that if you don't interrupt him, and give him a chance to speak, he'll simply continue talking, which is great, because with his wealth of experience and history in the industry, he'll end up giving you all sorts of insights and opinions that you probably weren't expecting to hear.

Gosling at TSSJS 2011

At TheServerSide Java Symposium in Las Vegas this year, James was talking about a developer who had messed up a system so bad that nobody else would ever be able to understand it, at which point the Evil Tyrant Owner of the JavaRanch, Paul Wheaton, yelled out from the audience "Now that engineer has job security!" You can just barely make out Paul's words at the beginning of the adjacent audio, but if you listen carefully, you'll be able to hear him out.

"Now that engineer has job security!" - Paul Wheaton 

Anyways, that got James going on a completely peripheral topic about job security and the retirement program his Uncle managed to secure for himself with the Beachcombers on the shores British Columbia.

Turning your mistakes into job security

"Many mistakes turn into job security and it's not as though job security is an IT thing. I had an uncle who was an engineer; he worked for a lumber company. He was the head engineer for a lumber company in British Columbia and they would buy tugboats and barges and things." Says James.

Anyways, it's vintage Gosling, demonstrating his knack for being able to spin an interesting yarn on just about any topic, including the art of welding tug boats for Canada's lumber industry.

Listen to the adjacent audio of the father of Java, James Gosling, talking about creating your own job security. The transcript of the discussion is below.

comment on this article

Read the full text transcript from this video below. Please note the full transcript is for reference only and may include limited inaccuracies. To suggest a transcript correction, contact editor@searchsecurity.com.    

Paul Wheaton (yells from the crowd): Now that engineer has job security!

James Gosling: Yeah, many mistakes turn into job security, and it's not like that job security is an IT thing.

I had an uncle who was an engineer and he worked for a lumber company. He was the head engineer for a lumber company in British Columbia and they would buy tugboats and barges and things. Of course the people who made these things didn't really make them for lumber companies so he would go on board and have a happy weekend with a welding torch and rebuild the guts of these tugboats. When he retired the lumber company realized nobody knew how to repair anything on this entire fleet of ships; he had a bunch of folks who worked for him but he was the one who really knew what had to be done. So they brought him back from retirement, quadrupled his salary and all he had to do was sit around and tell people how to do stuff. It was the greatest retirement plan ever.

There‚Äôs a certain seduction to that and lots of folks in the IT world get there. Certainly the beaches of Mexico are covered with retired COBOL programmers who are sort of living off of their emergency retainers. "Help! We've died!" Then they go back. Fix something. Go back to the beach. It's a good plan.

Probably not someplace you would want to intentionally go if you're managing an IT site, but if you're an engineer it's good work if you can get it. I wasn't that clever.


comment on this article

More on Java project management

  • canderson

    James Strachan of Groovy Fame on Why To Contribute to OSS

    VIDEO - One of the first things you'll find when you work on an open source project like Camel or ActiveMQ is that you'll learn so much about the open source project, not to mention the process of building software in general. I worked in IT for about ten years before I joined my first open source project. In the first month, I probably learned more than I had learned in all my years of building software.

    ( Jun 09, 2011 )

  • canderson

    Does Open Source Mean Superior Software Quality?

    VIDEO - James Strachan, the man who believes he invented Groovy, presented a lightninground session at TheServerSide Java Symposium to speak about FuseSource and Open Source Software. In that discussion, he asserts that there are reasons why open source projects may in fact be higher in quality than software one might purchase from a vendor.

    ( May 10, 2011 )

  • New Java 7 Features: The Try-with-resources Language Enhancement

    Tutorial - The OCPJP exam (Java SE 7 Programmer II) tests heavily on the new language enhancements that come with the latest version of the language. One of the key objectives is how to use the new try-with-resources syntax with objects that implement the java.lang.AutoCloseable interface. This tutorial will help familiarize you with the ins and outs of the new application resource management (ARM) features.

    ( Dec 29, 2011 )

  • New Java 7 Features: A Numeric Underscores with Literals Tutorial

    Tutorial - If you're doing the OCPJP upgrade exam, or just hitting the full blown OCPJP 7 Java certification, you need to know the ins and outs of the new language features. One fun and friendly syntax introduced with Java 7 is using numeric underscores. It's also an objective on the OCPJP7 exam: Using Numeric Underscores with Literals

    ( Dec 22, 2011 )

  • OCPJP & OCAJP: Java 7 training requirement for the Oracle Certified Professional Programmer dropped

    News - In order to obtain the certified architect position from Oracle, attending and passing a training course is now required. But what about the Java Professional and Java Associate designations, OCPJP and OCAJP for Java 7?

    ( Dec 21, 2011 )

  • JavaOne Keynote: Duke, Cloud, JavaFX and Glassfish

    Feature - What might be most interesting to TSS readers is the discussion of what the powers that be are trying to shoehorn into Java 7.

    ( Oct 03, 2011 )

  • Rod Johnson speaks of method deprecation and backwards compatibility

    Feature - "Generally with deprecation, we do take a more proactive view than Java as a whole." -Rod Johnson

    ( Sep 12, 2011 )