Explore the intersection of JavaScript and scientific research in this 40-minute conference talk from Strange Loop 2013. Discover how software development practices in research science can be improved and learn about the challenges faced by scientists when it comes to coding. Gain insights into the world of monolithic code structures, untested spaghetti-software, and the urgent need for developer expertise in scientific fields. Understand the potential for interdisciplinary collaboration between developers and scientists, and get introduced to a new project aimed at fostering such partnerships. Learn about a JavaScript toolkit designed to help developers start crunching numbers alongside scientists. Delve into topics such as maintainable code, cognitive biases in physics, and the importance of embracing imperfect code in scientific contexts. Join speakers Angelina Fabbro and Bill Mills as they bridge the gap between software development and scientific research, offering valuable perspectives from their backgrounds in particle physics, programming, and cognitive science.
Overview
Syllabus
Introduction
A confession
Writing on maintainable code
Griffin Experiment
Griffin Web App
Duscont
Interaction Problems
Cognitive Biases
Physics
Message for Scientists
Be okay with crap code
Conclusion
Taught by
Strange Loop Conference