While software endeavors always necessitate a balance, perhaps open-source programming language projects raise this bar to an art. Languages that compile to JavaScript have to walk an even more delicate tightrope of considerations given the realities and expectations of modern web development.
Leading the ClojureScript project has been a fascinating case study in finding such a balance, and in this talk I’d like to explore the bigger takeaways from the various important choices we have made over the past seven years.
About the speaker
David Nolen is a software engineer for Cognitect. He enjoys making music, writing JavaScript, writing ClojureScript, and exploring new approaches to user interface programming.