May 19, 1955 — James Gosling Was Born
May 19, 1955
James Gosling is considered the main creator of Java, but his career included many other important achievements. Still, Java is clearly his defining contribution.
Before Java, he was working on completely different things. In the 1970s, Gosling studied at the University of Calgary and later at Carnegie Mellon University, where he wrote a version of Emacs and a multi-processor version of Unix.
In 1984, Gosling joined Sun Microsystems. At the time, Sun was one of the most engineering-driven companies in Silicon Valley.
The story of Java began in the early 1990s inside the Green Project. Gosling’s team was trying to build a platform for smart consumer devices — set-top boxes, PDAs. The challenge was that devices came from different vendors with different architectures.
That led to Oak, which was later renamed Java.
Java’s central idea in the mid-1990s sounded almost magical:
Write Once, Run Anywhere.
Write a program once — and run it across different operating systems through the JVM (Java Virtual Machine).
Interestingly, Gosling himself always came across more as a calm engineer than a stereotypical Silicon Valley celebrity. He didn’t seek the spotlight. What mattered to him was the work.
After Oracle acquired Sun Microsystems in 2010, Gosling left the company. He spoke quite openly about not liking the new direction.
After leaving Sun/Oracle, he worked at Google on cloud technologies, then became Chief Software Architect at Liquid Robotics — a company that builds wave-powered ocean robots.
In 2024, James Gosling announced that he was retiring.