I want to help you build the next great programming language.

I am building a comprehensive database of computer languages and their common design patterns. I’m focused on programming languages, but the database also includes other computer languages and entities–from popular high level plain text formats to binary specifications and beyond.

Besides being useful to me, I hope this database helps two types of people:

  1. Programming language creators. I want to organize big data to help you create great new languages, and improve existing ones. If you want me to research something new to help you with your language, ask me!

  2. Programming language users. I want to provide a data-driven view of the programming language universe, to demystify the world of programming languages for you, and provide sound strategic and tactical advice to help you in your projects and your career. If you have a question I can help answer, ask me!

Love the mission? Consider donating.

Last updated December 31, 2019