Anders Hejlsberg Quotes

Powerful Anders Hejlsberg for Daily Growth

About Anders Hejlsberg

Anders Hejlsberg is a renowned Canadian computer scientist and software developer, best known as the architect of TypeScript and the primary designer of C# language at Microsoft. Born on February 17, 1960, in Frederiksberg, Denmark, Hejlsberg immigrated to Canada with his family when he was five years old, settling in Ottawa. Hejlsberg's interest in computers began at a young age, leading him to study computer science at the University of Manitoba. After graduating in 1984, he worked for various companies before joining Microsoft Canada in 1990. It was during his tenure at Microsoft that Hejlsberg made significant contributions to the software industry. In the mid-1990s, Hejlsberg led the development team responsible for creating Visual J++, a Java-compatible compiler for the Windows platform. Despite its shortcomings and eventual withdrawal from the market, this project laid the groundwork for his next major endeavor. In 1998, Hejlsberg began working on a new programming language, which became known as C# (pronounced C-sharp). The goal was to create a language that would be simple, efficient, and compatible with existing Java code. C# was officially launched in 2001 as part of the .NET Framework and quickly gained popularity due to its versatility and ease of use. Hejlsberg continued his work at Microsoft until 2010, when he left to join Google. In 2014, Hejlsberg returned to Microsoft and began working on TypeScript, a programming language developed and maintained by Microsoft. TypeScript is a superset of JavaScript that adds static types and other features aimed at enhancing developer productivity and improving code quality. Throughout his career, Anders Hejlsberg has significantly influenced the world of software development with his innovative designs and contributions to popular programming languages. His work continues to shape the industry, making coding more efficient and accessible for developers worldwide.

Interpretations of Popular Quotes

"A good design is one that you don't really notice."

This quote by Anders Hejlsberg emphasizes the idea that a well-designed system or solution is one that functions seamlessly, without drawing attention to itself due to its intuitive nature. The best designs, according to this perspective, are those that prioritize usability and user experience, allowing users to easily navigate and interact with them, thus making the design disappear in favor of a smooth and enjoyable experience. A good design should not hinder or confuse but rather harmonize and facilitate the user's tasks, thereby enhancing productivity and satisfaction.


"Simplicity does not prioritize the average case; it eliminates the exceptional ones."

Anders Hejlsberg's quote emphasizes the importance of designing systems that focus on handling common cases efficiently, rather than catering to the unusual or exceptional scenarios. In essence, simplicity in design means streamlining a system so that it performs optimally for routine tasks, while minimizing unnecessary complexities that could arise from edge cases or rare events. This approach leads to more robust, easier-to-understand, and maintainable solutions in software engineering, as well as other fields.


"The art of programming is the art of organizing solutions."

Anders Hejlsberg's quote emphasizes that effective programming, like any form of art or craft, involves not just technical skills, but also an artistic ability to design and organize solutions efficiently and effectively. It implies that a good programmer not only needs to write code, but also to structure it in ways that are easy to understand, maintain, and scale. This organization can take many forms, such as logical flow, clear naming conventions, modular design, and documentation. The quote suggests that the true measure of a great programmer lies not just in their ability to solve problems using code, but also in their capacity to create well-organized solutions that are sustainable over time.


"Designing a language is like writing a novel: It's all about the characters, and how they interact with each other."

In this quote, Anders Hejlsberg suggests that creating programming languages has similarities to writing novels. Just as a novelist crafts compelling characters and intricate interactions between them, a language designer creates constructs (characters) and specifies how these elements interact with each other (their relationships). This comparison underscores the creativity and design decisions involved in both processes, aiming for a cohesive whole that is both intuitive to users and effective in solving problems or telling stories.


"A good tool should be invisible; its users should 'find themselves working in it', not 'working with it'."

This quote emphasizes that the best tools are those which seamlessly integrate into a user's workflow, allowing them to focus on their tasks rather than on the tool itself. A good tool should be intuitive, efficient, and user-friendly, enabling users to feel like they are working directly with their content or data, rather than needing to navigate cumbersome interfaces or complex settings. When tools are "invisible" in this sense, they allow for greater creativity, productivity, and overall better experiences.


I felt there was a need for us to build a new programming language. I also had come to see that Microsoft functions best when it controls its own destiny.

- Anders Hejlsberg

Destiny, New, Controls, Programming Language

I have no people reporting to me and don't expect to. My competency is in the tech realm.

- Anders Hejlsberg

Me, Expect, Tech, Reporting

It gives you great pleasure to know that millions of developers, day to day, make their living using the software that you created.

- Anders Hejlsberg

Software, Living, Using, Great Pleasure

Metaprograms are programs that manipulate themselves or other programs as data.

- Anders Hejlsberg

Data, Other, Themselves, Manipulate

I work day-to-day on C# and .Net and work at home two days a week so I can do deep thinking, writing and reflecting.

- Anders Hejlsberg

Work, Deep, Week, Net

I love working with smart people and being challenged. I also like working on stuff that's relevant. That's my adrenaline shot.

- Anders Hejlsberg

Love, Like, Also, Adrenaline

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.