Miguel De Icaza Quotes

Powerful Miguel De Icaza for Daily Growth

About Miguel De Icaza

Miguel de Icaza is a renowned Mexican software developer, best known for his significant contributions to open-source software development, particularly in the realm of Linux and Free Software. Born on December 31, 1972, in Mexico City, he was introduced to computing at an early age by his father, who sparked his interest in programming. De Icaza studied Computer Science at Universidad Nacional Autónoma de México (UNAM) before dropping out due to financial constraints. In 1996, he co-founded the GNOME Project, a free and open-source desktop environment for Linux and Unix-like operating systems, aiming to provide a user-friendly experience similar to that of Microsoft Windows. In 2004, he co-founded Xamarin, a company focused on developing software primarily for mobile devices using the C# programming language and .NET framework. Xamarin was later acquired by Microsoft in 2016. De Icaza served as the chief evangelist of Xamarin until 2018. Throughout his career, de Icaza has been an influential figure in the open-source community, advocating for free software and promoting its development. His work on GNOME has impacted millions of users worldwide, making Linux more accessible to home users and businesses. His efforts at Xamarin have made mobile app development using C# a viable option for many developers. De Icaza's quotes reflect his passion for open-source software and the importance of collaboration in the tech industry. One of his most famous quotes is, "The best way to predict your future is to create it." This sentiment echoes throughout his career as he consistently pushes boundaries and creates new opportunities within the tech world.

Interpretations of Popular Quotes

"Programming is a creative process, it's more like writing than science."

Miguel de Icaza's quote emphasizes that programming is not merely a technical or analytical endeavor, but also a creative one. Like writing, programming requires imagination, problem-solving skills, and the ability to communicate complex ideas in a clear and efficient manner. It involves creating original solutions to problems, much like an artist creates a unique piece of work. This perspective encourages programmers to approach their craft with creativity, innovation, and personal expression, ultimately leading to more effective and enjoyable programming experiences.


"The best time to start something is now."

The quote by Miguel de Icaza, "The best time to start something is now," emphasizes that procrastination should not hinder one's aspirations or goals. Instead, it encourages immediate action, suggesting that there will never be a perfect moment to initiate a project, idea, or endeavor; thus, the most logical and productive time is always 'now.' This perspective inspires individuals to embrace the power of initiative, take risks, and embark on their ambitions without delay.


"Open source software is not free software, it's just different."

Miguel de Icaza highlights a key distinction between open-source software and free software in this statement. While often used interchangeably, these terms have distinct differences. Open-source software refers to the availability of source code for anyone to access and modify, promoting collaboration and community development. Free software, on the other hand, emphasizes not only the availability of source code but also the freedom to redistribute copies, modify it, and use it for any purpose—without needing permission or paying royalties. In essence, free software focuses on the user's freedoms, while open-source software prioritizes community collaboration and transparency.


"The problem with proprietary software is that it never really dies, it just stops being maintained."

The quote by Miguel de Icaza suggests that proprietary software, unlike open-source or free software, doesn't disappear when it becomes obsolete or unpopular. Instead, it simply ceases to be updated or maintained, potentially leaving users in a lurch as they may continue to rely on the outdated software without any further support or improvements. This predicament can lead to security risks and compatibility issues, as well as stagnation of the software's development. In essence, the quote emphasizes the long-lasting impact proprietary software has, even when it is no longer actively developed.


"Good developers know what they are doing when they write code; great developers know what they are writing when they aren't writing code."

This quote by Miguel de Icaza highlights the importance of both technical proficiency (writing code) and strategic thinking (knowing what to write) in software development. Great developers not only have mastery over coding skills, but also possess a deep understanding of their project's objectives and potential solutions, even when they're not actively writing code. This mindset allows them to make informed decisions about the most efficient and effective way to solve problems, ultimately resulting in superior software.


Some scientists use TeX or LatEX but for most people Word is the thing that writers use these days.

- Miguel de Icaza

Some, Most, Scientists, Tex

Our strategy in dealing with patents in Mono is the same strategy that any other software developer would take. In the event of a patent claim, we will try to find prior art to the claim of the patent.

- Miguel de Icaza

Art, Other, Patent, Claim

With .NET once an API is published it's available to all programming languages at the same time.

- Miguel de Icaza

Same, Once, Languages, Programming

We have a lot of existing customers which are also considering Linux desktop migrations and rolling out some of these programs, so we're learning from them.

- Miguel de Icaza

Some, Which, Considering, Migration

We've been using C and C++ way too much - they're nice, but they're very close to the machine and what we wanted was to empower regular users to build applications for Linux.

- Miguel de Icaza

Been, Very, Using, Regular

I think that by October the whole company has to migrate to OpenOffice, and then I think it's by June next year we all migrate to Linux - you don't want to migrate 6,000 people both operating system and office suite in a single jump.

- Miguel de Icaza

Year, Next, I Think, Suite

Running the test suite like this allows us to catch problems when they are just introduced.

- Miguel de Icaza

Test, Running, Like, Suite

In addition to that, Mono has produced a very large set of extra libraries.

- Miguel de Icaza

Very, Set, Mono, Extra

The software patent problem is not limited to Mono. Software patents affect everyone writing software today.

- Miguel de Icaza

Software, Problem, Patent, Mono

After releasing Mono 1.0, we started work on a new edition of Mono that will be released later in the year.

- Miguel de Icaza

New, Later, Releasing, Mono

All of our code is open source, so it can be used for other projects.

- Miguel de Icaza

Other, Code, Projects, Open Source

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

- Miguel de Icaza

Beginning, Problem, Java, Switch

We cannot choose one desktop over the other - Gnome or KDE - because there's users for both code bases.

- Miguel de Icaza

Other, Over, Code, Desktop

In some cases we've been building tools that are specific to Linux for the desktop, and they only work on Linux, but I see two major projects that are wildly, wildly successful: Mozilla and OpenOffice, and those two programs are cross platform.

- Miguel de Icaza

Some, Been, Projects, Desktop

So if we're going to build new applications that require a large time investment, like say movie editing - today that doesn't matter for the enterprise desktop, but eventually it will when we get closer to consumers - you really need to have a cross-platform story.

- Miguel de Icaza

Matter, Movie, Enterprise, Desktop

When it comes to .NET they've done a really outstanding job.

- Miguel de Icaza

Job, Done, Outstanding, Net

It's strategic for us - lots of people will develop applications in .NET.

- Miguel de Icaza

Will, Lots, Strategic, Net

We all love Linux, but it's also a fact that some people might not be able to migrate.

- Miguel de Icaza

Love, Fact, Some, Some People

I've never worked with the Java community.

- Miguel de Icaza

Community, Never, Worked, Java

Well Microsoft really does develop some really interesting technology.

- Miguel de Icaza

Interesting, Some, Does, Microsoft

Not to go too far, but Microsoft is probably used by most people out there.

- Miguel de Icaza

Most, Far, Too, Microsoft

In the GNOME project we tried to keep the platform language independent.

- Miguel de Icaza

Independent, Tried, Keep, Platform

Every piece of software written today is likely going to infringe on someone else's patent.

- Miguel de Icaza

Computers, Software, Likely, Patent

They have a beautiful security system and we're emulating the whole security infrastructure.

- Miguel de Icaza

Beautiful, Security, System, Infrastructure

If you're searching for quotes on a different topic, feel free to browse our Topics page or explore a diverse collection of quotes from various Authors to find inspiration.