Skip to main content

Science Quote by Miguel de Icaza

"I was interested in Java the beginning, but the problem with Java is you do have to switch your platform"

About this Quote

There is a quietly political complaint hiding inside this dry, developer-coded sentence: Java promises “write once, run anywhere,” yet Miguel de Icaza is pointing at the tax that slogan often smuggles in. “I was interested in Java” is the polite preface engineers use before delivering a verdict. The turn comes fast: “but the problem” frames Java not as a bad language, but as an ecosystem with demands.

“Switch your platform” is doing the heavy lifting. He’s not talking about whether Java can run on multiple operating systems; he’s talking about the cultural and technical migration Java historically implied: adopting the JVM, its tooling, its deployment model, its performance profile, and its way of packaging applications. In other words, it’s not just picking a language. It’s opting into a different center of gravity.

The subtext is about friction and control. Platform shifts aren’t neutral; they change who sets the rules (Sun/Oracle, JVM standards, enterprise vendors), how easily software integrates with native stacks, and what you sacrifice in exchange for portability. De Icaza, known for building bridges between ecosystems (GNOME, Mono/.NET), is sensitive to the cost of rewriting institutional habits and infrastructure. His critique is less “Java is flawed” than “Java’s portability comes with a gatekeeping layer.”

Context matters: this is a moment when cross-platform ambition was a battleground, and “platform” meant destiny. De Icaza’s line captures a developer’s instinctive skepticism toward any technology that asks you to move your whole house just to borrow a tool.

Quote Details

TopicCoding & Programming
SourceHelp us find the source
Cite

Citation Formats

APA Style (7th ed.)
Icaza, Miguel de. (2026, January 17). I was interested in Java the beginning, but the problem with Java is you do have to switch your platform. FixQuotes. https://fixquotes.com/quotes/i-was-interested-in-java-the-beginning-but-the-57129/

Chicago Style
Icaza, Miguel de. "I was interested in Java the beginning, but the problem with Java is you do have to switch your platform." FixQuotes. January 17, 2026. https://fixquotes.com/quotes/i-was-interested-in-java-the-beginning-but-the-57129/.

MLA Style (9th ed.)
"I was interested in Java the beginning, but the problem with Java is you do have to switch your platform." FixQuotes, 17 Jan. 2026, https://fixquotes.com/quotes/i-was-interested-in-java-the-beginning-but-the-57129/. Accessed 12 Feb. 2026.

More Quotes by Miguel Add to List
Miguel de Icaza on Switching Platforms in Java Development
Click to enlarge Portrait | Landscape

About the Author

Mexico Flag

Miguel de Icaza (born November 23, 1972) is a Scientist from Mexico.

23 more quotes available

View Profile

Similar Quotes

Miguel de Icaza, Scientist
Ken Thompson, Scientist
Ken Thompson