BEMACS LECTURE with HADLEY WICKHAM : # Y code when AI?
ABSTRACT
Software engineering has irrevocably changed, and there is now relatively little need to personally type code. But I don't think this means you should no longer learn to code. In fact, it's now a better time to learn than ever before. Coding agents might have changed how we create code, but code as an artifact of reasoning and reproducibility is still incredibly valuable.
I'll share what I've learned using AI tools in my own software engineering practice, particularly the importance of the "double-entry accounting" of programming—unit tests—and the importance of creating an adversarial environment for code generation. I'll also include some speculation about how AI will affect data science. It's less clear to me how this is going to play out, since it's much harder to automatically validate the most important parts of data science.
This is a scary time, but it's also exhilarating. I built an iPhone app in a couple of hours without ever having written Swift. The ceiling on what individuals can build has never been higher, and it's easier than ever to bring your imagination to life.
BIO
Hadley is Chief Scientist at Posit PBC, winner of the 2019 COPSS award, and a member of the R Foundation. He builds tools (both computational and cognitive) to make data science easier, faster, and more fun. His work includes packages for data science (like the tidyverse, which includes ggplot2, dplyr, and tidyr)and principled software development (e.g. roxygen2, testthat, and pkgdown). He is also a writer, educator, and speaker promoting the use of R for data science. Learn more on his website, <http://hadley.nz>.
Please, note that registration is required and that access on the day of the event is guaranteed until the maximum capacity of the room is reached on a first-come first-served basis.
For further information please contact elisur.magrini@unibocconi.it