A Skunkworks Project in Palo Alto
In the early 1990s, Sun Microsystems was a dominant force in high-end computing, but a few engineers saw a different future. One of them, Patrick Naughton, was frustrated with the company's direction and ready to leave. But an offer to work on a secret
project kept him in the building. In June 1991, Naughton joined forces with James Gosling and Mike Sheridan to start what became known as the "Green Project." Their mandate was vague but ambitious: figure out the "next wave" of computing. The small team physically moved off the main Sun campus to a nondescript office on Sand Hill Road, intentionally distancing themselves to foster secrecy and freedom from corporate bureaucracy. Their initial target wasn't the internet, which was still in its infancy, but the world of interactive television and smart consumer electronics.
More Than Just Coders
The core trio of Gosling, Sheridan, and Naughton was not a typical group of corporate engineers. Gosling was the master language designer, tasked with finding or creating the right tool for the job. Naughton, the instigator, brought a passion for graphics and user interfaces. And Sheridan, with a background in business development, was the visionary who could connect the technology to a potential market. This wasn't a team of just C++ experts; it was a blend of skills. They weren't trying to just improve on existing code, but to build something entirely new for a market that didn't exist yet. Their focus on consumer devices, rather than powerful workstations, forced them to think differently about simplicity, reliability, and portability from day one. This multidisciplinary foundation became the bedrock of Gosling's emerging approach.
The Philosophy of the Green Team
As the project grew to about 13 members, it became a microcosm of a new way of working. The team, which called itself the "Green Team," was a collection of brilliant minds from different disciplines who were encouraged to challenge each other. The goal wasn't just to write code, but to build a robust, secure, and simple language that could run anywhere, on any device—a concept that would later be immortalized as "Write Once, Run Anywhere." Gosling's approach was to resist adding features unless absolutely necessary. He famously compared it to moving apartments: you only unpack the things you truly need. This philosophy of disciplined simplicity, born from the constraints of targeting small electronics, became a core tenet of Java. The team's culture was about solving practical problems effectively, not being cutting-edge for its own sake.
From a Handful of People to a Guiding Doctrine
The experience of leading the Green Team solidified Gosling's lifelong approach to innovation. His earliest hires weren't just the best coders; they were people with diverse perspectives who could see the bigger picture. The project's initial failure to break into the interactive TV market would have sunk a traditional corporate venture. But because the team was small, agile, and focused on the core technology, they were able to pivot. When the World Wide Web exploded into public consciousness, the Green Team realized their platform-independent language, now renamed Java, was perfectly suited for it. Gosling's approach, therefore, became clear: build with a small team of diverse experts, prioritize simplicity and robustness over a bloated feature set, and focus on creating a flexible tool rather than a single, rigid product. The success of Java was a direct result of the culture established by its first few hires.













