Top 1K Features Creators Events Podcasts Books Extensions Interviews Blog Explorer CSV

A brief interview with JSON creator Douglas Crockford

by Breck Yunits

August 7, 2024 — Douglas Crockford is well known for creating JSON, which serves billions everyday, but less known is his deep understanding of language design and how much insight he shares with the world. Douglas was generous enough to take a small break from his own projects to chat with us about language design. Thank you for your time Douglas!

*

Can you tell us more about your new language Misty?

Douglas: Misty is vaporware in its finest form. (Editor's note: 😂)

*

You've been designing languages for a long time. What languages have influenced you?

Douglas: Fortran (1957), C (1972), PLZ (1978) [See Doug's notes on PLZ]. Important patterns in those languages, but also a lot of crap.

Over 50 years I've learned to take things out.

Eiffel (1986) by Bertrand Meyer. I thought I understand Object Oriented programming, but didn't.

Another big influence was E (1997).

Lisp (1958).

More recently Javascript (1995).

Carl Hewitt's work at MIT in the 1970's contains elements of the next paradigm.

*

What habits do you have that you think are helpful for programming language design?

Douglas: I do a lot of this stuff in my head.

I'm thinking about it when I go to sleep.

I got writer's block during COVID lockdowns. I got a Remarkable Tablet. That helped.

*

What would be your advice to young people today who are interested in creating their own programming language?

Definitely go for it. It's definitely going to make you smarter. Understand the layers, layers and layers.

Image source. Thank you for your time Douglas!

*

Longer interviews with Douglas Crockford:

*

This interview was edited for length.

- Build the next great programming language · Add · Issues · About · Search · Keywords · Livestreams · Labs · Resources · Acknowledgements

Built with Scroll v162.1.0