
Sign up to save your podcasts
Or


Duke’s Corner Java Podcast: Mattias Karlsson: I think it’s Brilliant
Conversation with Mattias Karlsson, Java Champion and prominent developer in the Java community who was also honored with the Java Community Lifetime Achievement recognition at Jfokus in February 2024.
“I was shocked and honored — very humbled!” Mattias said about being recognized for his lifetime of achievements in the Java community by Sharat Chander of Oracle’s Java Developer Relations Team.
Mattias, a Stockholm-based engineer and long-time leader of the Stockholm Java User Group, shares his journey with Java, from its early days to its current role in today’s modern tech ecosystems. He also talks about the evolution of Jfokus, a leading annual Java conference he organizes, which has grown from a small Java user group into a major gathering of over 2,000 developers from diverse backgrounds around the world. Mattias highlights Java’s enduring appeal, driven by its robust JVM, backward compatibility, and vibrant community. He also reflects on the six-month release cycle, calling it “brilliant” for its balance of stability and innovation, and shares insights on mentoring young developers and using AI to stay updated.
When talking about how students learning programming will inevitably encounter Java due to its widespread use in the industry, Mattias said, “Sooner or later they will end up with Java anyway.”
Finally, the episode underscores the unique culture of the Java community and Jfokus as a conference for its blending of culture, professionalism, and a welcoming atmosphere.
Links: Apple | Bluesky | LinkedIn | Libsyn | WordPress | WordPress | X | X | YouTube
Here are some quotes from the conversation:
Java Community Lifetime Achievement Recognition
Surprise and Emotion of Receiving RecognitionTimestamp: 00:01:35–00:01:45Context: Mattias was unexpectedly honored with the Java Community Lifetime Achievement recognition at Jfokus 2024 in Stockholm, an event he organizes. The recognition came as a surprise during the opening keynote by Georges Saab and Sharat Chander. Mattias shares that the moment was deeply emotional, reflecting his long-standing contributions to the Java community, including his leadership of the Java User Group in Sweden for over 25 years. He notes the audience’s reaction and his own heartfelt response, underscoring the significance of being acknowledged by peers in a community he has dedicated much of his career to fostering.Quote: “I didn’t know about it. I was really touched. People that were in the audience did see, you know, a little bit of tear of joy or whatever. I was really touched about it.”
Reason for RecognitionTimestamp: 00:00:48–00:01:02Context: When asked about the Java Community Lifetime Achievement recognition, Mattias attributes it to his extensive involvement in the Java community, particularly his leadership in running the Java User Group in Stockholm for decades. He reflects on his role in organizing community events, including Jfokus, which has become a cornerstone event for Java developers globally. His work has involved consulting, fostering collaboration, sharing knowledge, and building a vibrant community, which likely contributed to this prestigious acknowledgment. Mattias also mentions his surprise at being recognized, as he was unaware of the criteria or previous recipients, highlighting his humility and focus on community over personal accolades.Quote: “Well, so I think it’s called Java Community Lifetime Achievements. So my guess is, and part of this is because I’ve been involved in the community for a very, very long time, running the Java User Group in Stockholm and so on.”
Feeling Honored and HumbledTimestamp: 00:03:23–00:03:28Context: Mattias expresses deep humility upon receiving the Java Community Lifetime Achievement recognition, noting that he was shocked to be placed in the same category as notable figures like Bruno Souza and Venkat Subramaniam. He shares that he reached out to Sharat Chander at Oracle to understand more about the recognition, indicating his surprise and lack of prior knowledge about the honor. This moment underscores his modesty and the unexpected nature of the recognition, which he sees as a testament to his long-term dedication to the Java community through organizing events, speaking at conferences, mentoring developers, working in the field, and consulting with companies.Quote: “So I was shocked and honored, very humbled!”
Jfokus and Community Building
Evolution of JfokusTimestamp: 00:32:10–00:32:31Context: Mattias recounts the origins of Jfokus, which began as an extension of the Java User Group in Stockholm he has led for 25 years. Initially planned as a modest one-day event in 2007 with an expected 200 attendees, Jfokus exceeded expectations when over 500 people signed up, creating logistical challenges but marking the start of its growth into a major Java conference. Now a three-day event attracting around 2,000 attendees, Jfokus has become a premier platform for Java and FOSS discussions, reflecting Mattias’s vision of scaling community engagement while maintaining a focus on cutting-edge technology and developer collaboration.Quote: “So we were running the Java User Group and then we decided so maybe we should do a one day event and just to see how that works out and then that was back in 2007 and we were expecting 200 people and we had a venue for 200 people-ish and then suddenly we have 500 plus signed up.”
Jfokus AnniversaryTimestamp: 00:31:25–00:31:35Context: Mattias highlights the upcoming 20th anniversary of Jfokus, set for February 2026, as a milestone for the conference and the Java community in Stockholm. He notes that the call for speakers has just opened, signaling ongoing preparations for a significant celebration of the event’s history. This anniversary underscores Jfokus’s evolution from a small user group gathering to a globally recognized conference, reflecting Mattias’s long-term commitment to fostering a space where developers can learn, network, and share innovations in Java and related Open Source technologies. Here he ends the podcast conversation with a note on the longevity of Jfokus.Quote: “I mean, we could mention that JFocus is having its 20th anniversary!”
Culture of JfokusTimestamp: 00:36:05–00:36:29Context: Mattias emphasizes the unique culture of Jfokus, which he intentionally designs to feel like an extension of a user group, fostering a sense of community and belonging. He aims to create an environment where attendees feel welcome and can openly engage with one another, akin to gathering in a friend’s living room. This approach stems from his experience running the Stockholm Java User Group, where community bonding was central. The feedback he cherishes most—that Jfokus feels like “coming home”—reflects his success in blending a warm, inclusive atmosphere with high-quality technical content, making it a standout event for developers worldwide.Quote: “So the basic idea is that we look at this as an extended user group or like an extended community event. So we really try to mix the community feeling. Everybody should feel really welcome. Everybody should be open and transparent. Talk to each other. It should be a nice mingle. I mean, the best ever feedback I got at some point was like, Mattias, it feels like we’re coming home to you. We are sitting down with you in your living room, just like friends.”
Professionalism at JfokusTimestamp: 00:36:31–00:36:56Context: While prioritizing a community-driven atmosphere, Mattias also strives to ensure Jfokus operates with a high level of professionalism. He discusses the importance of making speakers and exhibitors feel supported, with seamless logistics, clear communication, and advanced presentation technology. This balance of warmth and professionalism is evident in the high-end production elements, such as quality lighting and cameras, which Jim Grisanzio notes during the podcast. Mattias’s attention to detail ensures that Jfokus delivers a polished experience, distinguishing it from purely corporate events while maintaining a community ethos.Quote: “I want to run it like super professionally, super slick. I want all the speakers to feel that they are really welcome, get everything they need. Also with exhibiting partners, they should have a flawless session.”
Jfokus Attendee MixTimestamp: 00:32:55–00:33:22Context: Mattias describes the diverse audience at Jfokus, which includes a mix of senior and junior developers, as well as professionals from various industries such as banking, contracting, and startups. The conference attracts attendees primarily from Europe but also from places like the United States and Japan, reflecting its global appeal. This diversity underscores Jfokus’s role as a broad technology conference, not limited to a single sector, and highlights Sweden’s strong tech ecosystem, with companies like Spotify and Oracle contributing to a vibrant developer community.Quote: “It’s very mixed. The conference is not like a company thing. It’s a technology conference. We have people coming from the banking industry, from the contractors, from all of the startups in Sweden are coming. We have senior developers, we have juniors, and we have people from all over the world.”
Java Technology and Its Appeal
Java’s UbiquityTimestamp: 00:24:49–00:24:54Context: Mattias shares his perspective on why Java is a natural destination for developers, given its widespread adoption across industries. He argues that regardless of where programmers start, the prevalence of Java in major corporations ensures they will absolutely encounter it eventually. This view is rooted in his experience working with companies in Sweden and reflects his belief in Java’s enduring relevance in the tech world.Quote: “As long as people start doing programming, sooner or later they will end up with Java anyway.”
Java’s Stability and PerformanceTimestamp: 00:10:46–00:11:02Context: Mattias praises Java’s unique ability to maintain both backward and forward compatibility, allowing code written a decade ago to run efficiently on modern JVMs. He highlights how advancements like virtual threads have improved performance without requiring developers to modify their code, demonstrating Java’s ability to evolve while preserving stability. This characteristic, he notes, sets Java apart and empowers developers to focus on innovation rather than maintenance.Quote: “It’s both backward and forward compatible in the sense that, I mean, if I did write a Java program 10 years ago, I can just fire it up on the latest version of the JVM, best case and it will probably work fine and on top of that it will be faster and more performant than it was 10 years ago.”
Six-Month Release CycleTimestamp: 00:16:38–00:16:41Context: Mattias strongly supports Java’s six-month release cycle, which he calls “brilliant” for balancing innovation with stability. He recalls debates within the community about adopting this faster cadence, noting his advocacy for the change due to his experience with agile development. The regular releases provide stable updates, experimental features, and a clear roadmap, which he believes benefits developers by keeping Java fresh and predictable without breaking existing systems.Quote: “So, I think it’s brilliant!”
JVM’s Technical StrengthTimestamp: 00:09:07–00:09:14Context: Mattias underscores the advanced technical ability of the Java Virtual Machine (JVM), particularly its garbage collection, which was a significant advantage in Java’s early days. He explains that the JVM’s sophisticated capabilities, often described as “magic tricks,” have been a cornerstone of Java’s success and enables robust performance and scalability that attract large corporations to the platform.Quote: “I love the language, but also the platform, the JVM. So, the JVM does quite a lot of magic tricks that is technically really hard to understand how it works. If you go way back, just the fact that we had a proper garbage collection was, you know, a big thing.”
Java’s ScalabilityTimestamp: 00:11:51–00:12:07Context: Reflecting on his time at King, the company behind Candy Crush in Stockholm, Mattias highlights how Java and the JVM enabled the backend systems to scale effectively during the game’s massive success. This experience reinforces his view of Java’s reliability and scalability, which are critical for handling the demands of high-traffic applications in major companies.Quote: “So I used to work for a company called King, which that makes a very famous game called Candy Crush. And I mean, we were running the backend servers there on the JVM and Java, and that helped us scale up when that game became successful.”
Developer Experience and Learning
Advice for Young DevelopersTimestamp: 00:27:06–00:27:23Context: Mattias advises young developers to focus on learning programming fundamentals, as Java’s widespread use ensures they will encounter it naturally and everntually. He emphasizes that mastering problem-solving and engineering principles is key, as Java’s prominence in industry—evident in companies like Spotify—makes it a likely tool for their careers. This advice aligns with his belief that Java’s ecosystem supports developers in building robust, scalable solutions.Quote: “Every company is using Java, or most companies are. And if they don’t, they will be in the future. And I think that is a really interesting comment because it speaks to the fact that it might not matter to a student where you start as long as you learn the fundamental processes of solving problems with code and becoming an engineer, a software engineer, you’re going to have to learn multiple technologies. And once you discover Java, which you certainly will, then Java speaks for itself.”
Using AI for LearningTimestamp: 00:26:26–00:26:51Context: Mattias shares how he uses AI tools, such as those integrated into IDEs like Cursor, to stay updated with modern Java features, particularly functional programming techniques. He notes that AI helps him bridge the gap between his older coding style and newer Java advancements, suggesting that students and developers can leverage AI for learning new frameworks and languages efficiently. This approach reflects his adaptability and openness to evolving technologies.Quote: “So I’m using AI as a learning tool now. It helped me write code, but it also helped me to learn functional ways of doing stuff that I have not been so good at before. I mean, even if student is not doing that, I think that you can have AI supported learning for new frameworks, new languages, newer versions of Java or any other framework or tools.”
Early Java ExperienceTimestamp: 00:21:28–00:21:33Context: Mattias recalls his early experiences with Java around 1998–1999, noting its stability as a standout feature despite initial drawbacks like slow startup times. He contrasts Java with other languages he used, such as C++ and Visual Basic, and highlights how Java’s reliability made it a compelling choice for web development and enterprise systems at the time.Quote: “So one is that it worked. It was stable and continued to work.”
Transition to JavaTimestamp: 00:19:53–00:20:00Context: Mattias describes his transition to Java in the late 1990s while working at Ericsson, where he began using Java Server Pages for web interfaces to legacy systems. This marked his shift from languages like C++ and Visual Basic to Java, which he adopted for its growing relevance in web development. His early work with Java’s pre-1.0 versions laid the foundation for his long-term commitment to the platform.Quote: “But then I think around 98, 99, I was moving into Java, and I was, like many, started with the web.”
Interview Archive
By Jim GrisanzioDuke’s Corner Java Podcast: Mattias Karlsson: I think it’s Brilliant
Conversation with Mattias Karlsson, Java Champion and prominent developer in the Java community who was also honored with the Java Community Lifetime Achievement recognition at Jfokus in February 2024.
“I was shocked and honored — very humbled!” Mattias said about being recognized for his lifetime of achievements in the Java community by Sharat Chander of Oracle’s Java Developer Relations Team.
Mattias, a Stockholm-based engineer and long-time leader of the Stockholm Java User Group, shares his journey with Java, from its early days to its current role in today’s modern tech ecosystems. He also talks about the evolution of Jfokus, a leading annual Java conference he organizes, which has grown from a small Java user group into a major gathering of over 2,000 developers from diverse backgrounds around the world. Mattias highlights Java’s enduring appeal, driven by its robust JVM, backward compatibility, and vibrant community. He also reflects on the six-month release cycle, calling it “brilliant” for its balance of stability and innovation, and shares insights on mentoring young developers and using AI to stay updated.
When talking about how students learning programming will inevitably encounter Java due to its widespread use in the industry, Mattias said, “Sooner or later they will end up with Java anyway.”
Finally, the episode underscores the unique culture of the Java community and Jfokus as a conference for its blending of culture, professionalism, and a welcoming atmosphere.
Links: Apple | Bluesky | LinkedIn | Libsyn | WordPress | WordPress | X | X | YouTube
Here are some quotes from the conversation:
Java Community Lifetime Achievement Recognition
Surprise and Emotion of Receiving RecognitionTimestamp: 00:01:35–00:01:45Context: Mattias was unexpectedly honored with the Java Community Lifetime Achievement recognition at Jfokus 2024 in Stockholm, an event he organizes. The recognition came as a surprise during the opening keynote by Georges Saab and Sharat Chander. Mattias shares that the moment was deeply emotional, reflecting his long-standing contributions to the Java community, including his leadership of the Java User Group in Sweden for over 25 years. He notes the audience’s reaction and his own heartfelt response, underscoring the significance of being acknowledged by peers in a community he has dedicated much of his career to fostering.Quote: “I didn’t know about it. I was really touched. People that were in the audience did see, you know, a little bit of tear of joy or whatever. I was really touched about it.”
Reason for RecognitionTimestamp: 00:00:48–00:01:02Context: When asked about the Java Community Lifetime Achievement recognition, Mattias attributes it to his extensive involvement in the Java community, particularly his leadership in running the Java User Group in Stockholm for decades. He reflects on his role in organizing community events, including Jfokus, which has become a cornerstone event for Java developers globally. His work has involved consulting, fostering collaboration, sharing knowledge, and building a vibrant community, which likely contributed to this prestigious acknowledgment. Mattias also mentions his surprise at being recognized, as he was unaware of the criteria or previous recipients, highlighting his humility and focus on community over personal accolades.Quote: “Well, so I think it’s called Java Community Lifetime Achievements. So my guess is, and part of this is because I’ve been involved in the community for a very, very long time, running the Java User Group in Stockholm and so on.”
Feeling Honored and HumbledTimestamp: 00:03:23–00:03:28Context: Mattias expresses deep humility upon receiving the Java Community Lifetime Achievement recognition, noting that he was shocked to be placed in the same category as notable figures like Bruno Souza and Venkat Subramaniam. He shares that he reached out to Sharat Chander at Oracle to understand more about the recognition, indicating his surprise and lack of prior knowledge about the honor. This moment underscores his modesty and the unexpected nature of the recognition, which he sees as a testament to his long-term dedication to the Java community through organizing events, speaking at conferences, mentoring developers, working in the field, and consulting with companies.Quote: “So I was shocked and honored, very humbled!”
Jfokus and Community Building
Evolution of JfokusTimestamp: 00:32:10–00:32:31Context: Mattias recounts the origins of Jfokus, which began as an extension of the Java User Group in Stockholm he has led for 25 years. Initially planned as a modest one-day event in 2007 with an expected 200 attendees, Jfokus exceeded expectations when over 500 people signed up, creating logistical challenges but marking the start of its growth into a major Java conference. Now a three-day event attracting around 2,000 attendees, Jfokus has become a premier platform for Java and FOSS discussions, reflecting Mattias’s vision of scaling community engagement while maintaining a focus on cutting-edge technology and developer collaboration.Quote: “So we were running the Java User Group and then we decided so maybe we should do a one day event and just to see how that works out and then that was back in 2007 and we were expecting 200 people and we had a venue for 200 people-ish and then suddenly we have 500 plus signed up.”
Jfokus AnniversaryTimestamp: 00:31:25–00:31:35Context: Mattias highlights the upcoming 20th anniversary of Jfokus, set for February 2026, as a milestone for the conference and the Java community in Stockholm. He notes that the call for speakers has just opened, signaling ongoing preparations for a significant celebration of the event’s history. This anniversary underscores Jfokus’s evolution from a small user group gathering to a globally recognized conference, reflecting Mattias’s long-term commitment to fostering a space where developers can learn, network, and share innovations in Java and related Open Source technologies. Here he ends the podcast conversation with a note on the longevity of Jfokus.Quote: “I mean, we could mention that JFocus is having its 20th anniversary!”
Culture of JfokusTimestamp: 00:36:05–00:36:29Context: Mattias emphasizes the unique culture of Jfokus, which he intentionally designs to feel like an extension of a user group, fostering a sense of community and belonging. He aims to create an environment where attendees feel welcome and can openly engage with one another, akin to gathering in a friend’s living room. This approach stems from his experience running the Stockholm Java User Group, where community bonding was central. The feedback he cherishes most—that Jfokus feels like “coming home”—reflects his success in blending a warm, inclusive atmosphere with high-quality technical content, making it a standout event for developers worldwide.Quote: “So the basic idea is that we look at this as an extended user group or like an extended community event. So we really try to mix the community feeling. Everybody should feel really welcome. Everybody should be open and transparent. Talk to each other. It should be a nice mingle. I mean, the best ever feedback I got at some point was like, Mattias, it feels like we’re coming home to you. We are sitting down with you in your living room, just like friends.”
Professionalism at JfokusTimestamp: 00:36:31–00:36:56Context: While prioritizing a community-driven atmosphere, Mattias also strives to ensure Jfokus operates with a high level of professionalism. He discusses the importance of making speakers and exhibitors feel supported, with seamless logistics, clear communication, and advanced presentation technology. This balance of warmth and professionalism is evident in the high-end production elements, such as quality lighting and cameras, which Jim Grisanzio notes during the podcast. Mattias’s attention to detail ensures that Jfokus delivers a polished experience, distinguishing it from purely corporate events while maintaining a community ethos.Quote: “I want to run it like super professionally, super slick. I want all the speakers to feel that they are really welcome, get everything they need. Also with exhibiting partners, they should have a flawless session.”
Jfokus Attendee MixTimestamp: 00:32:55–00:33:22Context: Mattias describes the diverse audience at Jfokus, which includes a mix of senior and junior developers, as well as professionals from various industries such as banking, contracting, and startups. The conference attracts attendees primarily from Europe but also from places like the United States and Japan, reflecting its global appeal. This diversity underscores Jfokus’s role as a broad technology conference, not limited to a single sector, and highlights Sweden’s strong tech ecosystem, with companies like Spotify and Oracle contributing to a vibrant developer community.Quote: “It’s very mixed. The conference is not like a company thing. It’s a technology conference. We have people coming from the banking industry, from the contractors, from all of the startups in Sweden are coming. We have senior developers, we have juniors, and we have people from all over the world.”
Java Technology and Its Appeal
Java’s UbiquityTimestamp: 00:24:49–00:24:54Context: Mattias shares his perspective on why Java is a natural destination for developers, given its widespread adoption across industries. He argues that regardless of where programmers start, the prevalence of Java in major corporations ensures they will absolutely encounter it eventually. This view is rooted in his experience working with companies in Sweden and reflects his belief in Java’s enduring relevance in the tech world.Quote: “As long as people start doing programming, sooner or later they will end up with Java anyway.”
Java’s Stability and PerformanceTimestamp: 00:10:46–00:11:02Context: Mattias praises Java’s unique ability to maintain both backward and forward compatibility, allowing code written a decade ago to run efficiently on modern JVMs. He highlights how advancements like virtual threads have improved performance without requiring developers to modify their code, demonstrating Java’s ability to evolve while preserving stability. This characteristic, he notes, sets Java apart and empowers developers to focus on innovation rather than maintenance.Quote: “It’s both backward and forward compatible in the sense that, I mean, if I did write a Java program 10 years ago, I can just fire it up on the latest version of the JVM, best case and it will probably work fine and on top of that it will be faster and more performant than it was 10 years ago.”
Six-Month Release CycleTimestamp: 00:16:38–00:16:41Context: Mattias strongly supports Java’s six-month release cycle, which he calls “brilliant” for balancing innovation with stability. He recalls debates within the community about adopting this faster cadence, noting his advocacy for the change due to his experience with agile development. The regular releases provide stable updates, experimental features, and a clear roadmap, which he believes benefits developers by keeping Java fresh and predictable without breaking existing systems.Quote: “So, I think it’s brilliant!”
JVM’s Technical StrengthTimestamp: 00:09:07–00:09:14Context: Mattias underscores the advanced technical ability of the Java Virtual Machine (JVM), particularly its garbage collection, which was a significant advantage in Java’s early days. He explains that the JVM’s sophisticated capabilities, often described as “magic tricks,” have been a cornerstone of Java’s success and enables robust performance and scalability that attract large corporations to the platform.Quote: “I love the language, but also the platform, the JVM. So, the JVM does quite a lot of magic tricks that is technically really hard to understand how it works. If you go way back, just the fact that we had a proper garbage collection was, you know, a big thing.”
Java’s ScalabilityTimestamp: 00:11:51–00:12:07Context: Reflecting on his time at King, the company behind Candy Crush in Stockholm, Mattias highlights how Java and the JVM enabled the backend systems to scale effectively during the game’s massive success. This experience reinforces his view of Java’s reliability and scalability, which are critical for handling the demands of high-traffic applications in major companies.Quote: “So I used to work for a company called King, which that makes a very famous game called Candy Crush. And I mean, we were running the backend servers there on the JVM and Java, and that helped us scale up when that game became successful.”
Developer Experience and Learning
Advice for Young DevelopersTimestamp: 00:27:06–00:27:23Context: Mattias advises young developers to focus on learning programming fundamentals, as Java’s widespread use ensures they will encounter it naturally and everntually. He emphasizes that mastering problem-solving and engineering principles is key, as Java’s prominence in industry—evident in companies like Spotify—makes it a likely tool for their careers. This advice aligns with his belief that Java’s ecosystem supports developers in building robust, scalable solutions.Quote: “Every company is using Java, or most companies are. And if they don’t, they will be in the future. And I think that is a really interesting comment because it speaks to the fact that it might not matter to a student where you start as long as you learn the fundamental processes of solving problems with code and becoming an engineer, a software engineer, you’re going to have to learn multiple technologies. And once you discover Java, which you certainly will, then Java speaks for itself.”
Using AI for LearningTimestamp: 00:26:26–00:26:51Context: Mattias shares how he uses AI tools, such as those integrated into IDEs like Cursor, to stay updated with modern Java features, particularly functional programming techniques. He notes that AI helps him bridge the gap between his older coding style and newer Java advancements, suggesting that students and developers can leverage AI for learning new frameworks and languages efficiently. This approach reflects his adaptability and openness to evolving technologies.Quote: “So I’m using AI as a learning tool now. It helped me write code, but it also helped me to learn functional ways of doing stuff that I have not been so good at before. I mean, even if student is not doing that, I think that you can have AI supported learning for new frameworks, new languages, newer versions of Java or any other framework or tools.”
Early Java ExperienceTimestamp: 00:21:28–00:21:33Context: Mattias recalls his early experiences with Java around 1998–1999, noting its stability as a standout feature despite initial drawbacks like slow startup times. He contrasts Java with other languages he used, such as C++ and Visual Basic, and highlights how Java’s reliability made it a compelling choice for web development and enterprise systems at the time.Quote: “So one is that it worked. It was stable and continued to work.”
Transition to JavaTimestamp: 00:19:53–00:20:00Context: Mattias describes his transition to Java in the late 1990s while working at Ericsson, where he began using Java Server Pages for web interfaces to legacy systems. This marked his shift from languages like C++ and Visual Basic to Java, which he adopted for its growing relevance in web development. His early work with Java’s pre-1.0 versions laid the foundation for his long-term commitment to the platform.Quote: “But then I think around 98, 99, I was moving into Java, and I was, like many, started with the web.”
Interview Archive