Paradigm Conference 2022*

Our Mission

The high school computer science curriculum is entrenched in old, boring programming languages. Students have no idea of the diversity of programming paradigms out there: from functional, to array-based, to knowledge-based programming. Most have never even heard of pattern matching, macros, or higher-order functions! We want to change this.

With the help of innovative companies who make use of non-mainstream languages to beat the averages, we are hosting a programming language conference to do exactly that, led by and designed for high school students. As programming guru Alan Perlis once said, “A language that doesn't affect the way you think about programming, is not [one] worth knowing.” We promise that if you attend the inaugural Paradigm Conference, your programming worldview will be flipped upside down!

Details

This is not your typical high school hackathon. From September 23-25 teams of up to five students from around the world will gather to solve hard programming problems, engineer creative solutions, and listen to interactive, world-class lectures. While we will have lots of cool swag and prizes to give away, it is the journey of learning to think in a new and unorthodox language that makes the Paradigm Conference so unique.

As such, teams will use the summer before the conference to acclimate themselves with their language of choice. We will be releasing various learning materials that we will release to help you along the way, including week-by-week curricula, livestreams with software engineers, group forums, daily challenges, and much, much more! You can access this content here! Teams will have their choice of the following five languages.

Tracks

Clojure: A modern-day Lisp, Clojure is all about making functional programming cool again. If you think you know how to program, we dare you: try Clojure.

Haskell: The first functional programming language, Haskell is as pure as you can get! If you're into math, provable safety, type theory, and elegant one-liners, then Haskell is the way to go!

APL: Have you ever wondered what it would be like to program with hieroglyphics? Meet APL, a language so terse that it condenses entire algorithms into a single character! Much recommended for the laconic among you.

OCaml: Haskell's more rebellious twin, OCaml is a mix of functional, object-oriented, and imperative programming. A good starting point for new initiates to the functional programming world!

Wolfram Language: The only real knowledge-based programming language out there, the Wolfram language has a function to do literally anything (yes, even generate memes).

Our Team

Rohan Mehta, Founder

I'm a ML researcher, synbio enthusiast, and functional programming evangelist! Check out my personal website here.

Maria Delgado, APL Lead

I'm passionate about mathematics, science and programming. I love learning, teaching, and doing research in these fields!

Anthony Lee, Wolfram Language Lead

I'm a sophomore at Milton Academy in MA who loves math and physics, especially number theory and topology.

Aman Burman, Haskell Lead

I'm a junior from Dubai, with passions in astrophysics, cosmology and CS. Check out my cool projects here.

José Núñez Sánchez, Clojure Lead

I'm a high school student from Spain who is passionate about mathematics and guitar.

Rafeek Cherradi, Wolfram Language Lead

I’m a rising junior who is passionte about quantum and high-energy physics and engineering, and an enthusiast of teaching STEM!

Monica Sing, Haskell Lead

I’m an IBDP student who loves pure math and theoretical physics. I’m working towards a future career as a mathematical physicist.

Jewel Kislin, OCaml Lead

I’m a rising senior in PA who is interested in mathematics, physics, programming, and photography.

Rushank Goyal, Wolfram Language Lead

I'm a rising senior and published researcher passionate about the intersection of AI and the life sciences.

Muktadirul Islam Somio, Clojure Lead

I'm a tenth grade student from Bangladesh. I like to watch movi, listen to music, and read Stephen King novels in my spare time.

Mahir Labib, Wolfram Language Lead

I'm passionate about math and programming. I love learning, doing scientific research, and teaching. Connect with me over LinkedIn here!

Sponsors

World Science Festival

Jane Street

Dyalog

Roam Research

Galois

Replit

Art of Problem Solving

DevITjobs

*If you are looking for the EsoLang Conference, you came to the right place! We have rebranded as the Paradigm Conference, since this better describes us and the languages we are focusing on. Real esolangs are languages that are not really meant to be useful. Here, we are exploring how alternative programming paradigms can be used as tools of thought.