Book Adam Now

Adam Cogan interviews Miguel De Icaza at the MVP Summit in Redmond for SSW TV.

Learn how Miguel started Mono, how they ended up at Xamarin, and, potentially, where they’re heading in the future with their excellent cross platform development technologies based on .NET.

Take the Quiz!

[WATUPRO 79]

Video Transcription

Miguel de Icaza: I don’t just want to build, I’m a compiler. I want to build an environment that people really want to use, that they crave to use. That’s what we set out to build. We didn’t start there. Our tools were okay, but they were okay. It’s been a process of iteration, and our goal is always to get to this magical place where there are, you know you want to lust over these tools. You want to be in love with these tools and that’s what we are trying to do.
Adam Cogan: Hi guys, today I have a very special guest, Miguel de Icaza.
Miguel de Icaza: Hey, how’s it going.
Adam Cogan: How was your initial vision of Xamarin in the beginning?
Miguel de Icaza: What happened is that towards the end of our stay at Novell, we built this product, Novell was focused on the server because of SUSE, and towards the end the IOS, the iPhone came out and there was a lot of excitement. We built a product that’s high portable, it was ported to everything under the sun, so we ported it to the IOS platform and we built the prototype to build to access a native API’s and we released this stuff and people started to use it and we started to sell it and people really enjoyed it. We kept investing and adding more and more and more and filling all the apps that people asked that by the time that Novell said, by the time that Attachmate acquired Novell and they laid off the Mono team, we knew what we wanted to do.

Well, Mono has struggled in the open source world, because of this political campaign, what happened in IOS was, and android was people really didn’t have the political motivation, this open source requirement, this anti-Microsoft thing did not exist. C# and IOS and android flourished because people, it was not in their radar, they didn’t care. It was an issue that open source people, Free soft people cared, but it didn’t matter to these guys. So essentially, I mean it was obvious to anybody that there was a non-issue, but basically Mono flourished and android and IOS. We had this product that we were building for the server and then we had this other thing that we were excited about, and everybody else was excited about, so that’s what we wanted to do, so Xamarin was always about building great mobile development tools, that was it. I mean, we wanted to take the greatness to a great platform and that’s what we did.

Adam Cogan: What is the current vision for Xamarin? Has is changed a little, is it …
Miguel de Icaza: No, I mean, our driving Moto, the way that we talked about what we are doing and the way that we resolve technical challenges and disputes and you know, should we do this or should we do that, are we going to implement this dialogue or not, are we going to have support for this or not, our driver is delightful developers, and what I told him that when I called him on the phone, when we were starting the company he was on vacation. I took him out of vacation to do the company, to become CEO.

I’m like, Nat, I wanted you to help me build developers tools that are the objects of desire, so I don’t just want to build a compiler, I want to build an environment that people really want to use, that they crave to use, so that’s what we set up to build and we didn’t start there, our tools were okay, but they were okay, right, so its been a process of iteration and our goal is always to get to this magical place where there are, you know, you want to lust after these tools, you want to be in love with these tools and that’s what we are trying to do.
Adam Cogan: Well, thank you very much for your time, Miguel. Come down to Australia.
Miguel de Icaza: Yeah.
Adam Cogan: This is Adam Cogan signing off SSW TV.

About the speakers

About the speakers

Mr Open Source

Miguel De Icaza was born in Mexico City and studied at the Universidad Nacional Autonoma de México (UNAM) but never received a degree. He came from a family of scientists in which his father is a physicist and his mother a biologist. He started writing free software in 1992.

In May 2011, de Icaza started Xamarin to replace MonoTouch and Mono for Android after Novell was bought by Attachmate and the projects were abandoned. However, shortly afterwards Xamarin and Novell reached an agreement where Xamarin took over the development and sales of these products.

In 2014 he joined Anders Hejlsberg on stage during the announcements of the .NET Foundation and the open sourcing of Microsoft's C# Compiler. He serves on the board of directors of the .NET Foundation.

Related videos

Related videos

Humans as a Space Faring Civilization | Richard Campbell & Ulysses Maclaren

Join SSW’s General Manager, Ulysses Maclaren in an engaging interview with Arafat Tehsin, an AI MVP with Microsoft, as they delve into the realm of AI beyond chatbots. Arafat shares insights into his innovative project tackling parking sign confusions using multimodal AI. From leveraging Microsoft Project Florence to experimenting with OpenAI’s GPT-3.5, Arafat unveils the journey of building a solution that integrates images and text seamlessly. Discover how advancements in AI are revolutionizing mobile and web app experiences, gamification, personalized recommendations, and even video analysis.

Navigating Coding, Deployments, and Legacy Projects | Matt Wicks & Ben Dechrai

Join SSW’s Solution Architect Matt Wicks in this interview with Developer Advocate, Ben Dechrai, at NDC Sydney. They explore the world of coding, deployments, and legacy projects as they discuss strategies for managing deployment debt, the importance of keeping infrastructure and code in sync, and navigating through legacy codebases. Learn practical tips for maintaining code cleanliness and optimizing readability, along with valuable insights on levering cognitive complexity to elevate code quality.

TDD: How Fluent Assertions came to be | Luke Parker & Dennis Doomen

Join SSW’s Luke Parker in this insightful interview with Dennis, the author of the Fluent Assertions Library, as they discuss the origins of the library, its evolution, and the principles of Test-Driven Development (TDD). Dennis shares his journey from a small internal project to a widely used open-source tool, emphasizing the importance of self-describing tests and design clarity. Learn how TDD not only enhances code maintainability but also fosters a better understanding of system boundaries and design patterns.

Empowering Developers in the Cloud | Matt Wicks & Magnus Martensson

Join Matt Wicks from SSW TV as he sits down with Jonathan Tower at NDC Sydney to explore the groundbreaking reverse proxy solution, YARP (Yet Another Reverse Proxy). In this insightful interview, Jonathan delves into the inception, features, and diverse applications of YARP, shedding light on its pivotal role in project migrations, feature flagging, AB testing, and more. Discover how YARP simplifies the process of migrating legacy .NET applications to modern frameworks while enabling agile releases and seamless transitions.

From Demo Scene to Cutting-Edge Tech | Jean Thirion & Espen Sande-Larsen

Join us for an interview with SSW’s France CEO, Jean Thirion and Espen Sande-Larsen, also known as Dr. Circuit, as he shares his journey from the demo scene of the ’80s and ’90s to groundbreaking projects in JavaScript and AI. Learn how he pushes the boundaries of technology at a bank’s R&D department, crafting innovative solutions that redefine the future of finance. From quantum physics to generative AI, Espen discusses the fascinating intersection of creativity and technology, offering a glimpse into the exciting possibilities ahead.

YARP: Your Gateway to Effortless Project Migrations | Matt Wicks & Jonathan Tower

Join Matt Wicks from SSW TV as he sits down with Jonathan Tower at NDC Sydney to explore the groundbreaking reverse proxy solution, YARP (Yet Another Reverse Proxy). In this insightful interview, Jonathan delves into the inception, features, and diverse applications of YARP, shedding light on its pivotal role in project migrations, feature flagging, AB testing, and more. Discover how YARP simplifies the process of migrating legacy .NET applications to modern frameworks while enabling agile releases and seamless transitions.

Developer Experience with Azure DevBox and Deployment Environments | Matt Wicks & Isaac Levin

SSW’s Solution Architect, Matt Wicks talks with Isaac Levin, Microsoft MVP, about the evolving landscape of developer experiences, focusing on Azure DevBox and Deployment Environments. Isaac discusses the challenges developers face in managing their development environments, especially in large organizations, and highlights the benefits of using Azure DevBox and Deployment Environments to streamline workflows and enhance productivity. He demonstrates how these tools enable developers to quickly set up custom environments, manage resources efficiently, and facilitate seamless collaboration.

Building Multimodal AI Solutions Beyond Chatbots | Ulysses Maclaren & Arafat Tehsin

Join SSW’s General Manager, Ulysses Maclaren in an engaging interview with Arafat Tehsin, an AI MVP with Microsoft, as they delve into the realm of AI beyond chatbots. Arafat shares insights into his innovative project tackling parking sign confusions using multimodal AI. From leveraging Microsoft Project Florence to experimenting with OpenAI’s GPT-3.5, Arafat unveils the journey of building a solution that integrates images and text seamlessly. Discover how advancements in AI are revolutionizing mobile and web app experiences, gamification, personalized recommendations, and even video analysis.

Tech News #37 | First AI “Software Engineer” – Devin, xAI open sources Grok-1 and Elon sues OpenAI

Join us for this month’s tech news! Meet Devin, the groundbreaking AI software engineer revolutionizing coding, explore Stable Diffusion 3 for enhanced image generation, and get the scoop on .NET 9 Preview 1 & 2. Find out about the ongoing battle between Epic Games and Apple, and get the lowdown on Nvidia’s powerful new ‘Blackwell’ chips. Sam Altman returns to the OpenAI board, while Elon Musk sues the organization and much more!

Navigating Cloud Governance | Matt Wicks & Mike Benkovich

Join Matt Wicks from SSW TV as he interviews Simon Painter, a Senior Developer at Müller Dairy and self-proclaimed Code Monkey with over a decade of experience.